e9afc9ad17
Updated package.iron files.
2016-02-02 09:57:03 +01:00
55ab6969ee
Do not html escape ' with '
...
reason: the named character reference ' (the apostrophe, U+0027) was introduced in XML 1.0 but does not appear in HTML. Authors should therefore use ' instead of ' to work as expected in HTML 4 user agents.
2016-01-20 17:53:06 +01:00
d982bc06ad
Eiffel code and ECFs update to support new agent notations.
2016-01-18 21:42:59 +01:00
2ca87d53b8
Added process_transfer to implement process_file. This way, it is easier to redefine the transfert implementation, or the process_file directly, if needed.
2016-01-18 17:05:35 +01:00
1a4db1d7c6
Eiffel code and ECFs update to support new agent notations.
...
Removed contrib/library/.../json library.
2016-01-18 16:41:10 +01:00
3bb9101b07
Improved error library by refactorying the sync as two way propagation.
...
Now one can setup error handler propagation in one way, or two way (sync).
The "reset" applies in both way, even if this is a one way propagation to fit current existing usage.
Added optional id for the error handlers.
Feature renaming according to design changes.
Added related autotest cases.
2016-01-12 16:09:29 +01:00
1b2496b7f0
Better EMAIL.message computing.
...
Send end of input file for stdin mode.
2016-01-12 16:04:24 +01:00
d20c377580
Fixed Reply-To: implementation in notification mailer.
...
Added helper routines to query additional header, and reset Cc:, and Bcc: values.
2016-01-08 21:46:01 +01:00
166d0839b7
Fixed end_of_input by using SOCKET.readable.
2015-12-28 23:45:04 +01:00
fbe0732210
Removed uuid in wsf_session ecf files.
2015-12-28 18:05:18 +01:00
b5d6a75155
Fixed table item output by appending html attribute for WSF widget table item.
2015-12-28 17:40:59 +01:00
4fc4b02449
Made WSF_TABLE a TABLE_ITERABLE.
2015-12-28 17:40:20 +01:00
5276bd1479
Fixed URI mapping with regard to trailing slash handling.
2015-12-28 17:39:54 +01:00
7d94413297
removed non void-safe tests.ecf for feeds library
2015-11-05 21:48:17 +01:00
35855941e6
Comment and code cleaning.
2015-11-05 21:37:44 +01:00
50ba8ca703
Fixed various unicode issue related to query and form parameters.
...
(Especially for the multipart/form-data encoding.)
Factorized code related to smart parameters computing (handling list , table, ...) in WSF_VALUE_UTILITIES.
Fixed an issue with percent_encoded_path_info computation from request_uri.
Fixed issue with cookie addition having same cookie name.
Fixed unicode support for uploaded file.
WSF_STRING is reusing WSF_PERCENT_ENCODER.
Use unicode output for WSF_DEBUG_HANDLER.
Code cleaning
2015-11-05 21:32:24 +01:00
dde6a0b7de
Added specific configuration file, so that it is easier to use either libcurl or net implementation.
2015-10-19 08:46:31 +02:00
b64a281d75
Fixed timeout issue due to too many "ready_for_reading".
...
Fixed Connection behavior.
Fixed Content-Type settings.
Removed condition on POST or PUT, since code also applied to any request methods.
Added verbose output implementation.
2015-10-19 08:46:30 +02:00
b69b8aaaf9
Added first support for persistent connection in NET http client implementation.
...
Various improvement related to eventual errors.
2015-10-19 08:46:29 +02:00
65b28ed877
Updated README.md with configuration topics related to libcurl or net disabling.
...
Fixed ssl test by precising insecure ssl.
2015-10-19 08:46:27 +02:00
6c7637716b
Updated a few comments
...
Removed useless NULL_HTTP_CLIENT.
Extracted mime code from NET_HTTP_CLIENT_REQUEST.response into specific routine.
2015-10-19 08:46:26 +02:00
ff9a238f5c
Added https support with Net implementation.
...
Added notion of default HTTP_CLIENT, to be able to build portable code among http client implementation.
2015-10-19 08:46:25 +02:00
eec3cbdba1
Added null http client for upcoming changes.
...
Refactored NET request implementation.
- fixed potential issue with header conflict.
- simplified, and extract parts of the code into routine.
- Implemented read of chunked Transfer-Encoding
- Fixed potential issue with socket handling.
First steps to be able to exclude net or libcurl implementation when using http_client lib.
Removed from NET implementation the hack related to PUT and upload data (it was used to workaround an issue with libcurl).
2015-10-19 08:46:23 +02:00
29c4931dc0
Added support for chunked transfer-encoding response.
...
Implemented correctly the redirection support for NET_HTTP_CLIENT...
Added the possibility to use HTTP/1.0 .
Splitted the manual tests that were using during development.
First step to redesign and clean the new code.
2015-10-19 08:46:22 +02:00
Florian Jacky
9cd0f0b117
Fixed configuration files
2015-10-19 08:46:21 +02:00
Florian Jacky
aa0eb4fc43
Fixed configuration files
2015-10-19 08:46:20 +02:00
Florian Jacky
dbdc594b59
config files
2015-10-19 08:46:18 +02:00
Florian Jacky
4176a8c68b
correct password for authentication test
2015-10-19 08:46:17 +02:00
Florian Jacky
0557d1ee2d
added remaining features
2015-10-19 08:46:16 +02:00
Florian Jacky
eed8af9a0a
now supports sending requests, receiving headers, receiving message text, redirection, agent header, cookies, basic http authorization, sending data using post using url-encoding, sending file as post as data, sending put data
2015-10-19 08:46:15 +02:00
Florian Jacky
1b881c4f60
implemented http authorization, support for redirection and user-agent
2015-10-19 08:46:14 +02:00
Florian Jacky
770488dbd3
implemented http authorization, support for redirection and user-agent
2015-10-19 08:46:12 +02:00
3f69081d32
Added postcondition to ensure the result of {HTTP_CLIENT_REQUEST}.response is attached.
...
(useless with void-safety compilation, but keep it for non void-safe execution).
2015-10-19 08:46:11 +02:00
7033db7dc4
Removed useless redefination of is_equal.
2015-10-19 08:46:10 +02:00
a1a16b4a22
Fixing http_client.ecf file with correct locations.
2015-10-19 08:46:09 +02:00
98e92ee0fe
Basic initial Eiffel NET implementation.
2015-10-19 08:46:07 +02:00
29b55f36cf
Added skeleton for Eiffel Net implementation of HTTP_CLIENT solution.
...
This is work in progress.
2015-10-19 08:46:06 +02:00
061e88c9fe
Added FEED.prune (a_item: FEED_ITEM).
2015-10-14 17:40:38 +02:00
66f204b1f2
Make custom error interface more flexible with READABLE_STRING_... instead of STRING_...
2015-10-10 00:58:07 +02:00
c92b1b8c3b
Added feed to xhtml visitor.
...
Updated interfaces, mainly related to date attributes.
2015-10-09 19:08:53 +02:00
98c12b8fb9
Made HTTP_DATE more flexible and support UTC+0000, GMT+0000 and now also +0000.
...
Added comments.
2015-10-08 11:00:01 +02:00
5fee483fd9
Added FEED + FEED operator to merge two feeds.
...
Added FEED sorting routine.
Added FEED_ITEM.link: detachable FEED_LINK that represents the main feed link.
Comments.
2015-10-08 10:10:08 +02:00
f7a7afccd6
Fixed compilation of non void-safe feed.ecf
2015-10-05 22:58:58 +02:00
e2c70e6d70
Updated a few comments.
...
Renamed generator to follow *_FEED_GENERATOR naming.
Renamed feed entry as feed item.
Made FEED conforms to ITERABLE [FEED_ITEM] for convenience.
2015-09-16 10:02:09 +02:00
a5e150d1c0
Improved feed library with comments, bug fixes and code factorization.
2015-09-08 21:45:27 +02:00
39887c8bdb
Added initial ATOM and RSS feed parser and generator.
...
(work in progress)
2015-09-07 19:22:50 +02:00
jvelilla
1f1e2abbda
Removed support for SSLv3
2015-08-26 11:56:24 -03:00
389975e409
Merge branch 'v1'
2015-08-24 16:13:01 +02:00
6c51590369
Updated installation location of openid and http_authorization in ISE package.
...
Added iron package file for ewsgi.
2015-08-24 16:12:25 +02:00
jvelilla
cc65bae644
Fixed typo: Aug instead of Aou.
2015-08-06 10:45:47 +02:00