angt
|
fc8e97caef
|
Select port in mud_create() and add mud_set_key()
|
2016-03-01 15:08:28 +00:00 |
|
angt
|
a1ce4740b4
|
Avoid memcpy(X,NULL,0) UB
|
2016-02-29 15:35:04 +00:00 |
|
angt
|
c5dc443986
|
Code cleanup
|
2016-02-26 15:12:01 +00:00 |
|
angt
|
bfa92d373d
|
Use only one socket
|
2016-02-25 15:13:43 +00:00 |
|
angt
|
4bb6756a11
|
Code cleanup
|
2016-02-18 22:00:32 +00:00 |
|
angt
|
cdee4db014
|
Add failover
|
2016-02-17 16:31:25 +00:00 |
|
angt
|
2424ffa5a9
|
Check the first packet from a new path and update dt estimator
|
2016-02-17 07:49:30 +00:00 |
|
angt
|
754226d132
|
Use a bigger (48 bits) nonce
|
2016-02-14 16:13:32 +00:00 |
|
angt
|
774832dec5
|
Don't allow binding on the same addr
|
2016-02-10 07:34:15 +00:00 |
|
angt
|
0a73a33fc7
|
Do a real sockaddr cmp
|
2016-02-07 20:50:42 +00:00 |
|
angt
|
d43e05559b
|
Send all packets to uninitilized path
|
2016-02-06 12:31:30 +00:00 |
|
angt
|
659d7ad604
|
Add a simple scheduler
|
2016-02-06 11:30:55 +00:00 |
|
angt
|
8e14cac75b
|
Fix uninitialized addr before recvfrom()
|
2016-02-05 18:52:37 +01:00 |
|
angt
|
3d947d872e
|
Allow different values of AD size
|
2016-02-04 19:21:16 +01:00 |
|
angt
|
48419d0e5c
|
First 4 bytes are AD
|
2016-02-04 09:35:37 +01:00 |
|
angt
|
8600bb625a
|
Send all packets in all paths
|
2016-02-04 08:37:17 +01:00 |
|
angt
|
c4fe9fead7
|
Code cleanup
|
2016-02-03 21:39:43 +01:00 |
|
angt
|
0596afef7e
|
Code cleanup
|
2016-02-03 21:18:00 +01:00 |
|
angt
|
605b68dad5
|
Try to read a little more
|
2016-02-03 19:49:42 +01:00 |
|
angt
|
bfcfd3263e
|
Add a simple aes256gcm layer
|
2016-02-03 19:43:17 +01:00 |
|
angt
|
64e768e6e1
|
Allow numeric host only in mud_bind()
|
2016-02-03 08:57:29 +01:00 |
|
angt
|
0ce0243f85
|
Memory cleanup
|
2016-02-02 21:36:17 +01:00 |
|
angt
|
6561f819f9
|
Add a simple rx queue
|
2016-02-02 21:11:34 +01:00 |
|
angt
|
924df5798f
|
Use two counters
|
2016-02-02 20:32:01 +01:00 |
|
angt
|
62df93ab67
|
Code cleanup
|
2016-02-01 23:25:56 +01:00 |
|
angt
|
2c687fe50e
|
Add a simple tx queue
|
2016-02-01 23:06:43 +01:00 |
|
angt
|
9f5ae041c3
|
Compute dt for each path
|
2016-01-31 16:33:17 +01:00 |
|
angt
|
a9cd3da592
|
Code cleanup
|
2016-01-31 14:53:35 +01:00 |
|
angt
|
007c6f455a
|
Compute rtt for each path
|
2016-01-31 11:03:52 +01:00 |
|
angt
|
58b7e214aa
|
Return 0 on partial write
|
2016-01-31 09:15:30 +01:00 |
|
angt
|
4572f7c26a
|
Add a time info on each packet
|
2016-01-31 09:08:09 +01:00 |
|
angt
|
edb8f861bd
|
Set O_NONBLOCK
|
2016-01-31 08:45:39 +01:00 |
|
angt
|
8634b27969
|
Use calloc
|
2016-01-31 08:27:51 +01:00 |
|
angt
|
7c0e8f6206
|
Code cleanup
|
2016-01-31 08:24:18 +01:00 |
|
angt
|
9e1c0cc48b
|
Return fd in mud_bind()
|
2016-01-31 08:19:26 +01:00 |
|
angt
|
40d5998fac
|
First draft
|
2016-01-29 09:59:01 +01:00 |
|
angt
|
f6b95d44fb
|
Initial commit
|
2016-01-29 09:52:43 +01:00 |
|