bel
b335a42d19
mg_get_var unit test
2015-07-25 19:15:07 +02:00
bel
7c413551fc
mg_get_var unit test
2015-07-25 18:59:27 +02:00
bel
224d339cdc
mg_get_var unit test
2015-07-25 18:51:38 +02:00
bel
de2d9cf39e
mg_get_var unit test
2015-07-25 18:49:31 +02:00
bel
34716ac85a
Found asymmetry in API - add TODO
2015-07-25 18:42:53 +02:00
bel
6414e21637
Again more unit tests
2015-07-25 18:35:11 +02:00
bel
f6b254e9a7
Unit test: url encoding in not unique
2015-07-25 18:05:11 +02:00
bel
7071633382
Fix copy/paste error in unit test
2015-07-25 17:54:45 +02:00
bel
82be785f9f
Fix bugs in unit tests
2015-07-25 14:50:55 +02:00
bel
8bc9bedd58
Fix signed/unsigned mix in unit tests
2015-07-25 14:31:31 +02:00
bel
1c2cd7dbbb
Add more unit tests
2015-07-25 14:20:54 +02:00
bel
5b19040a5c
Add test_parse_port_string unit test
2015-07-25 13:50:45 +02:00
bel
f3d028713e
Encoding/decoding test should also test url encoding
2015-07-25 13:23:33 +02:00
bel
8a65123257
Add some none non alpha string to the encoding/decoding test
2015-07-25 10:52:25 +02:00
bel
27645fb306
Fix warnings in unit test
2015-07-25 00:03:14 +02:00
bel
a6bc447564
Variables could be unused in unit test
2015-07-24 23:57:13 +02:00
bel
ff5d5c3db8
Add deleted ) in unit test
2015-07-24 23:53:13 +02:00
bel
7a3782455e
Add type casts to unit test
2015-07-24 23:49:04 +02:00
bel
3d62777232
Port more unit tests to the new framework
2015-07-24 23:33:27 +02:00
bel
7010b979a7
Add unit test for internal option parsing
2015-07-24 23:28:33 +02:00
bel
b88591df5a
Activate encoding unit test
2015-07-24 23:12:45 +02:00
bel
a77a97ec6c
Add some unit tests for encoding
2015-07-24 23:09:44 +02:00
bel
884e539a88
Mark copyright of copied/adapted functions
2015-07-24 21:44:28 +02:00
bel
d5b93c7917
Fix unit test: mg_md5 returns lowercase ascii string
2015-07-21 21:31:15 +02:00
bel
5f622d38b2
Fix copy/paste error in unit test (mg_get_cookie returns length)
2015-07-21 21:29:05 +02:00
bel
18b0e46c03
New unit test for cookies
2015-07-21 20:30:17 +02:00
bel
26748e42b9
Remove old public unit test for cookies
2015-07-21 20:15:27 +02:00
bel
e535313be9
Fix another 'Mircosoft does not like standard C' warning
2015-07-19 23:18:50 +02:00
bel
cbf97c0967
Autoformat public and private integration tests using clang-format
2015-07-19 22:58:05 +02:00
bel
129d410f99
More CI tests
2015-07-19 22:54:20 +02:00
bel
793ef45a10
More CI tests
2015-07-19 21:50:32 +02:00
bel
e4bb9530f6
Remove HTTPS CI test for the moment
2015-07-19 00:19:37 +02:00
bel
4683073b5c
Add some CI tests
2015-07-19 00:15:19 +02:00
bel
ce422e16d9
Split tests between HTTP and HTTPS, so it is clear which one failed
2015-07-18 23:31:49 +02:00
bel
b461763953
Add some CI tests
2015-07-18 23:16:53 +02:00
bel
d3d94716ce
Fix sleep function in public test
2015-07-18 22:53:07 +02:00
bel
9cedcf74dc
Start/Stop server in public test
2015-07-18 22:42:15 +02:00
bel
8dea7de0c4
Dump file content as hex in handle_form example
2015-07-18 21:28:03 +02:00
bel
2cd66c159d
Update README
2015-07-18 00:36:38 +02:00
bel2125
df69eae80d
Merge pull request #176 from vcatechnology/ci-third-party-output
...
CI third party output
2015-07-17 21:30:27 +02:00
Matt Clarkson
04e604ba7f
Travis third party source build logging
2015-07-17 15:46:55 +01:00
Matt Clarkson
a64121349d
Appveyor third party source build logging
2015-07-17 15:46:51 +01:00
bel2125
49216730d3
Merge pull request #174 from vcatechnology/websockets
...
Websocket support for CI build, some pointer casts
2015-07-17 16:30:58 +02:00
bel2125
915c9e6fe4
Merge pull request #173 from vcatechnology/license-update
...
Correct licenses for newly added files (do not copy paste licenses)
2015-07-17 16:28:30 +02:00
Matt Clarkson
9952f4f615
Enable websockets on travis
2015-07-15 22:33:01 +01:00
Matt Clarkson
0ef1eeadfa
Enable websockets on appveyor
2015-07-15 22:33:01 +01:00
Matt Clarkson
b13178f0ac
Cast pointer conversions through void
...
We are taking a char * and casting it to uint32_t or uint16_t. This
increases the required alignment to 4 and 2 respectively. On most
platforms alignment of 16bits is enough and we are writing to offsets
that a divisable by 2 so we shouldn't have any segmentation faults.
2015-07-15 22:33:01 +01:00
Matt Clarkson
857d27f918
Resolve uninitialized variables with MSVC
...
MSVC says that:
* civetweb.c(7158): warning C4701: potentially uninitialized local variable 'mask_len'
* civetweb.c(7147): warning C4701: potentially uninitialized local variable 'data_len'
2015-07-15 22:33:01 +01:00
Matt Clarkson
b0bf38c0a9
Make the cast to size_t explicit
...
The 'n' variable is checked for being negative a few lines earlier so this
is a safe cast
2015-07-15 22:33:01 +01:00
Matt Clarkson
0dc73824a2
Cast to size_t rather than int
...
The result of the bit shift is assigned to a size_t data_len so we should
do the shift in size_t space.
2015-07-15 22:33:01 +01:00