]> git.lizzy.rs Git - dragonnet.git/log
dragonnet.git
21 months agoextra -> user main
Elias Fleckenstein [Wed, 13 Jul 2022 18:10:23 +0000 (20:10 +0200)]
extra -> user

23 months agoVerify pipe() success
Elias Fleckenstein [Wed, 11 May 2022 16:03:19 +0000 (18:03 +0200)]
Verify pipe() success

2 years agoProperly interrupt accept thread
Elias Fleckenstein [Sat, 30 Apr 2022 11:48:09 +0000 (13:48 +0200)]
Properly interrupt accept thread

2 years agoHandle WSA errors properly
Elias Fleckenstein [Tue, 26 Apr 2022 10:02:26 +0000 (12:02 +0200)]
Handle WSA errors properly

2 years agoCheck for partly received data
Elias Fleckenstein [Tue, 26 Apr 2022 09:29:57 +0000 (11:29 +0200)]
Check for partly received data

2 years agoAdd winsock initializer
Elias Fleckenstein [Mon, 25 Apr 2022 16:26:28 +0000 (18:26 +0200)]
Add winsock initializer

2 years agoCheck socket return value
Elias Fleckenstein [Mon, 25 Apr 2022 12:09:21 +0000 (14:09 +0200)]
Check socket return value

2 years agoAdd CMake config
Elias Fleckenstein [Mon, 25 Apr 2022 10:12:32 +0000 (12:12 +0200)]
Add CMake config

2 years agoSupport windows
Elias Fleckenstein [Sun, 24 Apr 2022 20:45:16 +0000 (22:45 +0200)]
Support windows

2 years agoUse abort instead of exit
Elias Fleckenstein [Thu, 21 Apr 2022 20:55:13 +0000 (22:55 +0200)]
Use abort instead of exit

2 years agoChange warning format
Elias Fleckenstein [Sun, 17 Apr 2022 22:42:49 +0000 (00:42 +0200)]
Change warning format

2 years agoFix getnameinfo failure
Elias Fleckenstein [Sun, 17 Apr 2022 16:37:19 +0000 (18:37 +0200)]
Fix getnameinfo failure

2 years agoUse getaddrinfo and getnameinfo for address parsing
Elias Fleckenstein [Sun, 17 Apr 2022 15:07:24 +0000 (17:07 +0200)]
Use getaddrinfo and getnameinfo for address parsing

2 years agoChange asprintf include header
Elias Fleckenstein [Fri, 15 Apr 2022 17:11:17 +0000 (19:11 +0200)]
Change asprintf include header

2 years agoSet thread names using GNU extension
Elias Fleckenstein [Sun, 3 Apr 2022 19:48:10 +0000 (21:48 +0200)]
Set thread names using GNU extension

2 years agoAllow 0-byte recv
Elias Fleckenstein [Sun, 13 Feb 2022 20:54:55 +0000 (21:54 +0100)]
Allow 0-byte recv

2 years agolistener: cleanly shutdown accept thread, free on_recv_type
Elias Fleckenstein [Sun, 13 Feb 2022 18:19:23 +0000 (19:19 +0100)]
listener: cleanly shutdown accept thread, free on_recv_type

2 years agoRework multithreading responsibilities and disconnect process
Elias Fleckenstein [Sat, 12 Feb 2022 22:12:32 +0000 (23:12 +0100)]
Rework multithreading responsibilities and disconnect process

2 years agoDon't depend on dragontype types
Elias Fleckenstein [Sun, 30 Jan 2022 20:43:24 +0000 (21:43 +0100)]
Don't depend on dragontype types

2 years agoRemove typegen
Elias Fleckenstein [Sun, 30 Jan 2022 20:33:23 +0000 (21:33 +0100)]
Remove typegen

2 years agoImplement deallocators
Elias Fleckenstein [Sun, 30 Jan 2022 20:13:45 +0000 (21:13 +0100)]
Implement deallocators

