Commit Graph

16 Commits

Author SHA1 Message Date
Alex 2c25e69ce0
Build shared object and separate stuff into their specific headers, add conditional helpers building 2020-07-04 17:43:30 +02:00
Alex d998c1221a
Add missing commands and finish the functions 2020-07-04 12:29:08 +02:00
Alex 373c6476d1
Set const defaults for pointers, add lots of helpers and conditional inclusion, add forgottten SERVICE command, fix a few bugs, add reserved argument, change namespace for helpers 2020-07-03 22:41:52 +02:00
Alex 28c26b2640
Add macros for descriptive errors, fix a few crash candidates and return more specific errors 2020-07-02 18:32:25 +02:00
Alex 313dba4e0f
Add mode bits and some helper functions, rename some functions, fix a few bugs, separate tag functions 2020-07-01 21:52:45 +02:00
Alex 2fbcadfaf3
Remove tokspace, improve logic and fix some bugs 2020-06-30 23:39:56 +02:00
Alex b14a8a64fd
More uniform returns and separating things into functions, few bugfixes 2020-06-28 17:19:38 +02:00
Alex 9a40c85d28
Fix a few bugs and add source message assembly 2020-06-27 21:07:59 +02:00
Alex 93d139b18f
Move tag assembly and parsing to a separate function 2020-06-27 15:30:04 +02:00
Alex a542140c46
Add tags to the assembler 2020-06-27 14:30:15 +02:00
Alex bc12e90ec8
Support a unlimited amount of spaces like RFC1459 says we should 2020-06-27 13:33:35 +02:00
Alex b7a12816e8
Finish server message parser and some work on the client message assembler, change few types and make some public as well 2020-06-25 21:06:53 +02:00
Alex ca4b783af4
Fix typo 2020-06-22 19:53:05 +02:00
Alex cc4909c081
Add GPL and .clang-format 2020-06-22 19:10:57 +02:00
Alex 17821f54be
Add IRCv3 tags parsing, fix parsing 2020-06-22 18:59:23 +02:00
Alex 8a3a4c9912
Initial commit 2020-06-22 18:58:10 +02:00