100 Commits
Author SHA1 Message Date
Javier VelillaandGitHub 8754c2d67d Update basics.md 2018-09-27 16:22:20 -03:00
Javier VelillaandGitHub 9cdfbd2538 Update basics.md 2018-09-27 16:08:39 -03:00
Javier VelillaandGitHub 7c8d6b9eef Updated path to Application execution png file 2018-09-27 15:58:09 -03:00
jvelilla 5de024923e Updated xss support.
Added a new library wsf_security.
Updated test cases to cover protections policy.
Added a simple filter using an XSS implementation with WSF_XSS_REQUEST, but
it's possible to build custom filters and request using different protection patterns.
2017-11-22 17:22:02 -03:00
jvelilla 8b90241986 Moved XSS protection to WSF_EXTENSION.
Updated code to protect meta_variables.
Fixed typos.
Updated ecf's to use 1-16-0.
2017-11-13 15:06:02 -03:00
jvelilla 25446cac12 Initial import WSF XSS protection.
Added an utility class to get safe query and form parameters.
Added a new WSF_XSS_REQUEST to use safe parameters.
Added a filter WSF_XSS_FILTER using WSF_XSS_REQUEST.
Added test cases

Signed-off-by: jvelilla <javier.hector@gmail.com>
2017-11-10 10:37:32 -03: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 VelillaandGitHub 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
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
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
Javier VelillaandGitHub 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
jvelilla 5d9752f257 Updated code, get rid of obsolete feature calls in libraries and examples 2017-04-13 16:48:17 -03:00
Javier VelillaandGitHub 14e260bea4 Cosmetic 2017-02-10 20:37:01 -03:00
Javier VelillaandGitHub 5f1bb64d26 Update generating_response.md 2017-02-10 20:32:49 -03:00
Javier VelillaandGitHub c6de55b903 Cosmetic 2017-02-10 20:31:08 -03:00
Javier VelillaandGitHub 65e1b1bfed Cosmetic 2017-02-10 19:55:18 -03:00
Javier VelillaandGitHub 91a5fb2886 Cosmetic 2017-02-10 19:37:35 -03:00
Javier VelillaandGitHub b456f02a14 Updated documentation
Cosmetic, style, typos.
2017-02-10 18:55:38 -03:00
Javier VelillaandGitHub 6596959724 Cosmetic 2017-02-10 18:32:48 -03:00
Javier VelillaandGitHub 828c75f0c2 Cosmetic 2017-02-10 18:04:39 -03:00
Javier VelillaandGitHub 7662afc17b Fixed typos
Updated document, fixed typos.
2017-02-10 18:02:17 -03:00
jvelilla 99bf552b89 Added compression support to WSF_FILE_SYSTEM_HANDLER.
Added a simple example using eiffel web compression.
2016-11-29 18:17:44 -03: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
jvelilla 1f1e2abbda Removed support for SSLv3 2015-08-26 11:56:24 -03:00
jvelillaandjocelyn cc65bae644 Fixed typo: Aug instead of Aou. 2015-08-06 10:45:47 +02:00
jvelillaandjocelyn c824f707cf Fixed typo: Aug instead of Aou. 2015-08-06 10:42:15 +02:00
jvelilla 1e10ce8518 Updated set_value for WSF_FORM_SELECTABLE_INPUT (for example a checkbox).
Call the feature set_checked_by_value iff the the current value exist in the
list of values, in other case set checked in Flase.
If we call set_checked_by_value without filter, previous checked values will be
set in False.
2015-07-31 11:55:23 -03:00
jvelilla 0f6aa8d7ae Merge branch 'jvelilla-ewf_v1_workbook' into v1 2015-06-30 09:58:40 -03:00
jvelilla 2c745c63d3 Updated workbook: generating response, handling cookies and headers documents. 2015-06-30 09:21:12 -03:00
jvelilla efd80c1287 Updated workbook form document 2015-06-30 09:00:47 -03:00
jvelilla 01f649fd88 Updated: workbook headers document.
Removed: unnecessary files.
2015-06-30 08:57:00 -03:00
jvelilla f23aeb6412 Updated Workbook basic documentation. 2015-06-30 08:42:29 -03:00
jvelilla 1a4596c79b Merge branch 'ewf_v1_workbook' of https://github.com/jvelilla/EWF into ewf_v1_workbook 2015-06-29 19:05:25 -03:00
jvelilla b16e4aa570 Updated basic documentation 2015-06-29 19:03:54 -03:00
Javier Velilla 5255b15fa9 Update basics.md 2015-06-29 18:36:44 -03:00
jvelilla 57048373f4 Update basic document 2015-06-29 18:30:11 -03:00
Javier Velilla 9e06fb2ab8 Update basics.md 2015-06-29 16:24:09 -03:00
Javier Velilla f2405e0ccd Update basics.md 2015-06-29 16:22:01 -03:00
Javier Velilla 6e3a7deb6e Update workbook.md 2015-06-29 16:20:19 -03:00
jvelilla f254b599c0 Update basic document to the new EWF concurrent design 2015-06-29 16:17:43 -03:00
jvelilla 61f90bba38 Merge branch 'jvelilla-ewf_wsf_html5' 2015-05-29 15:38:30 -03:00
jvelilla fac3dd3946 Merge branch 'ewf_wsf_html5' of https://github.com/jvelilla/EWF into jvelilla-ewf_wsf_html5 2015-05-29 15:38:08 -03:00
jvelilla e1b583a2b3 Updated code based on comments 2015-05-28 10:07:40 -03:00
jvelilla 8c8dfdd4a3 Updated code based on review 2015-05-28 10:04:13 -03:00
jvelilla 857397e226 Updated code inherit from SHARED_HTML_ENCODER instead of creating new objects. 2015-05-28 09:39:14 -03:00
jvelilla 94340c1c01 Updated html5 classes based on review 2015-05-28 09:19:21 -03:00
jvelilla 28e51cc314 Initial import HTML5 support for attributes and input types.
Attributes
- Added support for new HTML5 attributes.
missing support for : form, list, and multiple attributes.

