Commit Graph

607 Commits

Author SHA1 Message Date
Károly Balogh
5182dc37af haiku-x86_64: regenerated all Makefiles, take 2
git-svn-id: trunk@40758 -
2019-01-04 03:18:42 +00:00
michael
a49c17fb7d * Allow redirect to local URL (patch by Michal GawRycki, bug ID #34595)
git-svn-id: trunk@40395 -
2018-11-29 15:37:16 +00:00
michael
818624559d * Fix bug #34538, AV in case of invalid method (patch by chmod222)
git-svn-id: trunk@40393 -
2018-11-29 15:21:50 +00:00
Mattias Gaertner
ee65da4429 fcl-web: simpleserver: added option -m for mimetypes and default filename for darwin
git-svn-id: trunk@40366 -
2018-11-24 16:16:44 +00:00
pierre
deb3d5a0a9 + Add Debug message when resource file is found, but not registered.
+ Add missing "T.ResourceStrings:=True;" for all source units
    that generate the new debug message above.

git-svn-id: trunk@40365 -
2018-11-24 15:14:57 +00:00
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