joost
db80944f47
* Added fphttpstatus to fpmake.pp
...
git-svn-id: trunk@40364 -
2018-11-23 13:49:59 +00:00
Mattias Gaertner
fe7805c5fe
fcl-web: fixed simpleserver on darwin
...
git-svn-id: trunk@40195 -
2018-11-02 22:55:52 +00:00
yury
a29290202f
* Regenerated makefiles to support x86_64-android.
...
git-svn-id: trunk@39958 -
2018-10-17 17:12:20 +00:00
yury
8c59eb1ce5
* Regenerated makefiles to support aarch64-android.
...
git-svn-id: trunk@39863 -
2018-10-06 09:36:03 +00:00
pierre
4e7003fb94
Update all packages Makefile's
...
git-svn-id: trunk@39828 -
2018-09-27 07:05:49 +00:00
marco
98f00acb06
* trunk to 3.3.1
...
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
marco
d143ab60e1
* regenned makefile without date/rev components for easier merging.
...
git-svn-id: trunk@39630 -
2018-08-18 15:06:25 +00:00
michael
a721f23666
* Session routing demo
...
git-svn-id: trunk@39532 -
2018-07-30 20:07:09 +00:00
michael
99a83cd392
* Add Session.States to track new/expired etc.
...
git-svn-id: trunk@39531 -
2018-07-30 20:05:47 +00:00
michael
fe62a95b08
* Add mode and strings directives
...
git-svn-id: trunk@39426 -
2018-07-10 07:29:41 +00:00
michael
d7fa0b1998
* Refactored to use pascodegen
...
git-svn-id: trunk@39424 -
2018-07-10 07:27:22 +00:00
michael
4522494982
* invert existence and allowed checking
...
git-svn-id: trunk@39405 -
2018-07-07 14:08:36 +00:00
michael
bebd4483d2
* Apply basic security on filename: do not allow files to be retrieved outside base dir/location
...
git-svn-id: trunk@39404 -
2018-07-07 11:11:28 +00:00
michael
1e1fbf77db
* Fix bug #0033745 , connection timeout
...
git-svn-id: trunk@39199 -
2018-06-09 12:25:41 +00:00
Mattias Gaertner
f450b898f9
pastojs: fixed iterate ancestor interfaces
...
git-svn-id: trunk@39183 -
2018-06-06 12:51:49 +00:00
michael
9d2e5308fb
* Introduce route options to select case sensitivity or not. (default not case sensitive)
...
git-svn-id: trunk@38956 -
2018-05-09 07:25:01 +00:00
michael
c2181a302d
* Routing is case insensitive.
...
git-svn-id: trunk@38955 -
2018-05-09 06:57:32 +00:00
michael
a8e5d89aac
* Patch to fix IndexOfHeader (plus some cosmetic changes) from engkin. Bug ID #33680
...
git-svn-id: trunk@38910 -
2018-05-05 15:09:45 +00:00
pierre
a93fe1b363
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38751 -
2018-04-12 15:26:33 +00:00
michael
16ba47be46
* Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481)
...
git-svn-id: trunk@38616 -
2018-03-23 22:06:36 +00:00
michael
5a8a3ddc21
* Fix content sending
...
git-svn-id: trunk@38585 -
2018-03-21 10:22:34 +00:00
michael
b86cd03403
* Fix for bug #33451 : Set-Cookie only keeps last cookie, patch by engkin
...
git-svn-id: trunk@38565 -
2018-03-18 16:28:30 +00:00
michael
c5348196cf
* Actions were not considered in HandleRequest
...
git-svn-id: trunk@38401 -
2018-03-03 16:20:12 +00:00
michael
cf07d30bfd
* Make FPWebModule more extensible
...
git-svn-id: trunk@38398 -
2018-03-03 09:30:46 +00:00
michael
2c8f93917b
* Base TCustomHTMLModule on TSessionHTTPModule
...
git-svn-id: trunk@38397 -
2018-03-03 09:15:10 +00:00
michael
3cc93fde2c
* Add empty virtual constructor to TRouteObject
...
git-svn-id: trunk@38180 -
2018-02-10 07:31:31 +00:00
svenbarth
1a301b5cce
+ add an echo example for Microsoft's kernel mode HTTP(S) server
...
git-svn-id: trunk@38015 -
2018-01-19 17:14:43 +00:00
svenbarth
7f001aca58
+ add fcl-web implementation based on Microsoft's kernel mode HTTP(S) server
...
Things to do:
- allow multiple URL groups
- listen using multiple threads
- client side SSL certificates
git-svn-id: trunk@38013 -
2018-01-19 17:13:14 +00:00
michael
b4375fd37a
* Fix bug ID #33012 (duplicate module), patch from Sven Barth
...
git-svn-id: trunk@37952 -
2018-01-13 10:01:10 +00:00
svenbarth
16fb199902
* allow port to be specified on command line
...
* use a standard port as default
git-svn-id: trunk@37949 -
2018-01-12 16:14:25 +00:00
svenbarth
84632a39e0
+ add a variant of the echo example based on FPC's HTTP server
...
git-svn-id: trunk@37948 -
2018-01-12 16:01:58 +00:00
michael
97b3c0b00a
* Fix same as bug ID #31416
...
git-svn-id: trunk@37861 -
2017-12-29 12:44:11 +00:00
michael
a9f2f71a81
* Fix bug ID #31416 (POST content not read when initializing request)
...
git-svn-id: trunk@37860 -
2017-12-29 12:38:51 +00:00
michael
75f7698f6a
* Fix bug ID #32551 , proxy authorization header used username instead of password field for password
...
git-svn-id: trunk@37854 -
2017-12-29 10:39:26 +00:00
michael
9d7d95fe25
* Fix bug ID #32656 : arbitrary limit on chunk size.
...
git-svn-id: trunk@37849 -
2017-12-29 09:28:13 +00:00
joost
19db86cafa
* Fixed mem-leak in TWebHandler
...
git-svn-id: trunk@37632 -
2017-11-28 17:27:45 +00:00
pierre
d18627f0af
* Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286
...
git-svn-id: trunk@37462 -
2017-10-16 00:27:27 +00:00
michael
06563f73f6
* Reset request stream position in case of a Location and 302 status retry. (bug ID 32410)
...
git-svn-id: trunk@37269 -
2017-09-20 14:46:09 +00:00
joost
e702b79063
* JWTs are urlbase64 encoded, not base64
...
git-svn-id: trunk@37200 -
2017-09-13 20:43:32 +00:00
michael
ea1677f244
* Patch from Andrey Zubarev to fix uninitialized result in EncodeURLElement (Bug ID 32409)
...
git-svn-id: trunk@37196 -
2017-09-12 20:05:06 +00:00
Károly Balogh
04dee0fc04
regenerated Makefiles for m68k-macos target
...
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +00:00
pierre
7a172d3d5a
Regenerated all Makefile from packages directories
...
git-svn-id: trunk@36395 -
2017-06-01 14:15:50 +00:00
pierre
17b2671213
Regenerate all Makefile's after changes related to FPCDIR checks
...
git-svn-id: trunk@35833 -
2017-04-18 14:15:47 +00:00
michael
87b6646e02
* Demo for simple file server
...
git-svn-id: trunk@35822 -
2017-04-17 11:35:34 +00:00
michael
5a7a05bd3f
* SimpleFileModule for use with new router
...
git-svn-id: trunk@35821 -
2017-04-17 11:30:58 +00:00
michael
2469aa48c1
* Patch from Mario Ray Mahardika to remove need for TypeCasts (bug ID 30252)
...
git-svn-id: trunk@35623 -
2017-03-18 19:38:37 +00:00
michael
236e56dee0
* Fix bug ID #31470 : allow termination
...
git-svn-id: trunk@35516 -
2017-03-04 13:14:26 +00:00
michael
d2b1232f33
* StringToRouteMethod implemented
...
git-svn-id: trunk@35515 -
2017-03-04 12:29:33 +00:00
michael
433fc6bdc8
* Remove some unused variables
...
git-svn-id: trunk@35514 -
2017-03-04 12:27:03 +00:00
michael
3011432f3e
* Fix warnings/hints
...
git-svn-id: trunk@35513 -
2017-03-04 12:26:16 +00:00
michael
2b0d43f193
* V must be out parameter in GetFieldOrigin
...
git-svn-id: trunk@35512 -
2017-03-04 10:01:24 +00:00
michael
a33812f88c
* Improved router implemented
...
git-svn-id: trunk@35292 -
2017-01-13 22:26:46 +00:00
marco
dce9b9c68c
* some more "occured", mantis #31112
...
git-svn-id: trunk@35121 -
2016-12-13 13:31:50 +00:00
michael
5e6026b020
* Added KeepConnection by Silvio Clecio (Bug ID 30788)
...
git-svn-id: trunk@34875 -
2016-11-11 12:28:44 +00:00
michael
556b0fb837
* Fix bug #30484
...
git-svn-id: trunk@34470 -
2016-09-09 06:30:30 +00:00
michael
ccee64600e
* Patch to extend earlier fix for ISS in CGI to FastCGI (bug ID 30073)
...
git-svn-id: trunk@34466 -
2016-09-09 06:06:15 +00:00
michael
67503ad692
* Set session section name when user is passed on
...
git-svn-id: trunk@34065 -
2016-07-04 12:26:55 +00:00
michael
81953d7856
* Allow range of SSH versions, some IIS servers react strangely to svAny
...
git-svn-id: trunk@34064 -
2016-07-04 12:26:16 +00:00
michael
af66f2f984
* Set NameValueSeparator both on request and response (so response Location is read correctly)
...
git-svn-id: trunk@34063 -
2016-07-04 12:25:40 +00:00
michael
c8354993c1
* Some responses do not allow a message body, so attempting to read them is not needed, even if content-length is not specified
...
git-svn-id: trunk@34062 -
2016-07-04 12:24:50 +00:00
michael
743cc27f2f
* Allow specifying a class
...
git-svn-id: trunk@34061 -
2016-07-04 12:23:56 +00:00
nickysn
5306ee552b
* regenerated makefiles with latest fpcmake
...
git-svn-id: trunk@34008 -
2016-06-18 01:00:45 +00:00
nickysn
a58dd988a4
* regenerate makefiles after the fpcmake update
...
git-svn-id: trunk@34002 -
2016-06-17 22:05:59 +00:00
marcus
3d448cd55f
Removed debug output from GetServerURL()
...
git-svn-id: trunk@33846 -
2016-05-29 15:46:12 +00:00
michael
cf6f3b7024
* Split autostore in autoconf/autosession
...
git-svn-id: trunk@33791 -
2016-05-25 15:49:35 +00:00
michael
07073c09a6
* Added Proxy support: bug ID #26270
...
git-svn-id: trunk@33742 -
2016-05-21 18:19:38 +00:00
michael
bd06efefa2
* Support for AcceptIdleTimeout, correct termination when running threaded (bug ID 29879)
...
git-svn-id: trunk@33735 -
2016-05-21 10:59:09 +00:00
michael
6a07c59280
* Implement idle timeout demo
...
git-svn-id: trunk@33730 -
2016-05-21 09:44:39 +00:00
michael
e39a964239
* Implement Idle timeout for accepting connections
...
git-svn-id: trunk@33729 -
2016-05-21 09:43:31 +00:00
michael
ba0a4a78f3
* Fix DoGetCGIVar
...
git-svn-id: trunk@33613 -
2016-05-02 13:17:51 +00:00
michael
ad8e20efb7
* Moved hpack to fcl-web
...
git-svn-id: trunk@33602 -
2016-05-01 18:03:18 +00:00
marcus
1e53d7ad76
AmigaOS4: fcl-web reactivated
...
git-svn-id: trunk@33600 -
2016-05-01 15:43:41 +00:00
michael
5c2f941c32
* Correct PATH_INFO for IIS, patch by Marcos Douglas (bug ID 30073)
...
git-svn-id: trunk@33576 -
2016-04-30 06:29:05 +00:00
Károly Balogh
2e398fa8f7
* disabled powerpc-amiga target for packages where it doesn't build (yet), so make all works
...
git-svn-id: trunk@33481 -
2016-04-10 21:52:33 +00:00
michael
13e1bf4066
* Patch from stephano to fix header parsing (bug ID 29918)
...
git-svn-id: trunk@33364 -
2016-03-28 13:28:14 +00:00
michael
998b6665e2
* Fix wrong ref. count for properties that are dynamic arrays (bug ID 29487)
...
git-svn-id: trunk@33293 -
2016-03-20 08:41:37 +00:00
michael
2ab3458074
* Added IOTimeout
...
git-svn-id: trunk@33168 -
2016-03-05 19:21:36 +00:00
michael
0ca95e99df
* Introduce DefaultRequestUploadDir for easy configuration of Upload directory location
...
git-svn-id: trunk@33032 -
2016-01-29 22:43:19 +00:00
michael
af4f75de75
* No resource strings for fpapache24
...
git-svn-id: trunk@32944 -
2016-01-15 14:36:49 +00:00
michael
82cfcccea7
* Fix bug ID #26301 :
...
Refactor so that a descendent of TCustomApacheApplication can be used without instantiating the
default instance of TApacheApplication.
git-svn-id: trunk@32943 -
2016-01-15 08:46:09 +00:00
michael
ed2d21fd97
* Fix for bug ID #29144
...
git-svn-id: trunk@32731 -
2015-12-26 17:16:31 +00:00
michael
a756a2afac
* Patch from Dmitriy A. Voroshin to handle clsoed named pipe more gracefully. (bug ID 29203)
...
git-svn-id: trunk@32724 -
2015-12-26 13:43:20 +00:00
michael
5a7080b3b7
* Fix bug ID #28926
...
git-svn-id: trunk@32350 -
2015-11-16 20:29:28 +00:00
michael
69d9a7a2de
* Fix bug ID #28925
...
git-svn-id: trunk@32349 -
2015-11-16 20:07:12 +00:00
nickysn
e83f3d2978
* updated all the remaining makefiles that 'fpcmake -r' missed
...
git-svn-id: trunk@31527 -
2015-09-05 11:21:36 +00:00
joost
46906833f1
* Re-generated makefile's
...
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
joost
ac87da7c42
* Filter the Makefile's unit searchpaths from the fpmake command line.
...
To void cluttering the .fpm file
git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +00:00
Károly Balogh
77bdd83bfc
AROS/x86_64: regenerated Makefiles
...
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
michael
9dcfdb24bf
* Additional fix for bug ID #28237
...
git-svn-id: trunk@31023 -
2015-06-11 06:32:04 +00:00
michael
518d77b119
* Fix bug ID #28158
...
git-svn-id: trunk@31020 -
2015-06-10 21:25:30 +00:00
michael
b7d12cf4d3
* Fix bug #28272
...
git-svn-id: trunk@31018 -
2015-06-10 21:19:54 +00:00
michael
aa01153b77
* Fixed bug #28237
...
git-svn-id: trunk@31017 -
2015-06-10 21:01:13 +00:00
michael
2dbdc64910
* Fix bug #28222
...
git-svn-id: trunk@31016 -
2015-06-10 20:59:04 +00:00
michael
74712f793e
* Fixed bug #28270
...
git-svn-id: trunk@31015 -
2015-06-10 20:47:22 +00:00
Károly Balogh
5955e67c83
MorphOS: enabled sockets unit, and a bunch of network-related packages which depends on it
...
* this brings MorphOS to the same level of network package support as classic Amiga and AROS
git-svn-id: trunk@30990 -
2015-06-06 01:45:57 +00:00
Jonas Maebe
89418d23e5
* regenerated Makefiles with Linux/AArch64 support
...
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
michael
0eddef3d09
* Extensions for enumerators and lists
...
git-svn-id: trunk@30868 -
2015-05-16 11:04:00 +00:00
michael
5d457bb965
* Make sure position = 0 when doing getcontentasstring
...
git-svn-id: trunk@30843 -
2015-05-11 21:13:36 +00:00
michael
d41afe1a0c
* Fix headers namevalueseparator and request content body.
...
git-svn-id: trunk@30834 -
2015-05-09 15:11:39 +00:00
michael
0bf1ae4f7e
* Correct ResponseContent field !
...
git-svn-id: trunk@30833 -
2015-05-09 15:10:26 +00:00