1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-12-22 04:02:04 +03:00
Commit Graph

2616 Commits

Author SHA1 Message Date
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