-
4b36d05ccc
Minor fixes, improvements
Stephen Seo
2019-12-18 14:20:29 +0900
-
5ec344b733
Add way to get connection queued size
Stephen Seo
2019-12-18 13:47:46 +0900
-
62ac6e779f
Bug fixes
Stephen Seo
2019-12-17 20:58:44 +0900
-
dbdade3b00
Impl disc. request (untested), del make_unique
Stephen Seo
2019-12-17 20:04:31 +0900
-
a4efd98890
Replace "poor man's optional" with std::unique_ptr
Stephen Seo
2019-12-17 19:12:54 +0900
-
aa59777f99
Fix create_id_easy not parsing ipv4 addr correctly
Stephen Seo
2019-12-17 12:52:10 +0900
-
58493ee936
Fix UnitTests using C++17 (now uses C++11)
Stephen Seo
2019-12-11 21:24:28 +0900
-
ece17e1aca
Drop support from C++17 to C++11
Stephen Seo
2019-12-11 20:00:48 +0900
-
7c444cb460
Impl auth-policy for handling with(out) auth
Stephen Seo
2019-12-09 21:27:58 +0900
-
d94b44e4de
More documentation, fix constants to be #define'd
Stephen Seo
2019-12-06 20:49:30 +0900
-
4d623c3837
Update .gitignore
Stephen Seo
2019-12-04 15:08:25 +0900
-
6742e06596
More work on Doxygen style documentation
Stephen Seo
2019-12-04 13:08:30 +0900
-
feb859d745
Begin doxygen-style documentation WIP
Stephen Seo
2019-11-27 20:26:40 +0900
-
69256839ac
Minor fixes/refactorings
Stephen Seo
2019-11-27 20:12:57 +0900
-
04fa5ca017
Add is_valid_context(), fixes/refactorings
Stephen Seo
2019-11-27 19:47:51 +0900
-
8d1dbead20
Add set_libsodium_key_easy(), fixes/refactorings
Stephen Seo
2019-11-27 19:41:38 +0900
-
6b14d86822
Fixes for setting pub/sec keys
Stephen Seo
2019-11-21 15:15:05 +0900
-
c24273ea65
Add unset_libsodium_keys()
Stephen Seo
2019-11-21 12:23:40 +0900
-
240ed9821f
Add set peer_pk, sk/pk, start/stop threaded update
Stephen Seo
2019-11-19 20:55:20 +0900
-
4cfe35ecd1
libsodium support is now optional
Stephen Seo
2019-11-18 17:37:03 +0900
-
f2b4672318
Add way to specify sleep time for threaded update
Stephen Seo
2019-11-13 14:06:48 +0900
-
f9e1bca4c1
Add UDPC_create_id_easy
Stephen Seo
2019-11-13 12:15:12 +0900
-
90b36e3061
Convert NetworkTest to C from C++
Stephen Seo
2019-11-13 11:47:53 +0900
-
7b5cf3b6f8
Add events, refactorings
Stephen Seo
2019-11-11 16:08:51 +0900
-
d86b7e4e1d
Fix use of addr/socket types
Stephen Seo
2019-11-11 13:37:51 +0900
-
00c1be07dc
Replace c_impl, remove rust_binding, with cpp_impl
Stephen Seo
2019-11-11 13:08:36 +0900
-
a11c99e115
Remove unused TSQueue and RingBuffer
Stephen Seo
2019-11-06 14:42:35 +0900
-
7c889eee6a
Fixes and improvements (add use of TSLQueue)
Stephen Seo
2019-11-06 14:35:16 +0900
-
742db465dd
Minor fix to size pointer in TSLQueue iterator
Stephen Seo
2019-11-06 13:34:37 +0900
-
a5873624aa
Fix size count in TSLQueue when using iterator
Stephen Seo
2019-11-06 13:32:39 +0900
-
3f338be365
Add more tests to UnitTest for TSLQueue
Stephen Seo
2019-11-06 12:54:03 +0900
-
3830be6e2d
Add iterator to TSLQueue
Stephen Seo
2019-11-03 18:46:25 +0900
-
10899ffaab
Replace std::list with own doubly-linked-list
Stephen Seo
2019-10-29 20:33:16 +0900
-
3dc12683e8
Add remove() to TSLQueue's iterator wrapper
Stephen Seo
2019-10-28 11:09:48 +0900
-
78862dc29d
Add WIP UnitTests for TSLQueue
Stephen Seo
2019-10-24 20:25:41 +0900
-
aa132fbf12
Add prefix inc/dec to TSLQIterWrapper
Stephen Seo
2019-10-24 17:58:13 +0900
-
ebedd06fdb
Add missing impl fn to TSLQueue
Stephen Seo
2019-10-24 17:51:40 +0900
-
04d8abab84
Add impl of TSLQueue (TODO UnitTests)
Stephen Seo
2019-10-24 17:49:28 +0900
-
0402442929
Begin work on TSLQueue
Stephen Seo
2019-10-22 20:24:23 +0900
-
0f435613bc
Refactor logging
Stephen Seo
2019-10-22 19:27:55 +0900
-
b11d87ca12
Rework sendPkts (sending queue)
Stephen Seo
2019-09-27 20:19:48 +0900
-
98e88237ce
Implement header verification via libsodium
Stephen Seo
2019-09-23 20:11:12 +0900
-
328d44fbb6
Add support for MINGW compiler
Stephen Seo
2019-09-21 12:15:49 +0900
-
aa7255c2e5
Fixes and improvements
Stephen Seo
2019-09-20 16:59:16 +0900
-
27528bfbc5
Use macro to conditionally log
Stephen Seo
2019-09-20 14:26:59 +0900
-
5a3c7cd9a0
Many fixes, including sending packets with payload
Stephen Seo
2019-09-20 14:01:26 +0900
-
f6ba9e21b6
Fix parsing of ipv6 link-local address
Stephen Seo
2019-09-19 14:30:10 +0900
-
71f7bc4977
Fix Windows support
Stephen Seo
2019-09-19 12:23:15 +0900
-
0e22357d55
Rename enum types to avoid name conflict
Stephen Seo
2019-09-19 10:58:19 +0900
-
8661af9529
Attempt to make code platform agnostic
Stephen Seo
2019-09-19 10:35:22 +0900
-
5eb0feb22b
Fix atostr
Stephen Seo
2019-09-18 18:39:35 +0900
-
355f3b2bd0
Add support for link-local ipv6 addr
Stephen Seo
2019-09-18 17:35:14 +0900
-
31c40d4739
Fix NetworkTest
Stephen Seo
2019-09-18 13:56:04 +0900
-
fefbfc8d70
Fix setting trigger-send flag
Stephen Seo
2019-09-18 11:42:16 +0900
-
2bc6eeffe9
Impl NetworkTest, fixes and refactoring
Stephen Seo
2019-09-17 20:33:47 +0900
-
a642db53f0
Add support for UDPC_strtoa to accept ipv4 input
Stephen Seo
2019-09-17 17:17:16 +0900
-
17d05b4a19
Use mutex for thread safety
Stephen Seo
2019-09-16 12:00:25 +0900
-
d159bd84b7
Add command parsing for NetworkTest
Stephen Seo
2019-09-16 11:52:03 +0900
-
e320a6343e
Impl threaded init/update
Stephen Seo
2019-09-16 11:40:43 +0900
-
255930db9a
Replace ipv4 with ipv6
Stephen Seo
2019-09-07 16:36:11 +0900
-
38eb06f105
Make atostr more thread safe
Stephen Seo
2019-09-03 16:19:47 +0900
-
05cb45ca14
Prevent exceptions being thrown in TSQueue
Stephen Seo
2019-09-03 15:15:09 +0900
-
150deb7e5c
Expose ConnectionId to C interface, fixes
Stephen Seo
2019-09-03 12:06:46 +0900
-
0167c4953b
Add top_and_pop fn to TSQueue
Stephen Seo
2019-08-30 15:55:43 +0900
-
ee85ced0e0
Minor fixes
Stephen Seo
2019-08-30 14:57:24 +0900
-
ba5d9178dc
Simpifly opaque struct handle to context
Stephen Seo
2019-08-30 12:11:07 +0900
-
e8c07680a6
Remove already resolved TODO comment
Stephen Seo
2019-08-30 12:04:39 +0900
-
fe41bbb764
Use opaque struct as handle in C interface, fix
Stephen Seo
2019-08-30 12:03:26 +0900
-
3a754e97b5
Impl logging, minor fixes/refactorings
Stephen Seo
2019-08-29 12:56:09 +0900
-
6aa2e8aa51
Minor formatting fix
Stephen Seo
2019-08-29 11:20:36 +0900
-
d027b1703a
Add client_initiate_connection fn, some fixes
Stephen Seo
2019-08-29 11:07:24 +0900
-
f10521ec52
Impl drop all connections with specific addr
Stephen Seo
2019-08-28 16:38:14 +0900
-
8dba751929
Some fixes
Stephen Seo
2019-08-28 15:54:18 +0900
-
35bc629b1b
Add some Unit Tests for UDPC
Stephen Seo
2019-08-27 18:03:30 +0900
-
8883d84b9b
Minor fix
Stephen Seo
2019-08-27 17:53:18 +0900
-
1382cc6b7c
Store connections based on both addr and port
Stephen Seo
2019-08-27 17:00:29 +0900
-
57e270eb15
Replace all uses of float with chrono::duration
Stephen Seo
2019-08-27 16:31:24 +0900
-
f5cfbe41d5
Fix warnings, some impl, still WIP
Stephen Seo
2019-08-27 14:06:27 +0900
-
da6d752b55
Set max size for received pkts queue
Stephen Seo
2019-08-27 13:06:15 +0900
-
236b03c9b1
Impl storing received packet
Stephen Seo
2019-08-27 13:03:38 +0900
-
418c088084
Impl check timed-out packets
Stephen Seo
2019-08-27 12:42:43 +0900
-
7482fecb37
More impl: rtt and timepoint per sent pkt
Stephen Seo
2019-08-22 20:16:07 +0900
-
0065928422
More impl, fix move for TSQueue
Stephen Seo
2019-08-22 16:08:05 +0900
-
1e0f631ab2
Some WIP impl of receiving packet handling
Stephen Seo
2019-08-18 19:14:14 +0900
-
bf27c328a6
Impl sending queued packet
Stephen Seo
2019-08-18 18:34:45 +0900
-
29009c2b8c
Replace spinlock with mutex/lock_guard in TSQueue
Stephen Seo
2019-08-18 18:10:11 +0900
-
5c4360cabe
Some more work on cpp_impl (still WIP)
Stephen Seo
2019-07-25 20:51:08 +0900
-
0bd51418a2
Some work on update impl
Stephen Seo
2019-07-21 14:29:31 +0900
-
640102c091
Minor changes/fixes, clang-format fixes
Stephen Seo
2019-07-21 13:45:42 +0900
-
084700d54b
Minor fix
Stephen Seo
2019-07-07 14:48:58 +0900
-
132508d5cc
Add check for endianness, fix strtoa for ipv4
Stephen Seo
2019-07-07 14:44:37 +0900
-
f10c53d92c
Change TSQueue to be a wrapper around a queue
Stephen Seo
2019-07-07 14:13:16 +0900
-
973e71ead0
Add more to unit test for TSQueue
Stephen Seo
2019-06-07 12:17:35 +0900
-
8548d4f6ed
Add unit test and fixes for TSQueue
Stephen Seo
2019-06-07 11:33:44 +0900
-
76567d168e
Add more fns to TSQueue (still untested)
Stephen Seo
2019-06-06 17:06:44 +0900
-
28d832a349
Invoke ALEFix
Stephen Seo
2019-06-06 16:42:07 +0900
-
2aa4600c57
Create Thread-Safe-Queue (untested)
Stephen Seo
2019-06-06 16:40:04 +0900
-
4b56bda4b1
Skeleton code set up for cpp impl
Stephen Seo
2019-06-06 16:02:48 +0900
-
dc5ba1bf14
Fix c_impl not installing to lib/ for Debug
Stephen Seo
2019-04-22 18:27:34 +0900
-
5dd42a6e23
rust_binding now builds C lib Release/Debug
Stephen Seo
2019-04-22 18:18:03 +0900