]>
git.seodisparate.com - UDPConnection/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Stephen Seo [Wed, 6 Mar 2019 11:13:38 +0000 (20:13 +0900)]
Add get/set accept-new-connections fn
Fix some functions not using mutex when threaded update is enabled.
Stephen Seo [Wed, 6 Mar 2019 10:53:15 +0000 (19:53 +0900)]
Change UDPConnection to set listen address
Add some documentation, fix NetworkTest with new change.
Stephen Seo [Wed, 6 Mar 2019 04:49:56 +0000 (13:49 +0900)]
Minor fix to NetworkTest
Stephen Seo [Wed, 6 Mar 2019 04:23:22 +0000 (13:23 +0900)]
Fix received callback, minor change to NetworkTest
Stephen Seo [Tue, 5 Mar 2019 03:56:05 +0000 (12:56 +0900)]
Fix threaded update
Stephen Seo [Tue, 5 Mar 2019 03:11:57 +0000 (12:11 +0900)]
Change NetworkTest to exit after disconnect
Stephen Seo [Tue, 5 Mar 2019 03:07:03 +0000 (12:07 +0900)]
Fix memory leaks
Stephen Seo [Mon, 4 Mar 2019 10:28:05 +0000 (19:28 +0900)]
More fixes to UDPConnection
Stephen Seo [Mon, 4 Mar 2019 10:17:55 +0000 (19:17 +0900)]
Fix new connections not being created
Stephen Seo [Mon, 4 Mar 2019 10:05:07 +0000 (19:05 +0900)]
Fix endianness of addr, minor fixes
Stephen Seo [Mon, 4 Mar 2019 09:17:28 +0000 (18:17 +0900)]
More fixes
Stephen Seo [Mon, 4 Mar 2019 08:56:40 +0000 (17:56 +0900)]
Fix NetworkTest
Stephen Seo [Mon, 4 Mar 2019 08:48:32 +0000 (17:48 +0900)]
Fixes to NetworkTest
Stephen Seo [Mon, 4 Mar 2019 06:27:01 +0000 (15:27 +0900)]
Add check for no pkt received (non-blocking)
Stephen Seo [Mon, 4 Mar 2019 06:20:22 +0000 (15:20 +0900)]
Add NetworkTest executable
To be used to debug UDPConnection.
Stephen Seo [Mon, 4 Mar 2019 06:05:21 +0000 (15:05 +0900)]
Add UDPC_strtoa
Stephen Seo [Mon, 4 Mar 2019 06:04:16 +0000 (15:04 +0900)]
More impl of UDPConnection
Add client initiate connection.
Stephen Seo [Mon, 4 Mar 2019 02:40:34 +0000 (11:40 +0900)]
Use locks on check_events for threaded case
Stephen Seo [Mon, 4 Mar 2019 02:32:44 +0000 (11:32 +0900)]
Add resendPktQueue to struct in UDPConnection
Resending packets now put in higher priority queue in ConnectionData; if
queued both regular packet and resending packet, resending packets are
sent first.
Stephen Seo [Thu, 21 Feb 2019 06:40:30 +0000 (15:40 +0900)]
Fixes/improvements to UDPConnection, still WIP
Need to implement threaded update properly.
Stephen Seo [Thu, 21 Feb 2019 03:34:35 +0000 (12:34 +0900)]
Add push_..._realloc to Deque
Stephen Seo [Wed, 20 Feb 2019 06:13:57 +0000 (15:13 +0900)]
Impl add to send-queue and recv callbacks, WIP
Still not finished, need to set up the thread to send queued packets and
receive packets safely.
Also need to add to Deque (see TODO comment).
Stephen Seo [Tue, 19 Feb 2019 04:31:26 +0000 (13:31 +0900)]
Fix error log message
Stephen Seo [Tue, 19 Feb 2019 04:28:16 +0000 (13:28 +0900)]
Fix handling of timed out packets
Stephen Seo [Mon, 18 Feb 2019 07:32:50 +0000 (16:32 +0900)]
More impl of UDPConnection
Still WIP but almost finished
Stephen Seo [Mon, 18 Feb 2019 03:32:57 +0000 (12:32 +0900)]
Merge branch 'hm_linkedlist'
HashMap updated to use linked lists instead of Deques to store entries.
Stephen Seo [Mon, 18 Feb 2019 03:31:42 +0000 (12:31 +0900)]
Update UDPConnection to use updated HashMap
Stephen Seo [Mon, 18 Feb 2019 03:24:34 +0000 (12:24 +0900)]
Update unit tests for HashMap, fixes
Stephen Seo [Mon, 18 Feb 2019 03:13:49 +0000 (12:13 +0900)]
Change HashMap to use llists, testing required
Stephen Seo [Sat, 16 Feb 2019 10:00:45 +0000 (19:00 +0900)]
WIP change to linked list buckets instead of deque
Stephen Seo [Fri, 15 Feb 2019 08:00:10 +0000 (17:00 +0900)]
Minor fix to unit test for HashMap
Stephen Seo [Fri, 15 Feb 2019 05:43:16 +0000 (14:43 +0900)]
Minor fix to HashMap_itercall(), add to unit test
Stephen Seo [Fri, 15 Feb 2019 04:52:38 +0000 (13:52 +0900)]
Add itercall() to HashMap, more work on UDPC
Stephen Seo [Wed, 13 Feb 2019 08:49:24 +0000 (17:49 +0900)]
Fixes to Unit Test, attempt to improve hash use
Stephen Seo [Wed, 13 Feb 2019 05:45:29 +0000 (14:45 +0900)]
Add unit tests for HashMap, fix HashMap
Stephen Seo [Wed, 13 Feb 2019 04:38:27 +0000 (13:38 +0900)]
Add a few fns, fix docs to HashMap
Stephen Seo [Tue, 12 Feb 2019 08:40:52 +0000 (17:40 +0900)]
Allow duplicate keys in HashMap
Stephen Seo [Tue, 12 Feb 2019 08:39:07 +0000 (17:39 +0900)]
Revert "Change formatting in HashMap.c"
This reverts commit
1dba20ba0de90ef67730060ae3d9819bc77ae1b8 .
Stephen Seo [Tue, 12 Feb 2019 08:37:58 +0000 (17:37 +0900)]
Change formatting in HashMap.c
Stephen Seo [Mon, 11 Feb 2019 02:39:09 +0000 (11:39 +0900)]
Change HashMap_insert to replace existing same key
Stephen Seo [Mon, 11 Feb 2019 02:33:35 +0000 (11:33 +0900)]
Add support for zero-size unitSize in HashMap
Stephen Seo [Mon, 11 Feb 2019 02:23:08 +0000 (11:23 +0900)]
Add HashMap realloc/clear, fixes
Stephen Seo [Fri, 8 Feb 2019 03:55:20 +0000 (12:55 +0900)]
Fix HashMap_insert
Stephen Seo [Fri, 8 Feb 2019 03:48:15 +0000 (12:48 +0900)]
Fix HashMap_destroy
Stephen Seo [Thu, 7 Feb 2019 07:20:57 +0000 (16:20 +0900)]
Add docs to HashMap
Stephen Seo [Thu, 7 Feb 2019 02:50:28 +0000 (11:50 +0900)]
Change HM to use overflow and individual buckets
Stephen Seo [Mon, 4 Feb 2019 08:45:37 +0000 (17:45 +0900)]
Add some impl to WIP HashMap
Stephen Seo [Mon, 4 Feb 2019 08:21:49 +0000 (17:21 +0900)]
Begin work on HashMap, minor fixes
Stephen Seo [Mon, 4 Feb 2019 07:57:29 +0000 (16:57 +0900)]
Add hash macro fn
Stephen Seo [Mon, 4 Feb 2019 06:33:44 +0000 (15:33 +0900)]
Fix UDPC_destroy, WIP impl of recieving packets
Stephen Seo [Fri, 1 Feb 2019 10:32:31 +0000 (19:32 +0900)]
Minor fix to test of internal atostr function
Also check ending of null terminated string of returned buffer.
Stephen Seo [Fri, 1 Feb 2019 10:31:31 +0000 (19:31 +0900)]
Add test for internal atostr function
Stephen Seo [Fri, 1 Feb 2019 10:22:04 +0000 (19:22 +0900)]
Add error logging capability
Need to test internal atostr function.
Stephen Seo [Thu, 31 Jan 2019 10:44:32 +0000 (19:44 +0900)]
Add some impl of UDPConnection (still WIP)
Stephen Seo [Thu, 31 Jan 2019 03:16:01 +0000 (12:16 +0900)]
More work on Deque, UDPConnection
Stephen Seo [Wed, 30 Jan 2019 07:40:13 +0000 (16:40 +0900)]
Add fn to Deque, remove at index
remove replaces data at index with data at end
Stephen Seo [Wed, 30 Jan 2019 06:46:52 +0000 (15:46 +0900)]
Some work on UDPC
Stephen Seo [Tue, 29 Jan 2019 05:50:12 +0000 (14:50 +0900)]
Minor fixes to UnitTest, Defines header
Stephen Seo [Tue, 29 Jan 2019 02:53:39 +0000 (11:53 +0900)]
Change init to return ptr, some error handling
Stephen Seo [Mon, 28 Jan 2019 06:10:04 +0000 (15:10 +0900)]
Change Deque_destroy to take a ptr, not ptr of ptr
Stephen Seo [Sun, 27 Jan 2019 09:30:35 +0000 (18:30 +0900)]
Change Deque init to return pointer
Stephen Seo [Sun, 27 Jan 2019 06:09:38 +0000 (15:09 +0900)]
Add unit tests, some fixes to Deque.
Stephen Seo [Sat, 26 Jan 2019 11:44:31 +0000 (20:44 +0900)]
Finish impl of Deque, testing required
Stephen Seo [Sat, 26 Jan 2019 10:11:12 +0000 (19:11 +0900)]
Some more work on UDPC, WIP Deque
Stephen Seo [Sat, 26 Jan 2019 07:49:54 +0000 (16:49 +0900)]
Rename PLATFORM macro to "namespace" UDPC_
Stephen Seo [Sat, 26 Jan 2019 07:22:31 +0000 (16:22 +0900)]
Add some init/destruct stuff, thread stuff too
Stephen Seo [Sat, 26 Jan 2019 03:52:10 +0000 (12:52 +0900)]
Init commit skeleton project