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
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
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
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
c7ef652322
Made the parameters not hidden implementation classes.
2017-06-21 08:59:07 +02:00
Jocelyn Fiat
7feb45b549
Updated error library (cosmetic, and loop iteration).
2017-06-20 18:08:50 +02:00
Jocelyn Fiat
5bbd031275
Update EOL on ecf files.
2017-06-20 17:49:28 +02:00
Jocelyn Fiat
90e60fad26
Updated changelog.
2017-06-20 17:47:17 +02:00
Jocelyn Fiat
98c20ee7c1
Fixed specific ecf files for http_client library.
2017-06-20 17:37:24 +02:00
Jocelyn Fiat
0b99e84728
Added installation of JWT into Eiffel installation.
2017-06-20 09:53:13 +02:00
Jocelyn Fiat
9e5e8bb1bf
Added simple way to set the issued_at claim value to current UTC date time.
2017-06-14 16:27:24 +02:00
Jocelyn Fiat
10a83c6ad8
Added possibility to create JWS object with specific algo hs256 or none easily.
2017-06-14 16:26:31 +02:00
Jocelyn Fiat
1ec3b8e7a4
Added support for multiple file in form data.
...
Made clear what is the meaning of upload_filename, upload_data and form_data.
2017-06-14 16:19:43 +02:00
Jocelyn Fiat
0783049fb4
updated package.iron
2017-06-08 11:25:26 +02:00
Jocelyn Fiat
7e54825b84
Updated JWT library, add supports for claim exp, iat, nbf, iss, aud .
2017-06-07 23:24:46 +02:00
Jocelyn Fiat
40cbe7dfc9
Merge branch 'master' into dev_jwt
2017-06-06 10:58:38 +02:00
Jocelyn Fiat
d4b9301a57
Reverted to previous TYPE.name to be compilable with version prior to 17.05.
...
(TYPE.name_32 exists since 17.05).
2017-06-02 17:40:53 +02:00
Jocelyn Fiat
06cda97535
New JSON Web Token (JWT) library.
2017-05-24 11:56:15 +02:00
Jocelyn Fiat
c83b9d4231
Updated CHANGELOG.md
es_rev100408
v1.0.5
2017-05-17 17:38:25 +02:00
Jocelyn Fiat
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.
2017-05-17 12:16:35 +02:00
Jocelyn Fiat
485a3812d9
Integrated recent changes on SOCKET.socket_buffer splitted as read_socket_buffer and put_socket_buffer.
2017-05-15 12:20:52 +02:00
Jocelyn Fiat
88dec34a1e
Made "common" targets as abstract.
es_rev100373
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
7ba678d726
Added empty .travis.yml for now (see https://travis-ci.com/ )
2017-04-14 13:32:37 +02:00
Jocelyn Fiat
2371ad4bd1
Commented unwanted change.
es_rev100195
2017-04-14 12:52:08 +02:00
Jocelyn Fiat
146b78e5b0
Updated code regarding to string 32 vs string 8.
2017-04-14 12:49:34 +02:00
Jocelyn Fiat
273a55d93c
Merge branch 'pr177'
2017-04-14 11:48:29 +02:00
Jocelyn Fiat
2e920f063a
Merge branch 'master' of https://github.com/EiffelWebFramework/EWF
2017-04-14 11:48:14 +02:00
Jocelyn Fiat
3b8261ff08
Updated code regarding to string 32 vs string 8.
2017-04-14 11:45:38 +02:00
Jocelyn Fiat
a530bbebb4
Merge remote-tracking branch 'javier/ewf_get_rid_obsolete_messages' into pr177
2017-04-13 22:58:12 +02:00
Jocelyn Fiat
d41dbb9f47
Syntax in ecf files.
2017-04-13 22:56:40 +02:00
Jocelyn Fiat
a57e041003
Added precondition to WSF_FILTER.set_next (..) to avoid cycle.
2017-04-13 22:55:39 +02:00
jvelilla
5d9752f257
Updated code, get rid of obsolete feature calls in libraries and examples
2017-04-13 16:48:17 -03:00
Jocelyn Fiat
d4d988e532
Update README.md
2017-03-21 15:20:11 +01:00
Jocelyn Fiat
ce11a3c0fc
Fixed markdown links related to network libraries.
2017-03-21 15:17:43 +01:00
Jocelyn Fiat
4eb743fa58
Updated CHANGELOG.md
...
Added full commit log in doc/CommitLog
2017-03-15 18:58:41 +01:00