70f00651c7
update test case.
Jocelyn Fiat
2017-10-06 13:58:54 +02:00
199f84c7ef
Updated Readme file with Build Status on Master Branch.
Jocelyn Fiat
2017-10-06 10:37:11 +02:00
9b97627c76
Update package.iron files.
Jocelyn Fiat
2017-10-06 10:27:32 +02:00
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.
Jocelyn Fiat
2017-10-06 10:24:48 +02:00
2ed4d03168
Renamed ciphers_settings as ciphers_setting .
Jocelyn Fiat
2017-10-06 09:34:08 +02:00
18ed92a61d
Moved to unique .ecf from ecf version 1-16-0 . Requires 17.05 or newer.
Jocelyn Fiat
2017-10-06 09:02:10 +02:00
0a6a4281e7
Merge branch 'master' into es17.05
Jocelyn Fiat
2017-10-06 08:18:50 +02:00
38cf5d7a6f
Updated requirements, now EiffelWeb requires 17.05 or newer. Improved support for future 17.11 version with new openssl library.
Jocelyn Fiat
2017-10-05 22:07:05 +02:00
96648a16dc
Updated Readme file with Build Status on Master Branch. Update code style: refactor rename ciphers_settings to ciphers_setting.
jvelilla
2017-09-25 14:21:35 -03:00
6f35ad7b16
Merge pull request #181 from jvelilla/ewf_http_client
Javier Velilla
2017-09-25 11:05:45 -03:00
8ff20d34a7
Merge branch 'master' into v1
Jocelyn Fiat
2017-09-21 21:22:38 +02:00
85c8a46c89
Update Readme.md with a note about ciphers implementation.
jvelilla
2017-09-21 08:07:11 -03:00
498e4a6ec2
Fixed validation of iss and aud when issuer and audience are not set.
Jocelyn Fiat
2017-09-21 10:46:08 +02:00
ab507d543a
Now HTTP_AUTHORIZATION acceps READABLE_STRING_GENERAL for username and password argument.
Jocelyn Fiat
2017-09-21 10:45:40 +02:00
20a90db2e3
If url is relative, use session.url (...) to get valid url. It could happen with relative url in Location: ... header (for redirection).
Jocelyn Fiat
2017-09-21 10:45:08 +02:00
6ed91699b8
Renamed feature 'set_ciphers' to 'set_ciphers_settings' and added description.
jvelilla
2017-09-19 10:32:17 -03:00
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.
jvelilla
2017-09-14 11:58:43 -03:00
c2764e25ff
Update HTTP Client cURL implementation: Added the option to set cipher list used to negotiate security settings (SSL handshake)
jvelilla
2017-09-14 10:21:32 -03:00
cdada71f7e
Corrected wsf_compression.ecf which was missing a few libraries. The -safe.ecf was correct.
Jocelyn Fiat
2017-09-02 21:49:41 +02:00
a7d0398ec6
Introduce WSF_COMPRESSION and applied to WSF_*_WITH_COMPRESSION classes. Modified the example to send the file with or without compression.
compression_tmp
Jocelyn Fiat
2017-09-01 18:59:18 +02:00
6425482070
Fixed ecf by removing the override declaration.
Jocelyn Fiat
2017-08-08 15:55:52 +02:00
818c3fb460
Made compilable with EiffelStudio 17.05 and probably before as well.
Jocelyn Fiat
2017-08-08 15:54:21 +02:00
dac50b490d
Added output for the travis CI job.
Jocelyn Fiat
2017-08-08 14:10:12 +02:00
16d5076fe5
Added Travis CI support with 17.05.
Jocelyn Fiat
2017-08-08 14:03:39 +02:00
b81f690d0c
First test to implement a requestbin like service with Eiffel.
dev_requestbin
Jocelyn Fiat
2017-07-11 23:41:08 +02:00
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).
Jocelyn Fiat
2017-07-11 23:32:11 +02:00
27ee20f99b
Added convenient get and custom functions on HTTP_CLIENT directly.
Jocelyn Fiat
2017-07-11 23:29:42 +02:00
9a3164df70
Merge pull request #178 from jvelilla/ewf_ssl
Javier Velilla
2017-06-23 09:53:26 -03:00
02383810b4
Fixed bad identation Updated date to current date in obsolte message.
jvelilla
2017-06-23 09:51:59 -03:00
dbf5e76047
Updated EWF network and httpd libraries. Updated features using ssl_2 and ssl_3 as obsolete and raise a developer exception.
jvelilla
2017-06-22 10:23:56 -03:00
5c31905427
Updated EWF http_network, websocket, httpd to use the latest EiffelNet SSL version.
jvelilla
2017-06-21 18:34:07 -03:00
21adef6998
Merge branch 'master' into es17.05
es17.05
Jocelyn Fiat
2017-06-21 09:01:27 +02:00
c7ef652322
Made the parameters not hidden implementation classes.
Jocelyn Fiat
2017-06-21 08:58:15 +02:00
67bdcfb6ef
Made the parameters not hidden implementation classes.
v1
Jocelyn Fiat
2017-06-21 08:58:15 +02:00
310e96e185
Updated EOL for 2 ecf files.
Jocelyn Fiat
2017-06-20 18:16:43 +02:00
46a48625ac
Merge branch 'master' into es17.05
Jocelyn Fiat
2017-06-20 18:15:03 +02:00
7feb45b549
Updated error library (cosmetic, and loop iteration).
Jocelyn Fiat
2017-06-20 18:08:50 +02:00
aeb3392ad8
Merge branch 'master' into es17.05
Jocelyn Fiat
2017-06-20 17:52:40 +02:00
5bbd031275
Update EOL on ecf files.
Jocelyn Fiat
2017-06-20 17:49:28 +02:00
90e60fad26
Updated changelog.
Jocelyn Fiat
2017-06-20 17:47:17 +02:00
98c20ee7c1
Fixed specific ecf files for http_client library.
Jocelyn Fiat
2017-06-20 17:37:24 +02:00
9fc5a7c364
Merge branch 'v1' into es17.05
Jocelyn Fiat
2017-06-20 09:54:07 +02:00
64027f56bd
Merge branch 'master' into v1
Jocelyn Fiat
2017-06-20 09:53:29 +02:00
0b99e84728
Added installation of JWT into Eiffel installation.
Jocelyn Fiat
2017-06-20 09:53:13 +02:00
c51a0a4788
Merge branch 'v1' into es17.05
Jocelyn Fiat
2017-06-20 09:49:51 +02:00
a6806c676a
Updated ecf files to version 1-16-0 . Minor cosmetic changes.
Jocelyn Fiat
2017-06-20 09:48:10 +02:00
9e5e8bb1bf
Added simple way to set the issued_at claim value to current UTC date time.
Jocelyn Fiat
2017-06-14 16:27:24 +02:00
10a83c6ad8
Added possibility to create JWS object with specific algo hs256 or none easily.
Jocelyn Fiat
2017-06-14 16:26:31 +02:00
1ec3b8e7a4
Added support for multiple file in form data. Made clear what is the meaning of upload_filename, upload_data and form_data.
Jocelyn Fiat
2017-06-14 16:19:43 +02:00
0783049fb4
updated package.iron
dev_jwt
Jocelyn Fiat
2017-06-08 11:25:26 +02:00
7e54825b84
Updated JWT library, add supports for claim exp, iat, nbf, iss, aud .
Jocelyn Fiat
2017-06-07 23:24:46 +02:00
40cbe7dfc9
Merge branch 'master' into dev_jwt
Jocelyn Fiat
2017-06-06 10:58:38 +02:00
d4b9301a57
Reverted to previous TYPE.name to be compilable with version prior to 17.05. (TYPE.name_32 exists since 17.05).
Jocelyn Fiat
2017-06-02 17:40:53 +02:00
06cda97535
New JSON Web Token (JWT) library.
Jocelyn Fiat
2017-05-24 11:56:15 +02:00
406a46816e
Merge branch 'master' into es17.05
es17.01
Jocelyn Fiat
2017-05-17 17:40:44 +02:00
49c46f8d8b
Merge branch 'master' into es17.01
Jocelyn Fiat
2017-05-17 13:54:01 +02:00
69b5ce637e
Improved query and form data encoding (based on a very early version of the general URI percent-encoding rules). - now correct encoding of space by '%20' in path segment, and '+' in query parameters. Unify and fixed query parameters handling for libcurl and net implementation. Fixed file uploading (various issue in libcurl, and net implementation). Fixed form multipart encoding by using correctly the boundary. Updated autotest cases. Code cleaning.
Jocelyn Fiat
2017-05-17 12:16:35 +02:00
cd382bca64
Merge branch 'master' into es17.01
Jocelyn Fiat
2017-05-15 13:20:24 +02:00
485a3812d9
Integrated recent changes on SOCKET.socket_buffer splitted as read_socket_buffer and put_socket_buffer.
Jocelyn Fiat
2017-05-15 12:20:52 +02:00
24d834fb0b
Revert changes on notification_email lib.
Jocelyn Fiat
2017-05-12 14:57:29 +02:00
7028892374
Removed unwanted committed files.
Jocelyn Fiat
2017-05-12 14:55:02 +02:00
88dec34a1e
Made "common" targets as abstract.
es_rev100373
Jocelyn Fiat
2017-05-12 14:39:48 +02:00
a928f27b1a
Updated or added timestamp to obsolete and fixme messages. Fixed ecf file exclusion for .svn and .git . Cosmetic changed.
Jocelyn Fiat
2017-05-12 14:30:50 +02:00
fb9af26d32
Updated or added timestamp to obsolete and fixme messages. Fixed ecf file exclusion for .svn and .git . Cosmetic changed.
Jocelyn Fiat
2017-05-12 14:11:22 +02:00
6f200bbf22
Allow forcing multipart/form-data or application/x-www-form-urlencoded to choose how the form data should be sent.
2017-03-08
Jocelyn Fiat2017-03-08 22:01:04 +01:00
f2ecccce4f
Improved NOTIFICATION_SMTP_MAILER.make (..) to support user:password@... Propage error in notification_chain_mailer.
Jocelyn Fiat2017-03-07 13:14:16 +01:00