bel
d1c2d7bb9b
Undo move of include <string.h> in #222
2015-11-11 21:10:06 +01:00
bel
40aacf0533
Fix some TODOs
2015-11-10 22:07:46 +01:00
bel
6ecc57fa23
Fix unit tests
2015-11-10 21:03:33 +01:00
bel
37a48e0f14
Fix unit tests
2015-11-10 20:58:09 +01:00
bel2125
ebb33f0cca
Merge pull request #222 from fremouw/master
...
fixed os x build, added missing bracket.
2015-11-10 20:01:35 +01:00
Maarten Fremouw
723a149e65
fixed os x build, added missing bracket.
2015-11-10 16:41:11 +01:00
bel
2170d188ab
Fix set_sock_timeout (Win/Linux ifdef)
2015-11-09 23:39:35 +01:00
bel
dfd25b63a3
Use instance UID as TLS session ID
2015-11-09 23:12:35 +01:00
bel
b3064181ae
Auto format after merge
2015-11-09 23:11:48 +01:00
bel
7dd91a2367
Fix warning in test
2015-11-09 23:11:15 +01:00
bel2125
f78f36ece1
Merge pull request #220 from PhilLab/master
...
Adding removeWebSocketHandler
2015-11-05 19:06:38 +01:00
Philipp Hasper
a9c11e10be
Adding removeWebSocketHandler
2015-11-05 11:26:33 +01:00
bel2125
4ff207afc2
Merge pull request #219 from MGralka/session_cache_fix
...
Enable session cache on server side.
2015-11-04 18:21:43 +01:00
Mateusz Gralka
323da06cd4
Enable session cache on server side.
2015-11-04 08:24:40 +01:00
bel
ada9d9b00b
Client API using SSL certificates (draft, Step 1/?)
2015-11-01 22:57:55 +01:00
bel
69f222f3d4
Add some server unit tests
2015-11-01 19:54:02 +01:00
bel
b97fbb6948
Allow to build 3rd party components with warnings - set to true automatically if 3rd party componets are used
2015-11-01 17:54:22 +01:00
bel
fcc69f8ee2
Allow to build 3rd party components with warnings
2015-11-01 17:49:45 +01:00
bel
97596344e2
Fix some warnings
2015-10-31 00:15:15 +01:00
bel2125
538aa60514
SSL certs for tests: Add pfx files
2015-10-30 19:28:53 +01:00
bel
407e628b0b
Merge #217 with a another (incomplete) implementation of the same issue, and format code
2015-10-30 01:25:19 +01:00
bel2125
b9b940577a
Merge pull request #217 from MGralka/ssl_client
...
Use SSL client certificates
2015-10-30 01:00:17 +01:00
Mateusz Gralka
3e78c7957b
Fixed broken link.
2015-10-29 13:00:22 +01:00
Mateusz Gralka
5288801700
Updated user manual.
2015-10-29 12:53:30 +01:00
Mateusz Gralka
d732357e00
Option for enabling/disabling forward secrecy.
2015-10-29 12:49:56 +01:00
Mateusz Gralka
18c39907b3
Description of new options.
2015-10-29 09:44:48 +01:00
Mateusz Gralka
5f920313fb
CA file, settings for loading ssl default cert paths and chain depth, fixed tabs, more memory for config dialog.
2015-10-28 14:36:09 +01:00
Mateusz Gralka
9a3e5cde11
Additional options for ssl connection.
2015-10-28 12:36:14 +01:00
Mateusz Gralka
01c22c76d8
Enable peer verification in set_ssl_option. Updated user manual for new config options.
2015-10-28 12:02:46 +01:00
Mateusz Gralka
ef1f58425c
Modified .gitignore.
2015-10-28 09:12:07 +01:00
Mateusz Gralka
d119ccf361
Verify existence of CA directory.
2015-10-28 08:50:50 +01:00
Mateusz Gralka
c801dbf412
Fixed ssl_ca_path option type and TODO.
2015-10-28 08:34:19 +01:00
Mateusz Gralka
67381552b4
Merge branch 'master' of https://github.com/civetweb/civetweb into ssl_client
2015-10-28 08:10:51 +01:00
Mateusz Gralka
418a555403
Options for verifying client certificate in SSL/TLS connection and .setting CA path for the server.
2015-10-28 08:09:27 +01:00
bel
29cb09973b
Format C++ example
2015-10-27 21:52:01 +01:00
bel
64e6264676
Add example how to handle PUT and POST in C++
2015-10-27 21:40:48 +01:00
bel2125
baee5d3ddc
Merge pull request #216 from kainjow/patch-1
...
Fix redefinition of timespec in VS2015
2015-10-27 20:45:09 +01:00
Kevin Wojniak
61fcfcda68
Fix redefinition of timespec in VS2015
...
VS2015 now defines timespec
2015-10-27 10:43:35 -07:00
bel2125
f75286c064
Create certificates for server and client tests
2015-10-26 00:33:32 +01:00
bel
62899cbd09
Websockent client: do 32 bit xor mask only if data is 4 byte aligned im memory (clean merge #210 )
2015-10-18 22:30:04 +02:00
bel
35093e42bf
Websockent client: handle data size != n*4 (clean merge #210 )
2015-10-18 22:15:08 +02:00
bel
cca04297a0
Use better random number generator
2015-10-18 19:45:27 +02:00
bel
2e2cf78ab0
Use random number to generate websocket client mask
2015-10-18 00:14:41 +02:00
bel
7f6bd998dd
Add some TODOs after merge #210
2015-10-16 21:53:46 +02:00
bel2125
d8ade358c0
Merge pull request #210 from tnoho/tnoho
...
Add mg_websocket_client_write (some TODOs are to be fixed)
2015-10-16 20:17:40 +02:00
tnoho
22877d8f2f
Fix masking method
2015-10-16 16:30:49 +09:00
bel
c73d592419
Fix copy-paste error in set_sock_timeout
2015-10-15 21:06:17 +02:00
bel
86723f1315
Add CivetWebSocketHandler to the C++ API
...
Patch from Nick Bulleid
(https://groups.google.com/forum/#!topic/civetweb/-iqfDnVMw2s )
2015-10-15 20:51:27 +02:00
bel
eab2969a98
Initialize all struct timespec and struct timeval with memset
...
Do not only initialize the two mandatory members tv_sec and tv_usec/tv_nsec,
but use memset to initialize the entire structure, in case there are more members.
See also #211
2015-10-15 20:19:47 +02:00
tnoho
e5dc6be068
Add mg_websocket_client_write
2015-10-15 00:52:15 +09:00