Commit Graph

  • b06ce004c8
    Add new alloc master Alex D. 2021-04-17 12:42:10 +0000
  • acfd0ea3dc
    Few tweaks to use new API Alex D. 2021-04-16 18:10:33 +0000
  • df91106a7f
    Small CMakeFiles changes Alex D. 2021-04-10 16:51:56 +0000
  • eacb2eb59b
    Move includes to subdir Alex D. 2021-04-10 16:39:09 +0000
  • e5ff458728
    Fix some stupid shit i've forgot to change Alex D. 2021-04-07 22:03:14 +0000
  • d55cc68e37
    Lookup tables and organizing Alex D. 2021-04-07 21:45:44 +0000
  • 29f47560fe
    Add bitmask converter Alex D. 2021-04-04 21:31:06 +0000
  • aa1d47cb27
    Separate modes and add functions related to them Alex D. 2021-04-04 21:01:20 +0000
  • 0096d57380
    Remove unfinished validators Alex D. 2021-04-02 17:21:11 +0000
  • e32ee3adca
    Add docs, move tests and free struct storage as llist doesn't anymore Alex D. 2021-04-01 22:07:56 +0000
  • 282d643347
    Remove ignores and add test Alex D. 2021-03-31 11:30:16 +0000
  • 4abc4f35f7
    Add errors and refactor some code Alex D. 2021-03-30 13:24:16 +0000
  • c5d5f06063
    Update readme Alex D. 2021-03-21 18:40:21 +0000
  • 649ea4e940
    Add more symbols Alex D. 2021-03-14 17:56:25 +0000
  • 91f370fa58
    Remove struct copy and document some more things Alex D. 2021-03-14 16:35:38 +0000
  • 423f7bc021
    Use namespaced function names and add list appending Alex D. 2021-03-12 23:26:19 +0000
  • 2775d6128d
    Add back functions for generating structs in memory Alex D. 2021-03-12 16:09:37 +0000
  • 95a7dbc4f4
    Add 2021 copyright notice Alex D. 2021-03-11 22:52:30 +0000
  • b8f3d13e9c
    Merge allocator and free functions Alex D. 2021-03-11 22:33:08 +0000
  • 7b7cd1b7cc
    Add argc for message allocator and add tag list manager Alex D. 2021-03-06 22:23:55 +0000
  • f0f0d95078
    Add earlytrail test Alex D. 2021-03-05 17:16:26 +0000
  • 7109ae6b70
    Fix CRLF removal bug, change some of the assembly and parsing logic and add tests back Alex D. 2021-03-05 11:26:31 +0000
  • e392076e19
    Remove quitmsg from struct Alex D. 2021-02-23 23:33:48 +0000
  • b325599808
    Fix a few bugs Alex D. 2021-02-23 23:06:30 +0000
  • 4ccfc377cd
    Add some more preprocessor stuff and consider CRLF in tokenizing/assembly Alex D. 2021-02-23 22:43:25 +0000
  • bb6be1d8ec
    Bump version, fix inclustions and move tests outside of main repo Alex D. 2021-02-22 17:09:41 +0000
  • d1fa763dee
    Add few other things in the struct Alex D. 2021-02-20 22:50:03 +0000
  • 1c8ba22489
    Bump version and fix a few things Alex D. 2021-02-20 17:25:08 +0000
  • 44451a6c88
    Add allocators and free functions Alex D. 2021-02-20 17:16:41 +0000
  • 335a078861
    Update patch Alex D. 2021-02-15 16:11:21 +0000
  • 36e0ebda0c
    Fix a few initialisation problems and memleaks Alex D. 2021-02-15 16:10:31 +0000
  • 1979f7aa77
    Split tokenizers into tag and tag_list and fix a few memory leaks Alex D. 2021-02-15 15:57:29 +0000
  • fd6dc5e0ea
    Adapt tests to new assemblers and add string lenght checks Alex D. 2021-02-15 15:23:29 +0000
  • fd49e10b9a
    Remove errors Alex D. 2021-02-15 15:22:27 +0000
  • a5ee5a7e35
    Assembler cleanup Alex D. 2021-02-15 15:22:10 +0000
  • 88d18cbe86
    uIRC version 0.1 -- beta Alex D. 2021-02-15 11:39:25 +0000
  • 838497613a
    Fix replaced comment Alex D. 2021-01-27 17:45:31 +0000
  • 694d2ba105
    Version 2021.01.24 - Fixes ahead 2021.01.24 Alex D. 2021-01-24 15:22:51 +0000
  • 2949d02516
    Few tweaks and some docs Alex D. 2021-01-23 15:07:55 +0000
  • 8a9b320ea4
    Bump version 2021.01.04 Alex D. 2021-01-04 18:14:43 +0000
  • c952340638
    Change types for validators and use assertions Alex D. 2021-01-04 17:21:18 +0000
  • b4c807b37c
    Don't include tagmappings without ircv3 Alex D. 2021-01-04 02:36:19 +0000
  • 415b2192ea
    Add doxygen option Alex D. 2021-01-03 23:45:29 +0000
  • bfaaa24357
    Move tests and headers and add doxygen support Alex D. 2021-01-03 23:34:57 +0000
  • 28ee114457
    Add clang analyze flags Alex D. 2021-01-03 20:46:20 +0000
  • 6081dc6372
    Release 2021.01.03 2021.01.03 Alex D. 2021-01-03 01:04:14 +0000
  • 7e2a0b24c7
    Code refactoring Alex D. 2021-01-02 22:20:06 +0000
  • a047a9c6d8
    Improve CMakeLists Alex D. 2021-01-02 18:12:59 +0000
  • 5a0ef358a4
    Update readme 2020.12.20 Alex D. 2020-12-30 19:14:21 +0000
  • 0ae8fc3a5a
    Version library Alex D. 2020-12-30 18:48:48 +0000
  • 91ca9b44bc
    Add one more test and improve parsing Alex D. 2020-12-20 11:08:53 +0000
  • daf09dedd3
    Add headers as PUBLIC_HEADER install target Alex D. 2020-12-16 15:11:53 +0000
  • 0d019b02dc
    Reformat code, add if preprocessor comments, shorten structrs, remove analyzer Alex D. 2020-12-16 14:22:25 +0000
  • 124da1eb77
    Fix useless test Alex D. 2020-11-03 22:34:51 +0100
  • 2718dff738
    Housekeeping and namespacing, adding CAP tokenizers and another test for it, change versioning to recommended date versioning Alex D. 2020-10-31 11:56:48 +0100
  • 65161f128c
    Fix CAP commands and add them to public includes Alex D. 2020-10-30 22:15:22 +0100
  • ad378fcc33
    Shorten tests cmake with macros Alex D. 2020-10-30 18:52:57 +0100
  • 38b18dbdd3
    Add new options and tweak stuff around Alex D. 2020-10-29 21:33:37 +0100
  • a60d0039c1
    Reformat code according to new style Alex D. 2020-10-10 12:30:05 +0200
  • 0a76421f0a
    Update readme Alex D. 2020-10-10 12:17:51 +0200
  • c864c512d5
    Set default variables with OPTION and set information messages to STATUS level Alex D. 2020-10-10 12:15:02 +0200
  • decc030353
    Fix wrong type for clang format Alex D. 2020-10-02 14:41:14 +0200
  • e0d9d179c3
    Fix return sizes and explicit strcmp Alex D. 2020-10-02 14:40:15 +0200
  • 6cce8c57cc
    Fix reseved identifiers, fix problems about signedness and casting and add a few more test cases Alex D. 2020-09-26 23:22:05 +0200
  • 8b9a527ace
    Fix argument tokenizer Alex D. 2020-09-24 18:59:16 +0200
  • 98e580f29c
    Add comment at the top Alex D. 2020-09-22 22:58:53 +0200
  • 47c849cc98
    Improve cmake list and link against built lib instead of existing lib to prevent linker errors Alex D. 2020-09-22 22:33:20 +0200
  • 23dcf01dfe
    Rename IRCV3 to BUILD_IRCV3 and fix tests linking, add headers to filesystem Alex D. 2020-09-15 17:11:34 +0200
  • 93e8a5b2a5
    Add strtok_mr tests Alex D. 2020-09-01 13:18:25 +0200
  • 623d4af43a
    Add own strtok implementation that has defined behaviour and use that for tokenizers Alex D. 2020-09-01 13:18:07 +0200
  • 86f6dbe43f
    Add tag helpers, timestamp assembler, use system defined paths for tests and add timestamp tests Alex D. 2020-09-01 11:49:37 +0200
  • 5f19f7a4c1
    conform even further to rfc2812 and skip multiple whitespaces, fix trailing space bug Alex 2020-08-18 21:20:45 +0200
  • 1b46e38952
    Add numeric commands to assembler and fix a typo that caused a bug Alex 2020-08-17 19:16:55 +0200
  • 5123d20991
    Tags may be missing #2 Alex 2020-08-14 11:41:08 +0200
  • eb175a0f92
    Tags may be missing Alex 2020-08-14 11:38:02 +0200
  • 57cfa3324a
    Fix misleading indent, add brackets Alex 2020-08-14 11:33:26 +0200
  • 4b7cd6c994
    Fix whitespace being added if no tags are written Alex 2020-08-14 11:32:25 +0200
  • 16b6e0dddc
    Checking the NULL for something that never will be NULL or how i am dumb Alex 2020-08-02 21:28:56 +0200
  • 1e6aa0afdc
    Use the de-facto standard for handing RFC2812 ambiguous prefix parsing Alex 2020-08-02 18:38:23 +0200
  • 56df6c09d6
    Fix join and part, the arguments are not trailing Alex 2020-08-01 16:43:54 +0200
  • 0a508077ea
    Fix join and part, the arguments are not trailing Alex 2020-08-01 16:29:39 +0200
  • 146a011032
    Fix boolean Alex 2020-08-01 16:22:00 +0200
  • 2fb9b7c589
    Include updates in public headers as well Alex 2020-08-01 15:37:22 +0200
  • 0b07acd797
    Add trailing to the array and change the boolean to show if the last arg is a trailing one Alex 2020-08-01 01:38:06 +0200
  • 0f73ea68d8
    Fix eventual overflow Alex 2020-07-29 15:23:55 +0200
  • 50db5a6948
    Fix tests build and add bitmask Alex 2020-07-26 13:41:08 +0200
  • 744cafefaf
    Change default path Alex 2020-07-23 16:01:30 +0200
  • 160c3fddd5
    Change build outputs and paths, use cmake's defaults, change some build definitions, remove unistd dep listing (it isn't used), add option summary, instruct for out of tree builds, fix a assembler bug and add ircv3 test for the msg assembler Alex 2020-07-23 15:59:41 +0200
  • e71d730947
    Remove extra var and add IRCV3 includes to IRCV3 tests Alex 2020-07-22 19:23:35 +0200
  • 16002cb8f3
    Use prefix only when IRCv3 support is built Alex 2020-07-22 19:18:44 +0200
  • 0cfdf390c4
    Remove extra leftover file Alex 2020-07-22 19:00:25 +0200
  • edd9790cdf
    Split files better Alex 2020-07-22 18:57:59 +0200
  • 5dde15f3b6
    Turn on more aggressive compile flags Alex 2020-07-21 15:01:06 +0200
  • 1f136a8d54
    Add safety nets for sizes, reorder stuff, add overflow tests and message assembler tests Alex 2020-07-20 23:40:35 +0200
  • 53e5e6b883
    Add missing license headers Alex 2020-07-17 15:49:59 +0200
  • 08b6b0f187
    Add validators and name command enum Alex 2020-07-17 13:47:24 +0200
  • 2c543d6d03
    Replace comprasions with \0 with boolean ones Alex 2020-07-15 14:44:08 +0200
  • 7d95860830
    Remove IRC_User from arguments in the headers as well Alex 2020-07-14 18:12:35 +0200
  • b4d13e2f50
    Remove IRC_User from arguments, that should be set separately Alex 2020-07-14 18:10:25 +0200
  • d18848a8af
    Casts not required anymore Alex 2020-07-12 19:51:36 +0200