Input types: added the all the new input types.

Added test cases, still in progress.
2015-05-21 12:32:08 -03:00
jvelilla a7c8d40b3e Moved EWF workbook from ewf_example to EWF main repository. 2015-05-18 11:06:04 -03:00
jvelillaandjocelyn 24620b228c Added feature comments.
Added missing postconditions.
2015-05-06 22:16:10 +02:00
jvelillaandjocelyn 9c7e29b836 Added descriptions and comments 2015-05-06 22:16:08 +02:00
jvelillaandjocelyn a0e9a41e21 Added descriptions and feature comments. 2015-05-06 22:16:07 +02:00
jvelillaandjocelyn dd9aff03d3 Added features comments. 2015-05-06 22:16:05 +02:00
jvelillaandjocelyn dc35925eb0 Added Missing Class and feature descriptions.
Removed author entry.
2015-05-06 22:16:03 +02:00
jvelilla 44b1ccbc3c Merge branch 'jvelilla-ewf_cookie' 2015-03-20 09:35:51 -03:00
jvelilla 30261632f6 Updated HTTP_COOKIE, enable to add a cookie with empty value.
Added feature to check if a date is valid rcf1123 is_valid_rfc1123_date.
Added test cases related to valid cookie dates.
Updated wsf_response add_cookie basedo on review comments.
2015-03-19 15:23:06 -03:00
jvelilla 08db0748f4 Updated is_valid_character, using NATURAL_32 as an argument to avoid multiple conversions.
Updated add_cookie, added features has_cookie_name and is_cookie line to avoid the use of
STRING.split and STRING.start_with.
2015-03-19 09:39:41 -03:00
jvelilla 9dc22bee24 Updated HTTP_COOKIE class based on comments.
Added missing descriptions in test classes
2015-03-17 17:00:07 -03:00
jvelilla c4d362ff31 Added the add_cookie feature
Added test cases to check cookies in WSF_RESPONSE-
Added mock classes use for test cases.
2015-03-17 14:27:53 -03:00
jvelilla 4a35ff7b77 Updated code based on Jocelyn's comments. 2015-03-13 17:41:48 -03:00
jvelilla 871e9792a5 Added HTTP_COOKIE and test cases.
Added WSF_COOKIE class, inherit from HTTP_COOKIE.
2015-03-13 15:28:38 -03:00
jvelilla 4fe5c5da7e Updated WSF_ROUTER.import feature. 2014-09-12 10:54:22 -03:00
jvelilla ec1d8ca52f Updated WSF_ROUTER, to import an existing router definition. 2014-09-10 12:57:34 -03:00
jvelilla de282948e6 Merge pull request #9 from Conaclos/working
Apply pretty tool.
2014-07-08 17:25:35 +02:00
jvelilla 0db02a8c52 Merge pull request #8 from Conaclos/working
Tests - Update syntax and improve implementation
2014-07-04 14:07:41 +02:00
jvelilla a5a257f452 Update format 2014-07-01 04:47:23 -07:00
jvelilla bde0e2900b Created Deployment (markdown) 2014-07-01 04:42:56 -07:00
jvelilla b7750b9d06 Udated to highest level of void-safety.
Fixed obsolete calls.
2014-01-12 16:56:16 -03:00
jvelilla a3e5da052e Merge pull request #127 from jvelilla/master
Fixed error with identity encoding.
2014-01-07 10:21:05 -08:00
jvelilla 942db6d708 Fixed error with identity encoding. 2014-01-07 15:09:54 -03:00
jvelilla a2cc3d8b29 Added DEBUG_OUTPUT to JSON_OBJECT 2013-11-08 10:38:44 -03:00
jvelilla fa4cbd8fa8 Updated readme file 2013-11-08 09:57:27 -03:00
jvelilla 884b6b1339 Merge branch 'master' of https://github.com/eiffelhub/json 2013-11-08 09:55:21 -03:00
jvelilla 9576779cce Merge pull request #7 from ynh/simplify_json_object
Simplify the json object by adding type specific put and replace
2013-11-08 04:54:59 -08:00
jvelilla 64bde6220c Merge branch 'master' of https://github.com/eiffelhub/json 2013-11-07 19:19:50 -03:00
jvelilla 3406780f65 Updated comments, add DEBUG_OUPUT to JSON_ARRAY. 2013-11-07 19:18:20 -03:00
jvelilla 137af843af Fixed normalized line endings 2013-11-07 18:14:59 -03:00
jvelilla 8a96ed87b1 Normalize line endings 2013-11-07 17:55:15 -03:00
jvelilla 59b0d0d9fa Added gitattribute configuration file 2013-11-07 17:38:02 -03:00
jvelilla 2c2770b4f1 Reuse trimmed_string from HTTP_HEADER_UTILITIES.
Added description to FITNESS_AND_QUALITY.
2013-10-22 08:35:03 -03:00
jvelilla 8c04a9183f Merge branch 'master' of https://github.com/EiffelWebFramework/EWF 2013-10-21 08:50:17 -03:00
jvelilla 82fdd53adb revert previous change 2013-10-04 12:53:31 -03:00
jvelilla b97073b14a Assertions turn on. 2013-10-04 12:32:37 -03:00
jvelilla 9a10e6f2a3 Merge pull request #80 from jvelilla/master
Fixed issue# 79 Bug in CONNEG_SERVER_SIDE
2013-10-04 06:29:25 -07:00
jvelilla 60d77892e5 Fixed issue# 79 Bug in CONNEG_SERVER_SIDE 2013-10-04 10:24:19 -03:00
jvelilla f14728c1a7 Merge pull request #76 from jvelilla/master
Fixed Issue #75 CONNEG doesn't handle accept encodings correcty
2013-09-25 12:20:04 -07:00
jvelilla 295e6e9198 Added more scenarios to test accept encoding with identity. 2013-09-25 16:15:27 -03:00
jvelilla e21af4a0e8 Fixed Issue #75 CONNEG doesn't handle accept encodings correcty 2013-09-25 15:22:57 -03:00
jvelilla bc864bde39 Added description to results classes.
Removed unnecessary class
Clean code: removed feature out, updated corresponding test cases.
2013-09-20 15:34:00 -03:00
jvelilla 20a768749f Forgot to add class description 2013-09-19 15:16:26 -03:00
jvelilla 2d964b1137 Removed http classes related to http expectations.
Updated code based on the code review.
Still work in progress
2013-09-19 13:44:03 -03:00
jvelilla a1245b77fd New directory structure (variants, results, parsers)
Refactor STRING to READABLE_STRING_8.
Clean code, added documentation and EIS references.
2013-09-17 10:09:46 -03:00