This website requires JavaScript.
ba7b46160d
Remove constant qualifiers to allow more free usage, add few missing commands and tokenizers
Alex
2020-07-12 16:32:54 +0200
fcd18d93c7
Change non-continious enum to define list
Alex
2020-07-12 00:15:13 +0200
27986560b9
Add definition and add new flags to readme, only build tests that are supported
Alex
2020-07-11 23:52:50 +0200
bd5ab8cc03
Move IRCv3 separately, shorten one bit of the tokenizer
Alex
2020-07-11 23:35:36 +0200
74e13c4724
Sort commands alphabetically, add few missing IRCv3 commands
Alex
2020-07-11 21:39:12 +0200
081821c8bc
Add few tests
Alex
2020-07-10 18:03:26 +0200
91d4ac1250
Split tests, remove present IRC_Tag element, shorten stuff
Alex
2020-07-10 18:02:23 +0200
23b66bf33d
Rollback trailing change with a bugfix, add test for non-delimited trailing
Alex
2020-07-10 13:44:58 +0200
907c086b0f
Build tests conditionally
Alex
2020-07-09 22:54:11 +0200
5869197ce7
Add cmake tests, fix a bug with parser expecting at least 1 arg, shorten code, add boolean for user assembly
Alex
2020-07-09 22:37:29 +0200
eb8263e0f5
Uniform function namespace, add includes where needed, add IRC_Tags struct, shorten msg tokenizer, return assembled lenghts
Alex
2020-07-07 23:17:28 +0200
96fce4fe49
Arguments are not written to, so they should be constants
Alex
2020-07-06 23:22:55 +0200
cbe6971bd5
Fix local variable and trailing returning early when missing
Alex
2020-07-06 22:57:21 +0200
f0754db439
Add build types
Alex
2020-07-06 16:29:38 +0200
a91ad0140c
Shorten realname to real
Alex
2020-07-05 13:39:34 +0200
14b2a09fe7
Set standard to C99
Alex
2020-07-05 13:14:41 +0200
8e1b99a161
Add readme, remove test code
Alex
2020-07-05 13:10:50 +0200
ce93209ab5
Last few tweaks
Alex
2020-07-05 12:48:24 +0200
6bf297339a
Add gitignore
Alex
2020-07-04 17:44:17 +0200
2c25e69ce0
Build shared object and separate stuff into their specific headers, add conditional helpers building
Alex
2020-07-04 17:43:30 +0200
d998c1221a
Add missing commands and finish the functions
Alex
2020-07-04 12:29:08 +0200
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
Alex
2020-07-03 22:41:52 +0200
28c26b2640
Add macros for descriptive errors, fix a few crash candidates and return more specific errors
Alex
2020-07-02 18:32:25 +0200
313dba4e0f
Add mode bits and some helper functions, rename some functions, fix a few bugs, separate tag functions
Alex
2020-07-01 21:52:45 +0200
2fbcadfaf3
Remove tokspace, improve logic and fix some bugs
Alex
2020-06-30 23:39:56 +0200
b14a8a64fd
More uniform returns and separating things into functions, few bugfixes
Alex
2020-06-28 17:19:38 +0200
9a40c85d28
Fix a few bugs and add source message assembly
Alex
2020-06-27 21:07:59 +0200
93d139b18f
Move tag assembly and parsing to a separate function
Alex
2020-06-27 15:30:04 +0200
a542140c46
Add tags to the assembler
Alex
2020-06-27 14:30:15 +0200
bc12e90ec8
Support a unlimited amount of spaces like RFC1459 says we should
Alex
2020-06-27 13:33:35 +0200
b7a12816e8
Finish server message parser and some work on the client message assembler, change few types and make some public as well
Alex
2020-06-25 21:06:53 +0200
ca4b783af4
Fix typo
Alex
2020-06-22 19:53:05 +0200
cc4909c081
Add GPL and .clang-format
Alex
2020-06-22 19:10:57 +0200
17821f54be
Add IRCv3 tags parsing, fix parsing
Alex
2020-06-22 18:59:23 +0200
8a3a4c9912
Initial commit
Alex
2020-06-22 18:58:10 +0200