d3e865cf6c
Fixed setting of socket.timeout in httpd (was not currently set before).
...
Adopted the nanoseconds timeout precision
- in config file added support for ns, us, ms, s timeout precision (without indication, it uses `seconds` precision).
2018-10-29 11:27:26 +01:00
da2e26f697
Renamed the fcgi executable.
2018-04-26 11:58:00 +02:00
bc169d6b26
Fixed remaining issues with docker setup.
2018-04-26 10:58:01 +02:00
cf2f0f09fa
Updated container files.
2018-04-24 15:13:47 +02:00
207a109e44
Updated to match docker expectation.
2018-04-24 10:36:20 +02:00
2f2e2067ba
Added an example to run the debug app with apache2+libfcgi inside a docker container.
2018-04-23 22:13:07 +02:00
Jocelyn Fiat
c7eb12ad8e
Return NotFound response for "/favicon.ico" request instead of returning wrong plain text response.
2017-12-18 19:15:19 +01:00
Jocelyn Fiat
36eeff9285
Fixed the websocket example to also work for remote client.
...
(i.e not from the same machine).
2017-12-18 14:52:09 +01:00
Jocelyn Fiat
c725159d7e
Merge branch 'master' into with_compression
2017-10-26 10:13:27 +02:00
Jocelyn Fiat
c03d28cabc
Use new on_timer solution, to check every 1 second, the presence of ".stop" file.
...
If this file exists, close all active websockets.
Redesigned the commands implementation for this example.
2017-10-24 17:45:08 +02:00
Jocelyn Fiat
a0c1ab5232
updated simple.ini settings.
2017-10-19 11:20:14 +02:00
Jocelyn Fiat
a1b4337438
Set keep_alive_timeout to 2, this way for single threaded case, browser does not wait too much to start the websocket connection.
...
Set max_keep_alive_requests to -1, to allow unlimited number of requests within a same websocket connection.
2017-10-18 23:41:03 +02:00
Jocelyn Fiat
74121be470
Support persistent connection, even in single thread mode (i.e concurrency=none).
...
Warning: as there is no concurrent request handling in single threaded mode,
it is recommended to either set the keep_alive_timeout to a small value,
or disable persistent connection by setting max_keep_alive_requests to 0.
Change the default keep_alive_timeout from 15 to 5 seconds.
Accept -1 as value of max_keep_alive_requests to have unlimited number of request in the same persistent connection.
2017-10-18 23:29:16 +02:00
Jocelyn Fiat
a7d0398ec6
Introduce WSF_COMPRESSION and applied to WSF_*_WITH_COMPRESSION classes.
...
Modified the example to send the file with or without compression.
2017-09-01 18:59:18 +02:00
jvelilla
e735da1bcb
Merge branch 'ewf_compression' of https://github.com/jocelyn/EWF into ewf_compression_2017
2017-08-18 09:52:03 -03:00
Jocelyn Fiat
7028892374
Removed unwanted committed files.
2017-05-12 14:55:02 +02:00
Jocelyn Fiat
88dec34a1e
Made "common" targets as abstract.
2017-05-12 14:39:48 +02:00
Jocelyn Fiat
a928f27b1a
Updated or added timestamp to obsolete and fixme messages.
...
Fixed ecf file exclusion for .svn and .git .
Cosmetic changed.
2017-05-12 14:31:35 +02:00
Jocelyn Fiat
fb9af26d32
Updated or added timestamp to obsolete and fixme messages.
...
Fixed ecf file exclusion for .svn and .git .
Cosmetic changed.
2017-05-12 14:11:22 +02:00
Jocelyn Fiat
94ba19920e
Merge branch 'v1' into es17.01
...
# Conflicts:
# library/text/parser/uri_template/uri_template-safe.ecf
# library/text/parser/uri_template/uri_template.ecf
2017-04-14 12:04:33 +02:00
Jocelyn Fiat
3b8261ff08
Updated code regarding to string 32 vs string 8.
2017-04-14 11:45:38 +02:00
jvelilla
5d9752f257
Updated code, get rid of obsolete feature calls in libraries and examples
2017-04-13 16:48:17 -03:00
d4c79f1893
Fixed xml info of ecf files.
2017-03-07 14:31:36 +01:00
305425960b
Merge branch 'v1' into es17.01
2017-02-16 16:58:27 +01:00
c160f63ddc
Updated restbuck example and fixed the policy driven variant.
2017-02-16 16:56:47 +01:00
e53230d93c
Merge branch 'v1' into es17.01
2017-02-16 14:58:12 +01:00
ae7aeaea30
Added test to the simple db lib, and depending on config, exclude or not json or memory database.
2017-02-16 14:53:55 +01:00
ad3fe2fc7b
Updated restbuck example to avoid using the new (since 17.01) JSON serialization component.
2017-02-16 11:26:22 +01:00
a44ca1a76c
Converted all ecf files to ecf version 1-16-0 .
2017-02-14 14:47:07 +01:00
b93cb17f7c
Added readme files to the examples.
...
Minor changes in various ecf file and code.
Moved filter example under _update_needed since it has obsolete code.
2017-02-14 11:21:32 +01:00
b56aec67a9
Updated, improved and cleaned RESTbucks example.
...
Moved it under "rest" subfolder.
2017-02-13 16:23:38 +01:00
a44c4d9a16
Minor changes.
2017-02-12 12:42:25 +01:00
0786f1700f
Added an example demonstrating the WSF_FORM component from wsf_html library.
2017-02-09 16:19:22 +01:00
08440b5c0c
Use WSF_REQUEST.absolute_script_url (...) to compute expected url.
2017-01-26 22:26:45 +01:00
1b24fb63f7
Fixed temporary restbucks example.
...
- use concurrency none to workaround a concurrency issue of DB_ACCESS
- use console_application for convenience
- use default http client, to use net implementation if curl is not available.
2017-01-26 09:52:44 +01:00
e14bb568d2
Extracted compression code from wsf, and provided new wsf_compression library.
...
Renamed features.
2016-12-06 14:18:51 +01:00
05d37439bc
Merge branch 'ewf_compression' of https://github.com/jvelilla/EWF into ewf_compression
2016-12-06 12:53:41 +01:00
c70d3124df
Updated tutorial ecf files to compile with 16.05 and upcoming release.
2016-12-06 12:29:17 +01:00
cad33e124d
Fixed a few compilation issue with 16.11 .
2016-12-06 12:15:36 +01:00
f56aa22c29
Fixed compilation of proxy and simple examples.
...
Made the websocket client library scoop capable.
2016-12-05 15:56:46 +01:00
186e5514eb
If the count for put_file_content is not positive (i.e <= 0), do not send anything.
...
Output/log more information for request handling when standalone httpd server has verbose enabled.
2016-12-01 21:20:14 +01:00
9fd53b9b1f
Fixed debug.ecf file from debug example.
2016-12-01 21:08:13 +01:00
c2202e82f6
Fixed compilation of desktop app example.
2016-12-01 18:43:22 +01:00
9e5fec9c34
Removed unwanted files.
2016-12-01 15:02:40 +01:00
ca8f95a594
Made library ecf compilable in scoop concurrency mode by default.
...
So ecf files are compilable with 16.05 and 16.11 .
2016-12-01 14:56:56 +01:00
jvelilla
99bf552b89
Added compression support to WSF_FILE_SYSTEM_HANDLER.
...
Added a simple example using eiffel web compression.
2016-11-29 18:17:44 -03:00
5a9ccce558
Made library ecf compilable in scoop concurrency mode by default.
...
Except nino related projects that depends on EiffelThread.
2016-11-01 14:30:19 +01:00
193f22ebc8
Fixed wsf tests project.
...
Added ini config support to simple_file example.
2016-10-25 15:22:18 +02:00
c34f89df9b
Added connection header related functions.
...
- WSF_REQUEST.is_keep_alive_http_connection: BOOLEAN
- HTTP_HEADER_MODIFIER.put_connection_keep_alive
- HTTP_HEADER_MODIFIER.put_connection_close
In Standalone request handler code, better detection of Connection: keep-alive header.
2016-10-18 13:22:32 +02:00
b8aee435dd
Updated simple_ssl example to use directly the standalone connector,
...
and use the new WSF_STANDALONE_SERVICE_OPTIONS class.
Added WSF_STANDALONE_SERVICE to make it easy to use directly.
2016-10-14 15:13:27 +02:00