jocelyn
210fae5000
First step towards SSL support.
2016-08-06 10:04:45 +02:00
jocelyn
9cc9b95190
Added a simple reverse proxy handler.
...
- For now, it does not support SSL connection on the target yet.
- No external config file support, this is all about coding.
2016-08-05 11:38:35 +02:00
jocelyn
8b172b5d33
Revisited WSF_REQUEST.read_input_data* functions:
...
- read_input_data_into_file now accepts a IO_MEDIUM argument instead of just FILE.
- cleaned the implementation, and make sure that eventual `raw_input_data` is containing only the raw input data.
2016-08-05 11:32:14 +02:00
jocelyn
cc2d7dbb1c
Ignore empty header line.
2016-08-05 11:28:59 +02:00
jocelyn
c88394b9fd
Added support for category in ATOM format (input and output).
2016-06-24 13:03:09 +02:00
jocelyn
4283662f43
Removed unwanted .ecf file.
2016-06-22 10:55:41 +02:00
jocelyn
1b951376f9
Added more application logic for the example.
2016-06-22 10:52:36 +02:00
jocelyn
193cc3cbde
Renamed WGI_STANDALONE_CONNECTOR_ACCESS as WGI_STANDALONE_CONNECTOR_EXPORTER.
...
Isolate the websocket implementation in descendant of {WEB_SOCKET_EVENT_I}.
Added very simple echo websocket example.
+ code cleaning.
2016-06-22 10:46:15 +02:00
jocelyn
b49e841ac7
Added WSF standalone_websocket connector, that provides websocket on top of standalone connector.
2016-06-21 23:37:48 +02:00
jocelyn
8ba74e1c90
Log when a persistent connection is reused.
...
Use anchor type on `{WGI_STANDALONE_CONNECTOR}.configuration` and `{WSF_STANDALONE_SERVICE_LAUNCHER}.connector`.
Add access to the socket of standalone input stream from `{WSF_STANDALONE_CONNECTOR_ACCESS}`.
Removed a useless redefination in `WSF_EXECUTION`.
2016-06-21 23:36:22 +02:00
jocelyn
0cecb9594c
Fixed signature of {HTTPD_CONFIGURATION_I}.set_ca_key .
es_rev98935
2016-06-16 10:37:26 +02:00
jocelyn
e384a6d6ed
Make it easier to reuse the http network classes.
...
This is to make it easier for websocket solution to reuse httpd implementation.
2016-06-16 10:23:30 +02:00
jocelyn
71a5c086a5
Moved httpd from src to lib, under standalone connector.
2016-06-15 18:04:00 +02:00
jocelyn
dfa60bf8f5
Prepared httpd_stream to be useable for client too.
...
Fixed obsolete tests/dev compilation (mainly to avoid wrong failure reports).
added package.iron files.
2016-06-15 17:56:22 +02:00
jocelyn
113aa69efc
Added advanced settings for standalone connector
...
- max_concurrent_connections=100
- keep_alive_timeout=15
- max_tcp_clients=100
- socket_timeout=300
- max_keep_alive_requests=300
And then can be set via the options as well, and via .ini file.
Also improved the verbose console output system.
2016-06-15 09:19:23 +02:00
jocelyn
af5fc75743
Using passive regions.
...
Improve connector options mainly for standalone connector.
Updated "simple" example to return a timestamp.
2016-06-14 16:01:37 +02:00
Jocelyn Fiat
e53c960a89
Added libfcgi target, in addition to standalone target for the upload_image example.
es_rev98846
2016-05-31 22:24:26 +02:00
Jocelyn Fiat
63be2c278c
Fixed bad usage of {SOCKET}.socket_ok that resulted in bad behavior on linux.
es_16_05
2016-05-31 22:19:52 +02:00
Jocelyn Fiat
f8ba741aa2
Using -lfcgi as external linker flag, rather than /usr/lib/libfcgi.so .
...
Note on Ubuntu: apt-get install libfcgi-dev
2016-05-31 18:51:15 +02:00
Jocelyn Fiat
fe07af587d
Updated link to github pages documentation.
2016-05-31 16:57:06 +02:00
Jocelyn Fiat
a3a9dd1393
Fixed link to image or source code in markdown workbook text.
2016-05-31 16:51:20 +02:00
Jocelyn Fiat
fbb860024d
Updated markdown text to conform strictly to kramdown syntax.
2016-05-31 16:39:50 +02:00
Jocelyn Fiat
a14488346f
Updated to kramdown markdown syntax (i.e github).
...
Updated various content and nav links.
2016-05-27 09:51:24 +02:00
Jocelyn Fiat
f74d1b3069
Updated markdown relative links.
2016-05-26 23:11:19 +02:00
Jocelyn Fiat
1ba3528974
Added readme.md in /doc/. And updated workbook readme.md itself.
2016-05-26 10:41:07 +02:00
jocelyn
5890ca6f73
Removed warning about unknown class in export clause.
2016-05-25 22:51:45 +02:00
jocelyn
7f4bf09d84
updated readme.md to link to workbook.
v1.0.3
1.0.3
2016-05-25 19:17:38 +02:00
Colin Adams
ad90e7c135
Fix for missing error reporting in WSF_PUT/POST_HELPER
2016-05-20 17:37:47 +02:00
jocelyn
cc3c8af6b4
Updated HTTP_COOKIE implementation
...
- by default the Cookie does not set max-age and expires, so it defines a Session Cookie.
(max_age and expires attributes are not included in the response)
- set_* and unset_* features to define max_age and expire attributes.
- marked old features as obsolete.
Updated test cases.
Signed-off-by: jvelilla <javier.hector@gmail.com >
es_rev98658
2016-05-04 12:26:17 +02:00
jocelyn
b35ec65577
Updated EWF Windows tools to install EWF into EiffelStudio source tree.
es_rev98473
2016-02-03 18:03:43 +01:00
jocelyn
4482520a86
Removed useless library declarations.
2016-02-03 15:12:54 +01:00
jocelyn
e9afc9ad17
Updated package.iron files.
2016-02-02 09:57:03 +01:00
jocelyn
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
jocelyn
d982bc06ad
Eiffel code and ECFs update to support new agent notations.
es_rev98401
2016-01-18 21:42:59 +01:00
jocelyn
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
jocelyn
1a4db1d7c6
Eiffel code and ECFs update to support new agent notations.
...
Removed contrib/library/.../json library.
2016-01-18 16:41:10 +01:00
jocelyn
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
jocelyn
1b2496b7f0
Better EMAIL.message computing.
...
Send end of input file for stdin mode.
2016-01-12 16:04:24 +01:00
jocelyn
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
jocelyn
166d0839b7
Fixed end_of_input by using SOCKET.readable.
2015-12-28 23:45:04 +01:00
jocelyn
fbe0732210
Removed uuid in wsf_session ecf files.
2015-12-28 18:05:18 +01:00
jocelyn
b5d6a75155
Fixed table item output by appending html attribute for WSF widget table item.
es_rev98334
2015-12-28 17:40:59 +01:00
jocelyn
4fc4b02449
Made WSF_TABLE a TABLE_ITERABLE.
2015-12-28 17:40:20 +01:00
jocelyn
5276bd1479
Fixed URI mapping with regard to trailing slash handling.
2015-12-28 17:39:54 +01:00
Javier Velilla
81ab31b19a
Updated workbook
...
Added EWF Deployment title
2015-12-22 11:44:21 -03:00
Javier Velilla
e21e30ff74
Updated workbook
...
Added deployment document
2015-12-22 11:43:17 -03:00
Javier Velilla
3a9ba75717
Initial commit Deployment file
2015-12-22 11:37:25 -03:00
jocelyn
7d94413297
removed non void-safe tests.ecf for feeds library
es_rev_98081
2015-11-05 21:48:17 +01:00
jocelyn
35855941e6
Comment and code cleaning.
2015-11-05 21:37:44 +01:00
jocelyn
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