Jocelyn Fiat
a8ddd10b46
Merge branch 'master' into v1
2017-10-19 10:57:45 +02:00
Jocelyn Fiat
db39068ceb
Updated documentation for standalone connector.
...
Changed `default_max_keep_alive_requests` from 100 to 300.
2017-10-19 00:14:23 +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
1c9f5ac0e7
Merge branch 'master' into v1
2017-10-17 14:52:17 +02:00
Jocelyn Fiat
edec837c4e
Made interface of wsf forms and widgets a bit more flexible by accepting READABLE_STRING_GENERAL.
es_rev100926
2017-10-17 14:34:50 +02:00
Jocelyn Fiat
f1642a444a
Improved support of absolute/relative https:// and http:// in http_client.
2017-10-17 14:30:44 +02:00
Jocelyn Fiat
48af63af83
Fixed typo to process relative or absolute url.
2017-10-09 14:23:45 +02:00
Jocelyn Fiat
2f98d7031f
Updated a few package.iron files.
2017-10-06 14:06:46 +02:00
Jocelyn Fiat
70f00651c7
update test case.
2017-10-06 13:58:54 +02:00
Jocelyn Fiat
199f84c7ef
Updated Readme file with Build Status on Master Branch.
2017-10-06 10:37:11 +02:00
Jocelyn Fiat
9b97627c76
Update package.iron files.
2017-10-06 10:27:32 +02:00
Jocelyn Fiat
72c87cd74d
Fixed curl implementation by setting Content-Type to x-www-form-urlencoded (if not set) when POST send data as x-www-form-urlencoded.
2017-10-06 10:24:48 +02:00
Jocelyn Fiat
2ed4d03168
Renamed ciphers_settings as ciphers_setting .
2017-10-06 09:34:08 +02:00
Jocelyn Fiat
18ed92a61d
Moved to unique .ecf from ecf version 1-16-0 .
...
Requires 17.05 or newer.
2017-10-06 09:02:10 +02:00
Jocelyn Fiat
0a6a4281e7
Merge branch 'master' into es17.05
2017-10-06 08:18:50 +02:00
Jocelyn Fiat
38cf5d7a6f
Updated requirements, now EiffelWeb requires 17.05 or newer.
...
Improved support for future 17.11 version with new openssl library.
2017-10-05 22:07:05 +02:00
jvelilla
96648a16dc
Updated Readme file with Build Status on Master Branch.
...
Update code style: refactor rename ciphers_settings to ciphers_setting.
2017-09-25 14:21:35 -03:00
Javier Velilla
6f35ad7b16
Merge pull request #181 from jvelilla/ewf_http_client
...
Update HTTP Client cURL implementation:
2017-09-25 11:05:45 -03:00
Jocelyn Fiat
8ff20d34a7
Merge branch 'master' into v1
2017-09-21 21:22:38 +02:00
jvelilla
85c8a46c89
Update Readme.md with a note about ciphers implementation.
2017-09-21 08:07:11 -03:00
Jocelyn Fiat
498e4a6ec2
Fixed validation of iss and aud when issuer and audience are not set.
2017-09-21 10:46:08 +02:00
Jocelyn Fiat
ab507d543a
Now HTTP_AUTHORIZATION acceps READABLE_STRING_GENERAL for username and password argument.
2017-09-21 10:45:40 +02:00
Jocelyn Fiat
20a90db2e3
If url is relative, use session.url (...) to get valid url.
...
It could happen with relative url in `Location: ...` header (for redirection).
2017-09-21 10:45:08 +02:00
Jocelyn Fiat
97fe16b4c2
Code cleaning.
2017-09-21 10:26:29 +02:00
jvelilla
6ed91699b8
Renamed feature 'set_ciphers' to 'set_ciphers_settings' and added description.
2017-09-19 10:32:17 -03:00
jvelilla
bb334aef80
Updated HTTP client cURL implementation.
...
Refactor rename cipher_list by ciphers_settings and description.
Updated ciphers_settings representation to STIRNG_8
Refactor rename set_cipher_list by set_ciphers.
2017-09-14 11:58:43 -03:00
jvelilla
c2764e25ff
Update HTTP Client cURL implementation:
...
Added the option to set cipher list used to negotiate security settings
(SSL handshake)
2017-09-14 10:21:32 -03:00
Jocelyn Fiat
cdada71f7e
Corrected wsf_compression.ecf which was missing a few libraries.
...
The -safe.ecf was correct.
2017-09-02 21:49:41 +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
267655d7bc
Update code, comment style and removed hardcoded value.
2017-08-18 13:55:54 -03: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
6425482070
Fixed ecf by removing the override declaration.
2017-08-08 15:55:52 +02:00
Jocelyn Fiat
818c3fb460
Made compilable with EiffelStudio 17.05 and probably before as well.
2017-08-08 15:54:21 +02:00
Jocelyn Fiat
dac50b490d
Added output for the travis CI job.
2017-08-08 14:10:12 +02:00
Jocelyn Fiat
16d5076fe5
Added Travis CI support with 17.05.
2017-08-08 14:03:39 +02:00
Jocelyn Fiat
2748e1d9ee
Now JWT_LOADER takes the alg as argument, to avoid security issue where the lib is taking alg from the header (which may be a bad security weakness).
2017-07-11 23:32:11 +02:00
Jocelyn Fiat
27ee20f99b
Added convenient get and custom functions on HTTP_CLIENT directly.
2017-07-11 23:29:42 +02:00
Javier Velilla
9a3164df70
Merge pull request #178 from jvelilla/ewf_ssl
...
Updated EWF http_network, websocket, httpd to use the latest EiffelN…
2017-06-23 09:53:26 -03:00
jvelilla
02383810b4
Fixed bad identation
...
Updated date to current date in obsolte message.
2017-06-23 09:51:59 -03:00
jvelilla
dbf5e76047
Updated EWF network and httpd libraries.
...
Updated features using ssl_2 and ssl_3 as obsolete and raise a
developer exception.
2017-06-22 10:23:56 -03:00
jvelilla
5c31905427
Updated EWF http_network, websocket, httpd to use the latest EiffelNet SSL
...
version.
2017-06-21 18:34:07 -03:00
Jocelyn Fiat
21adef6998
Merge branch 'master' into es17.05
...
# Conflicts:
# library/network/http_client/http_client-safe.ecf
# library/network/http_client/libcurl_http_client-safe.ecf
# library/network/http_client/net_http_client-safe.ecf
2017-06-21 09:01:27 +02:00
Jocelyn Fiat
c7ef652322
Made the parameters not hidden implementation classes.
2017-06-21 08:59:07 +02:00
Jocelyn Fiat
67bdcfb6ef
Made the parameters not hidden implementation classes.
2017-06-21 08:58:15 +02:00
Jocelyn Fiat
ca4043b102
Merge branch 'master' into v1
es_rev100534
2017-06-20 18:17:30 +02:00
Jocelyn Fiat
310e96e185
Updated EOL for 2 ecf files.
2017-06-20 18:16:43 +02:00
Jocelyn Fiat
46a48625ac
Merge branch 'master' into es17.05
2017-06-20 18:15:03 +02:00
Jocelyn Fiat
7feb45b549
Updated error library (cosmetic, and loop iteration).
2017-06-20 18:08:50 +02:00
Jocelyn Fiat
aeb3392ad8
Merge branch 'master' into es17.05
...
# Conflicts:
# contrib/library/network/server/nino/example/SimpleWebServer/web_server-safe.ecf
# contrib/library/network/server/nino/example/SimpleWebServer/web_server.ecf
# library/network/http_client/libcurl_http_client-safe.ecf
# library/network/http_client/net_http_client-safe.ecf
2017-06-20 17:52:40 +02:00