2 years agoUse Blobs as buffers
Elias Fleckenstein [Mon, 24 Jan 2022 09:32:21 +0000 (10:32 +0100)]
Use Blobs as buffers

2 years agoFix buf_read and buf_write names
Elias Fleckenstein [Sun, 23 Jan 2022 16:49:53 +0000 (17:49 +0100)]
Fix buf_read and buf_write names

2 years agoRename receivers
Elias Fleckenstein [Sun, 23 Jan 2022 16:36:34 +0000 (17:36 +0100)]
Rename receivers

2 years agoImplement arrays
Elias Fleckenstein [Sun, 23 Jan 2022 16:23:43 +0000 (17:23 +0100)]
Implement arrays

2 years agoUse inline functions
Elias Fleckenstein [Sat, 22 Jan 2022 20:25:37 +0000 (21:25 +0100)]
Use inline functions

2 years agoFix compilation error introduced by last commit
Elias Fleckenstein [Sat, 22 Jan 2022 17:57:02 +0000 (18:57 +0100)]
Fix compilation error introduced by last commit

2 years agoMore include fixes
Elias Fleckenstein [Sat, 22 Jan 2022 17:55:50 +0000 (18:55 +0100)]
More include fixes

2 years agoFix missing includes
Elias Fleckenstein [Sat, 22 Jan 2022 17:47:06 +0000 (18:47 +0100)]
Fix missing includes

2 years agoAdd 'do not edit' notice to generated types
Elias Fleckenstein [Sat, 22 Jan 2022 17:40:25 +0000 (18:40 +0100)]
Add 'do not edit' notice to generated types

2 years agoFix compilation error introduced by last commit
Elias Fleckenstein [Sat, 22 Jan 2022 17:39:39 +0000 (18:39 +0100)]
Fix compilation error introduced by last commit

2 years agoAdd wildcard receive hook
Elias Fleckenstein [Sat, 22 Jan 2022 16:56:12 +0000 (17:56 +0100)]
Add wildcard receive hook

2 years agoMake CompressedBlob wrap Blob
HimbeerserverDE [Sun, 10 Oct 2021 13:18:14 +0000 (15:18 +0200)]
Make CompressedBlob wrap Blob

2 years agoAdd CompressedBlob + Fix string and Blob (de)serialization
HimbeerserverDE [Sun, 10 Oct 2021 12:47:24 +0000 (14:47 +0200)]
Add CompressedBlob + Fix string and Blob (de)serialization

2 years agoFix #include order
HimbeerserverDE [Sat, 9 Oct 2021 15:12:13 +0000 (17:12 +0200)]
Fix #include order

2 years agoRefactor type hooks
HimbeerserverDE [Sat, 9 Oct 2021 15:07:38 +0000 (17:07 +0200)]
Refactor type hooks

2 years agoAdd buffer based (de)serialization
HimbeerserverDE [Sat, 9 Oct 2021 08:53:01 +0000 (10:53 +0200)]
Add buffer based (de)serialization

2 years agoBug fixes (mainly threading)
HimbeerserverDE [Fri, 8 Oct 2021 18:08:52 +0000 (20:08 +0200)]
Bug fixes (mainly threading)

2 years agoSupport nested types
HimbeerserverDE [Thu, 7 Oct 2021 17:47:08 +0000 (19:47 +0200)]
Support nested types

2 years agoFix recv_raw parameter
HimbeerserverDE [Tue, 5 Oct 2021 21:45:46 +0000 (23:45 +0200)]
Fix recv_raw parameter

2 years agoAdd full (de)serializer generator
HimbeerserverDE [Tue, 5 Oct 2021 21:42:47 +0000 (23:42 +0200)]
Add full (de)serializer generator

2 years agoAdd number (de)serialization
HimbeerserverDE [Tue, 5 Oct 2021 19:40:24 +0000 (21:40 +0200)]
Add number (de)serialization

