Commit Graph

  • 01b6b03409 nopoll: * [fix] Updated nopoll.h header to set a default FD_SETSIZE to 4096 so users can have a bigger default values for precompiled binaries. Added documentation to explain how to change/update this value. The value is only applied when including project do not define it before hand. Francis Brosnan Blázquez 2016-06-14 10:05:15 +02:00
  • 3c05fbb412 nopoll: * [fix] Several fixings applied to allow compiling noPoll on Windows (Windows 7 64 tested). Renamed parameters using "interface" keyword. Removed conditionally binding interface code so it is not available on windows (until we have support for it). Added header definitions for nopoll_config_win32/win64.h to include headers for SSL/TLS includes. Fixed compilation errors in regression tests. Francis Brosnan Blázquez 2016-06-10 17:41:25 +02:00
  • 012a6ff112 nopoll: * [fix] Additional fixings to remove support for SSLv3 when not available Francis Brosnan Blázquez 2016-06-10 11:23:11 +02:00
  • c89cf9ba53 nopoll: * [fix] More fixings to ensure noPoll compiles when SSLv3 APIs are not available.. Francis Brosnan Blázquez 2016-06-10 11:13:41 +02:00
  • 452f08f9ee nopoll: * [fix] Added additional code to disable NOPOLL_METHOD_SSLV3 when it is not available (reported by Chris Severance) Francis Brosnan Blázquez 2016-06-10 09:08:12 +02:00
  • 5a1042bbc2 nopoll: * [fix] added support to detect SSLv3 methods and remove support for it in the case they are not present. Added missing pthread_mutexattr_init/destroy inside regression test. Francis Brosnan Blázquez 2016-06-10 00:38:19 +02:00
  • e613360bbd nopoll: * [fix] More web updates.. Francis Brosnan Blázquez 2016-06-09 21:40:06 +02:00
  • 84a92dca0d nopoll: * [fix] Fixed SVN -> github reference on the web.. Francis Brosnan Blázquez 2016-06-09 21:39:18 +02:00
  • ed82f513a9 nopoll: * [fix] Several to fix dead locks and races when using non-recursive mutexes through nopoll_thread_headers. Fixed dead lock when connection close received while using nopoll_loop_wait API (reported by Ondrej Zaruba). Updated nopoll_conn_ref/unref to fix possible races. Added reg test (test_36) to reproduce and check fix introduced. Francis Brosnan Blázquez 2016-06-09 21:29:12 +02:00
  • a701d9cf9b nopoll: * [fix] More updates.. Francis Brosnan Blázquez 2016-06-09 20:26:04 +02:00
  • a09d47890a nopoll: * [fix] Fixed SVN references at web page.. Francis Brosnan Blázquez 2016-06-09 20:25:38 +02:00
  • b1fd6697e2 nopoll: * [fix] Updated nopoll regression test code to use threading locking code by default to ensure that all code tested is under threading support (which at the end covers non threaded code). Francis Brosnan Blázquez 2016-06-09 17:54:11 +02:00
  • 1048858868 nopoll: * [fix] Updated buildrpm.sh (to create default building directories if not present) Francis Brosnan Blázquez 2016-06-09 15:46:47 +02:00
  • 764a6896bc nopoll: * [fix] Removing folders.. Francis Brosnan Blázquez 2016-06-09 15:44:28 +02:00
  • 01411cd95f nopoll: * [fix] Updated configure.ac to report TLS flexible method detected.. Francis Brosnan Blázquez 2016-06-09 14:11:30 +02:00
  • b069cd1d1e nopoll: * [fix] More files to have support for building packages for Centos.. Francis Brosnan Blázquez 2016-06-09 13:27:27 +02:00
  • a35a43279d nopoll: * [fix] Adding missing spec for centos build.. Francis Brosnan Blázquez 2016-06-09 13:24:48 +02:00
  • 8d43ca0ce9 nopoll: * [fix] Several updates to make nopoll compilation process to detect all SSL/TLS methods available and update headers so noPoll internal code can react but also API consumers can also take advantage of these indications. Added support for TLS1.2 and for TlS flexible configuration (though added security considerations to it). Updated regression test test_19 to check TLSv1.2 client and server support. Francis Brosnan Blázquez 2016-06-09 13:02:32 +02:00
  • d2c00160c9 nopoll: * [fix] closing release 0.4.1 Francis Brosnan Blázquez 2016-05-23 21:47:50 +02:00
  • 4bc7339708 nopoll: * [fix] Several updates to detect when __nopoll_conn_get_ssl_context fails to report a valid SSL_CTX (fixed updated test_19). Francis Brosnan Blázquez 2016-05-15 23:03:44 +02:00
  • d65ecb1726 nopoll: * [fix] Added initial files to compile jessie.. Francis Brosnan Blázquez 2016-05-10 10:06:24 +02:00
  • ef3fe53cb6 nopoll: * [fix] Adding support for Ubuntu Xenial 16.0 Francis Brosnan Blázquez 2016-05-06 11:45:17 +02:00
  • 989630de27 nopoll: * [fix] fixed broken connection problem caused by some WebSocket clients that send headers using different send operations (rather than one single operation) causing the header to be received splitted. Added regression test_30 to reproduce the problem and check fix introduced. Problem reported by Rahul Kale (barco.com) Francis Brosnan Blázquez 2016-04-21 10:48:07 +02:00
  • 3563a9caf1 nopoll: * [fix] Removing printing buffer received when wrong mime headers are received.. Francis Brosnan Blázquez 2016-04-15 18:12:08 +02:00
  • 347935c190 nopoll: * [fix] Added additional code to avoid printing unallocated memory when wrong headers are sent and debug code is enable.. Francis Brosnan Blázquez 2016-04-15 17:10:58 +02:00
  • edfc89f6bd nopoll: * [fix] Making max ssl retries (for nopoll_conn) to try for 10 seconds instead of just 1 second (which is too short by default for most of the servers). This only affects client side code Francis Brosnan Blázquez 2016-04-11 16:03:27 +02:00
  • 77e615bc5e nopoll: * [fix] Changed ERROR for WARNING message in nopoll-regression-client.c Francis Brosnan Blázquez 2016-04-11 15:53:40 +02:00
  • df9f1b2c07 Merge pull request #2 from schmidtw/add-arbitrary-http-headers Francis Brosnan Blázquez 2016-04-11 15:16:16 +02:00
  • 3fcb95b729 Adding the ability to send arbitrary HTTP headers to a server. This doesn't add the ability to process arbitrary headers as a server. Weston Schmidt 2016-04-10 23:41:56 -07:00
  • 3e764eb88a Merge pull request #1 from schmidtw/outbound-interface Francis Brosnan Blázquez 2016-03-22 16:56:26 +01:00
  • ea574e5f03 Add binding interface option to connection and add nopoll_conn_sock_connect_opts() to not break consumers of nopoll_conn_sock_connect(). Weston Schmidt 2016-03-22 07:20:16 -07:00
  • 94ca39ca3a nopoll: * [fix] Updated makefiles to control gcc compiler for w64 (windows) platform.. Francis Brosnan Blázquez 2016-02-25 18:08:56 +01:00
  • 8efc36c02f nopoll: * [fix] Updated web references to include notes about using Raspbian.. Francis Brosnan Blázquez 2016-02-12 18:36:02 +01:00
  • 5f515cc87e nopoll: * [fix] Fixed regression test which shows a false positive error when used under slow systems like raspberry Francis Brosnan Blázquez 2016-02-10 10:53:52 +01:00
  • c26da13077 nopoll: * [fix] Updated noPoll' connection API to include an option to skip Origin header check during connection. API added: Francis Brosnan Blázquez 2016-01-29 13:30:09 +01:00
  • 58592fbc2f nopoll: * [fix] Added some additional notes to explain freebsd/ directory (README.txt) Francis Brosnan Blázquez 2016-01-08 10:03:17 +01:00
  • 50ffe3f63f nopoll: * [fix] Fixed warnings at nopoll-regression-client.c (FreeBSD 10 i386) Francis Brosnan Blázquez 2016-01-07 18:47:13 +01:00
  • 5741afc36c nopoll: * [fix] Adding files to support FreeBSD 10 amd.. Francis Brosnan Blázquez 2015-12-15 17:58:50 +01:00
  • 6765faa917 nopoll: * [fix] Updated free bsd build scripts to support more archs.. Francis Brosnan Blázquez 2015-12-15 17:57:13 +01:00
  • 2484c8f12b nopoll: * [fix] Updated documentation to properly reference http://www.aspl.es/nopoll/downloads instead of code.google.com. Added reference to ./autogen.sh to prepare sources if SVN/GIT is used. Francis Brosnan Blázquez 2015-12-14 13:43:26 +01:00
  • 9f4c9e0eb3 nopoll: * [fix] More notes about nopoll_conn_new (connect timeout..).. Francis Brosnan Blázquez 2015-12-12 10:31:09 +01:00
  • 588422ca77 nopoll: * [fix] Updated nopoll_conn.c to include more documentation Francis Brosnan Blázquez 2015-12-12 10:30:15 +01:00
  • 451acb5297 nopoll: * [fix] Moved to the header missing public functions: Francis Brosnan Blázquez 2015-12-12 09:23:45 +01:00
  • b8e0d51429 nopoll: * [fix] Corrected signature at nopoll's manual (reported by Neil Kolban) Francis Brosnan Blázquez 2015-12-12 09:12:48 +01:00
  • b78aa65b5e nopoll: * [fix] Making nopoll_conn_send_ping to return nopoll_true/nopoll_false according to the status.. Francis Brosnan Blázquez 2015-11-15 11:10:46 +01:00
  • b8fb3b75d8 nopoll: * [fix] Bug reported by Dmex where pong frames aren't properly configured (mask option) when sent by clients.. Francis Brosnan Blázquez 2015-11-10 20:03:38 +01:00
  • 131a66ccb8 nopoll: * [fix] Doc updates.. Francis Brosnan Blázquez 2015-10-13 17:38:59 +00:00
  • 2567bdf9e0 nopoll: * [fix] Copyright updates.. Francis Brosnan Blázquez 2015-09-03 18:37:06 +00:00
  • cdf0fe8300 nopoll: * [fix] Fixed debian files to include nopoll_conn_opts.h into the package libnopoll0-dev Francis Brosnan Blázquez 2015-09-03 18:23:54 +00:00
  • b18aacc06b nopoll: * [fix] Closing 0.3.2 release.. Francis Brosnan Blázquez 2015-08-28 15:27:53 +00:00
  • 089c63a768 nopoll: * [fix] Minor fixings at nopoll-regression-client.c to correct Windows64 compilation errors.. Francis Brosnan Blázquez 2015-08-28 14:39:55 +00:00
  • ead3da7308 nopoll: * [fix] Adding more files for release 0.3.2 Francis Brosnan Blázquez 2015-08-28 14:03:29 +00:00
  • 5b5f3de3a1 nopoll: * [fix] Updated VERSION (new release) Francis Brosnan Blázquez 2015-08-28 13:59:52 +00:00
  • d9e619c5a3 nopoll: * [fix] Adding files for FreeBSD 9 to remove directories with : Francis Brosnan Blázquez 2015-08-20 15:41:30 +00:00
  • 8587e6a12c nopoll: * [fix] Fixed warnings reported by clang...gcc didn't notice them :-?? Francis Brosnan Blázquez 2015-08-19 14:41:55 +00:00
  • 443bb27cb0 nopoll: * [fix] Added support to provide FreeBSD packages (for now 9.X releases). Francis Brosnan Blázquez 2015-08-18 15:03:24 +00:00
  • d8a292fd3a nopoll: * [new] Updated noPoll conn API to include a new function to allow closing a connection, sending an error message and an error code along with it: Francis Brosnan Blázquez 2015-08-16 17:10:42 +00:00
  • 8539e6ccd8 nopoll: * [fix] Updated noPOll internal handling to support close frames with body content so remote peer status and reason are now available to API consumers. A new couple of functions are now available to these values: Francis Brosnan Blázquez 2015-08-15 10:13:59 +00:00
  • ebb1c49c6f nopoll: * [fix] Fixed FreeBSD support. ENOTCONN wasn't handled on connection. For some reason socket API is reported ENOTCONN when the should be reporting EINPROGRESS or EWOULDBLOCK Francis Brosnan Blázquez 2015-08-06 17:13:10 +00:00
  • 2317cc11dc nopoll: * [fix] Updated web references to include license programm options.. Francis Brosnan Blázquez 2015-07-22 11:14:58 +00:00
  • 7614cc767a nopoll: * [fix] Adding references to license program.. Francis Brosnan Blázquez 2015-07-22 10:15:49 +00:00
  • 097d0279f8 nopoll: * [fix] Added reference to windriver using noPoll.. Francis Brosnan Blázquez 2015-07-22 09:27:39 +00:00
  • cf6c1de653 nopoll: * [fix] Updated log reporting using function_name. It's noisy and it doesn't help very much. Francis Brosnan Blázquez 2015-07-12 20:31:15 +00:00
  • dc0e545435 nopoll: * [fix] Fixing comment.. Francis Brosnan Blázquez 2015-07-08 18:13:54 +00:00
  • 6de24d0112 nopoll: * [fix] Uploading and closing release 0.3.1 Francis Brosnan Blázquez 2015-07-08 17:47:53 +00:00
  • 015ea720f9 nopoll: * [fix] Updated nopoll.nsi to remove dependency that is not clear... Francis Brosnan Blázquez 2015-07-08 16:23:39 +00:00
  • 260cef3c42 nopoll: * [fix] Adding release files (0.3.1.).. Francis Brosnan Blázquez 2015-07-08 15:59:48 +00:00
  • ad10305ce2 nopoll: * [fix] General update to allow setting and handling protocol requested and supported by the client and server. Updated regression test (test_27) to check all changes introduced. API added: Francis Brosnan Blázquez 2015-05-28 13:59:21 +00:00
  • 7c48b9e5f6 nopoll: * [fix] Fixed support for protocol notified by the server, reported by Rahul Kale (barco.com). Added regression test (test_27) to check fix introduced. Francis Brosnan Blázquez 2015-05-28 12:31:19 +00:00
  • a25befd910 nopoll: * [fix] Fixed test_26 test.. Francis Brosnan Blázquez 2015-05-28 11:58:46 +00:00
  • ee41983dd3 nopoll: * [fix] Added regression test to check echo.websocket.org Kaazing support (test_26). Everything working without any issue. Francis Brosnan Blázquez 2015-05-28 11:55:02 +00:00
  • 508d32d248 nopoll: * [fix] Fixed nopoll_conn_opts_new to include (void). Francis Brosnan Blázquez 2015-05-26 15:29:57 +00:00
  • eece001c73 nopoll: * [fix] Fixed nopoll.nsi to include libgcc_s_dw2.1.dll into the installer. Francis Brosnan Blázquez 2015-05-19 07:20:35 +00:00
  • fb828f2aef nopoll: * [fix] Fixed bug when setting cookie (it was setting \n\r rather than \r\n). Reported by Ettore Rizza. Francis Brosnan Blázquez 2015-05-19 06:23:07 +00:00
  • d07ae14160 nopoll: * [fix] Closing release 0.2.9 Francis Brosnan Blázquez 2015-05-07 19:51:24 +00:00
  • ab1e0a344d nopoll: * [fix] Skip settting errno to EWOULD after TLS finished under windows platform. Francis Brosnan Blázquez 2015-05-07 11:58:35 +00:00
  • dd990e03cb nopoll: * [fix] Updated version.. Francis Brosnan Blázquez 2015-05-07 11:56:20 +00:00
  • 6b6b319d4b nopoll: * [fix] Added additional regress iontest (test_25) to check cookie attack. Nothing was reported because the test.. Francis Brosnan Blázquez 2015-05-07 09:53:37 +00:00
  • 843ca30a37 nopoll: * [new] Added support to handle and set cookie configured for every connection. Regression test added to check this (test_24). API added: Francis Brosnan Blázquez 2015-05-06 17:05:05 +00:00
  • 2d7f21972d nopoll: * [fix] Added a subtlety to report a EWOULD errno just after finished TLS handshake to ensure the caller can report NULL but it is not understood as a connection failure by an upper level API. Fixes MyQtt WebSocket over TLS WebSocket integration reported. Francis Brosnan Blázquez 2015-04-30 19:40:42 +00:00
  • f8744af1b4 nopoll: * [fix] Added missing header for nopoll_conn_set_on_ready. Francis Brosnan Blázquez 2015-04-28 17:09:07 +00:00
  • d1e86e5512 nopoll: * [fix] Updatd noPollConn API to allow setting an onReady handler to get a notification (mainly for server side) when a connection is ready for I/O because Websocke handshake has finished. API added: Francis Brosnan Blázquez 2015-04-28 17:03:29 +00:00
  • c52bc980e6 nopoll: * [fix] Updating buildrpm.sh Francis Brosnan Blázquez 2015-04-13 10:29:22 +00:00
  • 85846465ad nopoll: * [fix] Updated certificates needed by reg test-21. Added script to generate certificates used by this test. Francis Brosnan Blázquez 2015-04-11 18:18:52 +00:00
  • dfa1552961 nopoll: * [fix] More updates on Centos packages. Francis Brosnan Blázquez 2015-04-10 16:08:11 +00:00
  • d077e593d5 nopoll: * [fix] Updating build rpm files.. Francis Brosnan Blázquez 2015-04-08 16:40:44 +00:00
  • cfcf61276d nopoll: * [fix] Several updates to enable support to build rpm packages for noPoll. Francis Brosnan Blázquez 2015-04-07 09:11:19 +00:00
  • 5ee0e5cfb7 nopoll: * [fix] Adding support to create centos packages for noPoll library. Francis Brosnan Blázquez 2015-04-01 17:14:03 +00:00
  • 4795316f1e nopoll: * [fix] Documentation updates.. Francis Brosnan Blázquez 2015-03-09 11:39:35 +00:00
  • d0ce785cac nopoll: * [fix] added explicit references to ssl libraries for regression test binaries. Francis Brosnan Blázquez 2015-03-08 13:04:37 +00:00
  • 65b8d29e1c nopoll: * [fix] Updated VERSION file to move it to 0.2.9 rev. Francis Brosnan Blázquez 2015-03-02 15:13:23 +00:00
  • 5f7728557e nopoll: * [fix] Updated nopoll_conn_accept implementation to be implemented into two reusable functions that can be called depending on the needs. API update: Francis Brosnan Blázquez 2015-03-02 15:12:21 +00:00
  • fe73606629 [nopoll] Francis Brosnan Blázquez 2015-03-02 14:03:31 +00:00
  • a59a84370c nopoll: * [fix] Adding stacom-software.de references .. Francis Brosnan Blázquez 2015-02-02 13:55:07 +00:00
  • a62f5d43ca nopoll: * [fix] Added missing nopoll_conn_opts.h reference from nopoll.nsi (windows installer builder). Reported by Jorge Olmos. Francis Brosnan Blázquez 2015-01-27 10:58:46 +00:00
  • 121b48cf72 nopoll: * [fix] Some changes to compile regression-test on windows7 (64 bits). Francis Brosnan Blázquez 2014-12-22 15:17:40 +00:00
  • 39ca69f452 nopoll: * [fix] Fixing some warnings produced by unused variables make nopoll debug is disabled. Francis Brosnan Blázquez 2014-12-22 14:56:47 +00:00
  • 28cbe16434 nopoll: * [fix] Closing release 0.2.8.. Francis Brosnan Blázquez 2014-12-22 14:35:02 +00:00
  • 371e307ec3 nopoll: * [fix] Added additional documentation on how to use noPoll TLS API to implement server side peer certificate verification, TLS post check and SSL context creator handlers. Francis Brosnan Blázquez 2014-12-20 10:19:33 +00:00
  • ec4e98c353 nopoll: * [fix] Updated VERSION file.. Francis Brosnan Blázquez 2014-12-16 13:12:42 +00:00