Baptiste Wicht
|
7906a4c9a9
|
Fix the CI branch
|
2016-09-17 19:45:20 +02:00 |
|
Baptiste Wicht
|
a5c9fc3792
|
Pipeline script for Jenkins
|
2016-09-17 19:38:21 +02:00 |
|
Baptiste Wicht
|
09c6002bc1
|
Reformat
|
2016-09-17 19:24:58 +02:00 |
|
Bryon Gloden, CISSP®
|
19c9d44690
|
[tlib][net] fix the memory leaks (#7)
* memory leak: buffer
[tlib/src/net.cpp:69]: (error) Memory leak: buffer
Found by https://github.com/bryongloden/cppcheck
|
2016-09-17 19:22:37 +02:00 |
|
Baptiste Wicht
|
9d5da4769d
|
Delete all TCP work to the TCP layer
|
2016-09-17 17:34:13 +02:00 |
|
Baptiste Wicht
|
f55de06866
|
Refactor
|
2016-09-17 16:29:13 +02:00 |
|
Baptiste Wicht
|
a8ddc2156c
|
Cleanup
|
2016-09-17 16:28:51 +02:00 |
|
Baptiste Wicht
|
0dbdfd22b7
|
Fix the ACK of PSH
|
2016-09-17 16:23:40 +02:00 |
|
Baptiste Wicht
|
29b5a777fb
|
Guard the TCP connections datastructure
|
2016-09-17 16:21:20 +02:00 |
|
Baptiste Wicht
|
bfa88d4218
|
Better initialization
|
2016-09-17 16:20:25 +02:00 |
|
Baptiste Wicht
|
c590f99465
|
Remove useless include
|
2016-09-17 16:13:48 +02:00 |
|
Baptiste Wicht
|
3fd2b8d009
|
Prepare a Readers/Writer lock implementation
|
2016-09-17 15:12:34 +02:00 |
|
Baptiste Wicht
|
25a0a7859a
|
Rename cv functions
|
2016-09-17 14:40:33 +02:00 |
|
Baptiste Wicht
|
533235db03
|
Add try_lock support
|
2016-09-17 14:30:50 +02:00 |
|
Baptiste Wicht
|
ef5040029c
|
Reformat the code
|
2016-09-17 14:23:28 +02:00 |
|
Baptiste Wicht
|
7e7f82793b
|
Review naming
|
2016-09-17 14:22:23 +02:00 |
|
Baptiste Wicht
|
6eb0a44a74
|
Clean concurrency utilities
|
2016-09-17 14:16:56 +02:00 |
|
Baptiste Wicht
|
a515261ed4
|
Cleanup concurrency
|
2016-09-17 11:34:04 +02:00 |
|
Baptiste Wicht
|
91d194130e
|
Renaming
|
2016-09-16 23:10:04 +02:00 |
|
Baptiste Wicht
|
54b5141cf3
|
Basic acknowledge of PSH messages
|
2016-09-16 22:50:06 +02:00 |
|
Baptiste Wicht
|
d1fc3f1f5d
|
Log assert
|
2016-09-16 22:08:36 +02:00 |
|
Baptiste Wicht
|
666c32a557
|
Propagate TCP packets
|
2016-09-16 18:51:42 +02:00 |
|
Baptiste Wicht
|
7a4b6965da
|
Move headers
|
2016-09-16 17:58:52 +02:00 |
|
Baptiste Wicht
|
9bb52223a3
|
More robust system
|
2016-09-15 23:09:35 +02:00 |
|
Baptiste Wicht
|
303ab91887
|
Reformat code
|
2016-09-15 22:42:26 +02:00 |
|
Baptiste Wicht
|
f67fb59c6b
|
Cleanup
|
2016-09-15 22:42:11 +02:00 |
|
Baptiste Wicht
|
2c7f602545
|
Use sleep queue
|
2016-09-15 22:42:02 +02:00 |
|
Baptiste Wicht
|
6130082d2a
|
Remove legacy sleep
|
2016-09-15 22:41:57 +02:00 |
|
Baptiste Wicht
|
d7fc1a0c60
|
Insert the listener only once
|
2016-09-15 22:37:17 +02:00 |
|
Baptiste Wicht
|
a71551720f
|
Allow to send TCP packets
|
2016-09-15 22:30:43 +02:00 |
|
Baptiste Wicht
|
91333c808d
|
Handle TCP disconnect
|
2016-09-15 21:05:22 +02:00 |
|
Baptiste Wicht
|
fbeebfd3cc
|
Remove debug message
|
2016-09-15 19:51:01 +02:00 |
|
Baptiste Wicht
|
85af2e812e
|
Support for num pad
|
2016-09-14 22:43:03 +02:00 |
|
Baptiste Wicht
|
8977f17aaa
|
Reformat code
|
2016-09-14 22:33:23 +02:00 |
|
Baptiste Wicht
|
d3dbcec498
|
Finalize
|
2016-09-14 22:32:20 +02:00 |
|
Baptiste Wicht
|
958aaebf72
|
Complete TCP Handshake
|
2016-09-14 22:08:51 +02:00 |
|
Baptiste Wicht
|
5fd3959eee
|
emplace support for list
|
2016-09-14 20:45:25 +02:00 |
|
Baptiste Wicht
|
56fd5773fd
|
Improve std::atomic interface
|
2016-09-14 20:41:51 +02:00 |
|
Baptiste Wicht
|
552ed92da3
|
Test suite for std::list
|
2016-09-14 20:16:33 +02:00 |
|
Baptiste Wicht
|
071c2b8131
|
Finalize std::list implementation
|
2016-09-14 20:16:21 +02:00 |
|
Baptiste Wicht
|
6a1f3ceb3b
|
Fix
|
2016-09-14 20:15:22 +02:00 |
|
Baptiste Wicht
|
be987c0c2b
|
Improve traits
|
2016-09-14 20:06:23 +02:00 |
|
Baptiste Wicht
|
0d58817435
|
Cleanup
|
2016-09-14 20:02:24 +02:00 |
|
Baptiste Wicht
|
9de8550b4e
|
Support for std::add_const
|
2016-09-14 20:00:12 +02:00 |
|
Baptiste Wicht
|
3e0f4e7f7a
|
Cleanup
|
2016-09-14 19:59:50 +02:00 |
|
Baptiste Wicht
|
2f88feb2f7
|
Prepare more fields for TCP socket
|
2016-09-14 19:08:02 +02:00 |
|
Baptiste Wicht
|
b144b1c5cb
|
Prepare std::atomic<bool>
|
2016-09-14 19:07:38 +02:00 |
|
Baptiste Wicht
|
a32a4a8aad
|
Compute the TCP checksum
|
2016-09-13 22:50:56 +02:00 |
|
Baptiste Wicht
|
96b48c061f
|
Extract checksum
|
2016-09-13 22:48:01 +02:00 |
|
Baptiste Wicht
|
4f10e262f2
|
Prepare TCP connect
|
2016-09-13 22:41:26 +02:00 |
|