Commit Graph

  • 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