2 years agoAdd socket (de)serialization generator
HimbeerserverDE [Tue, 5 Oct 2021 18:34:01 +0000 (20:34 +0200)]
Add socket (de)serialization generator

2 years agoTidy address string parser
HimbeerserverDE [Tue, 5 Oct 2021 16:03:21 +0000 (18:03 +0200)]
Tidy address string parser

2 years agoAdd type enum generation
HimbeerserverDE [Mon, 4 Oct 2021 17:34:54 +0000 (19:34 +0200)]
Add type enum generation

2 years agoAdd more serialization data types
HimbeerserverDE [Mon, 4 Oct 2021 16:47:43 +0000 (18:47 +0200)]
Add more serialization data types

2 years agoRemove old timeout detection
HimbeerserverDE [Mon, 4 Oct 2021 15:46:51 +0000 (17:46 +0200)]
Remove old timeout detection

2 years agoRename messages to types
Elias Fleckenstein [Mon, 4 Oct 2021 11:53:59 +0000 (13:53 +0200)]
Rename messages to types

2 years agoDragonnetAddr.port: Preserve NUL terminator
Elias Fleckenstein [Mon, 4 Oct 2021 11:38:40 +0000 (13:38 +0200)]
DragonnetAddr.port: Preserve NUL terminator

2 years agoUse dragontype numbers instead of stdint everywhere
Elias Fleckenstein [Mon, 4 Oct 2021 08:47:59 +0000 (10:47 +0200)]
Use dragontype numbers instead of stdint everywhere

2 years agoCorrect mutex allocation
Elias Fleckenstein [Mon, 4 Oct 2021 08:44:36 +0000 (10:44 +0200)]
Correct mutex allocation

2 years agodragonnet_addr_str: Use asprintf
Elias Fleckenstein [Mon, 4 Oct 2021 08:36:58 +0000 (10:36 +0200)]
dragonnet_addr_str: Use asprintf

2 years agogen_messages: Use dragontype numbers instead of stdint
Elias Fleckenstein [Mon, 4 Oct 2021 08:28:50 +0000 (10:28 +0200)]
gen_messages: Use dragontype numbers instead of stdint

2 years agoFix -Wall -Wextra warnings
Elias Fleckenstein [Mon, 4 Oct 2021 08:19:51 +0000 (10:19 +0200)]
Fix -Wall -Wextra warnings

2 years agoInclude stdint.h for fixed-size integers in auto-generated code
HimbeerserverDE [Sun, 3 Oct 2021 18:05:59 +0000 (20:05 +0200)]
Include stdint.h for fixed-size integers in auto-generated code

2 years agoInitial serialization generator
HimbeerserverDE [Sun, 3 Oct 2021 18:01:23 +0000 (20:01 +0200)]
Initial serialization generator

2 years agoMake peer initialisation error handling less reptitive
HimbeerserverDE [Sun, 3 Oct 2021 16:45:31 +0000 (18:45 +0200)]
Make peer initialisation error handling less reptitive

2 years agoBasic timeout detection
HimbeerserverDE [Sun, 3 Oct 2021 15:42:51 +0000 (17:42 +0200)]
Basic timeout detection

2 years agoInitial peer implementation
HimbeerserverDE [Sun, 3 Oct 2021 14:04:37 +0000 (16:04 +0200)]
Initial peer implementation

2 years agoRefactor address conversions
HimbeerserverDE [Sun, 3 Oct 2021 13:43:00 +0000 (15:43 +0200)]
Refactor address conversions

2 years agoInitial listener implementation
HimbeerserverDE [Sat, 2 Oct 2021 22:14:10 +0000 (00:14 +0200)]
Initial listener implementation

2 years agoInitial commit
HimbeerserverDE [Sat, 2 Oct 2021 18:02:05 +0000 (20:02 +0200)]
Initial commit