overflowerror
|
d12a968cc2
|
fixes wrong response connection header on keep-alive
|
2021-05-13 12:52:22 +02:00 |
|
overflowerror
|
2788c6f94b
|
basic cleanup after chunked transfer works; cleanup of response/encoding thread still to do
|
2021-05-12 22:02:46 +02:00 |
|
overflowerror
|
9ee99f589a
|
moved connection reset for persistent connections to new function
|
2021-05-12 19:24:43 +02:00 |
|
overflowerror
|
aa8b6a725c
|
keep alive for known content length seems to work
|
2021-05-12 19:19:17 +02:00 |
|
overflowerror
|
aceb054f38
|
set header mem to NULL on free; otherwise realloc of same space doesn't work
|
2021-05-12 19:11:53 +02:00 |
|
overflowerror
|
1cdf3474f1
|
(untested) persistent connections should work now; todo: check if cleanup works
|
2021-05-12 15:29:20 +02:00 |
|
overflowerror
|
3929b19bdd
|
basic handling for persistent connections
|
2021-05-12 14:44:21 +02:00 |
|
overflowerror
|
e946217ec2
|
moved chunked transfer encoding thread definition above sendHeader function; added custom thread data to chunked transfer encoding thread
|
2021-05-12 12:41:29 +02:00 |
|
overflowerror
|
758cc85e2f
|
added thread for chunked transfer encoding
|
2021-05-12 11:42:44 +02:00 |
|
overflowerror
|
a499ba8c1d
|
I forgot two instances of strclone
|
2021-05-05 23:31:50 +02:00 |
|
overflowerror
|
29ee4fdffd
|
added workflow badge
|
2021-05-05 23:14:15 +02:00 |
|
overflowerror
|
0a094764d2
|
If this works I'm furious.
|
2021-05-05 23:13:03 +02:00 |
|
overflowerror
|
4871cb81c1
|
trying to fix testing pipeline
|
2021-05-05 23:11:00 +02:00 |
|
overflowerror
|
ccd1441c90
|
Merge branch 'master' of github.com:overflowerror/CFloor
|
2021-05-05 23:04:07 +02:00 |
|
overflowerror
|
181359bd81
|
removed strclone function (I have no idea why I added it in the first place)
|
2021-05-05 23:03:57 +02:00 |
|
overflowerror
|
0bac15193d
|
Update c-cpp.yml
|
2021-04-30 15:47:08 +02:00 |
|
overflowerror
|
6d966c4229
|
Update c-cpp.yml
|
2021-04-30 15:42:19 +02:00 |
|
overflowerror
|
b3689b1c03
|
Merge branch 'master' of github.com:overflowerror/CFloor
|
2021-04-29 23:53:35 +02:00 |
|
overflowerror
|
8ea65f4539
|
moved getTimestamp to util module
|
2021-04-29 23:53:25 +02:00 |
|
overflowerror
|
4bed7d6948
|
added dependencies to workflow
|
2021-04-29 23:10:56 +02:00 |
|
overflowerror
|
b5a8c33d02
|
Update c-cpp.yml
|
2021-04-29 23:05:48 +02:00 |
|
overflowerror
|
241b3975e1
|
added github workflow for tests
|
2021-04-29 23:03:12 +02:00 |
|
overflowerror
|
9cfa9ee6ae
|
fixed tests + bug in linked
|
2021-04-29 23:01:27 +02:00 |
|
overflowerror
|
67d398dd98
|
removed unused include
|
2021-04-29 18:38:21 +02:00 |
|
overflowerror
|
3640c1ae1e
|
further reduce probability of race conditions on fds; still doesn't work 100% reliably, TODO: further investigation
|
2021-04-29 18:37:40 +02:00 |
|
overflowerror
|
2986a26c43
|
moved file copy to kernel space to speed up transfer
|
2021-04-29 18:36:10 +02:00 |
|
overflowerror
|
907f928c2f
|
fixing empty response bug: don't close socket twice - fd might be reused
|
2021-04-29 16:07:31 +02:00 |
|
overflowerror
|
92c4721f5b
|
set connection header to close while keep-alive is not implemented
|
2021-04-29 15:35:40 +02:00 |
|
overflowerror
|
2deb9e53c3
|
set connection to closed on safeEndConnection
|
2021-04-29 15:31:50 +02:00 |
|
overflowerror
|
d183fdb3ad
|
restructured cleanup
|
2021-04-29 15:22:55 +02:00 |
|
overflowerror
|
91ede87e8c
|
removed unnecessary helper threads and pipes
|
2021-04-29 14:52:11 +02:00 |
|
overflowerror
|
ced0404557
|
fixing some concurrency issues; redo of locking concept in linked
|
2021-04-29 00:03:40 +02:00 |
|
overflowerror
|
5030fb80d9
|
added lib target
|
2021-04-28 20:10:57 +02:00 |
|
overflowerror
|
5f6f451691
|
I should have written a README file a long time ago
|
2019-03-14 17:48:42 +01:00 |
|
overflowerror
|
6ba62ec282
|
Merge pull request #1 from l1f/patch-1
Update status.c
|
2019-03-14 14:54:11 +01:00 |
|
Lino
|
0879351647
|
Update status.c
I'm a teapot
|
2019-03-14 12:09:32 +01:00 |
|
overflowerror
|
967b8b9b5c
|
I'm an idiot
|
2019-03-13 19:31:22 +01:00 |
|
overflowerror
|
c7a867daa6
|
this is necessary for multible log locations
|
2019-03-13 19:26:43 +01:00 |
|
overflowerror
|
ee08470b87
|
maybe the socket shouldn't be nonblocking
|
2019-03-13 19:19:09 +01:00 |
|
overflowerror
|
a7447fb318
|
maybe this helps
|
2019-03-13 19:06:26 +01:00 |
|
overflowerror
|
d8593d5e72
|
I think we need a delay
|
2019-03-13 18:59:33 +01:00 |
|
overflowerror
|
04c5fb04bd
|
let's try full error handling
|
2019-03-13 18:55:37 +01:00 |
|
overflowerror
|
3ed9336ea9
|
i want to know the error
|
2019-03-13 18:46:49 +01:00 |
|
overflowerror
|
4d6b896a8f
|
i did the wrong copy thread
|
2019-03-13 18:44:02 +01:00 |
|
overflowerror
|
fc92911279
|
let's try this
|
2019-03-13 18:42:39 +01:00 |
|
overflowerror
|
77f8773aca
|
removing the debug error
|
2019-03-13 18:38:38 +01:00 |
|
overflowerror
|
2a2c7db5d1
|
I should compile this locally
|
2019-03-13 18:34:13 +01:00 |
|
overflowerror
|
a351717e68
|
maybe ther is an error
|
2019-03-13 18:33:01 +01:00 |
|
overflowerror
|
b9c9a7c5fc
|
let's try this
|
2019-03-13 18:30:58 +01:00 |
|
overflowerror
|
822b75d08b
|
...
|
2019-03-13 18:29:13 +01:00 |
|