| 2023-10-27 |
Egor | add RPL_VISIBLEHOST |
commit | commitdiff | tree | snapshot |
| 2023-10-27 |
Egor | echo CHGHOST, SETNAME, ACCOUNT |
commit | commitdiff | tree | snapshot |
| 2023-10-27 |
Egor | lua: make globals global |
commit | commitdiff | tree | snapshot |
| 2023-10-27 |
Egor | add chghost, setname, account-notify |
commit | commitdiff | tree | snapshot |
| 2023-10-27 |
Egor | add MONITOR limit |
commit | commitdiff | tree | snapshot |
| 2023-10-27 |
Egor | add MONITOR and extended-monitor |
commit | commitdiff | tree | snapshot |
| 2023-10-27 |
Egor | add WHOX support |
commit | commitdiff | tree | snapshot |
| 2023-10-27 |
Egor | rpl_whoreply: move bot flag to the end |
commit | commitdiff | tree | snapshot |
| 2023-10-27 |
Egor | add lua scripting |
commit | commitdiff | tree | snapshot |
| 2023-10-25 |
Egor | mark localhost connections as secure |
commit | commitdiff | tree | snapshot |
| 2023-10-23 |
Egor | make USE_MAP_DYNARR configurable |
commit | commitdiff | tree | snapshot |
| 2023-10-23 |
Egor | the great findfirst refactoring |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | trie_findfirst: fix subtle bug with struct reusal |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | trie_find: underscore the internal fields |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | trie: limit key size |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | document map traversal funcs |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | the great trie_find renaming |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | simplify map_dynarr traversal |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | map: change f->n->value to f->value |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | combine trie.h and map_dynarr.h into map.h |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | rename trie_{get,set,unset,free} to map_* |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | trie_set: always check the error |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | add alternative map impl, fix some memory leaks |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | improve mod message support |
commit | commitdiff | tree | snapshot |
| 2023-10-22 |
Egor | netpoll: small tweak to binary search func |
commit | commitdiff | tree | snapshot |
| 2023-10-21 |
Egor | netpoll: optimize epoll implementation |
commit | commitdiff | tree | snapshot |
| 2023-10-21 |
Egor | netpoll: add epoll implementation |
commit | commitdiff | tree | snapshot |
| 2023-10-21 |
Egor | netpoll: add poll implementation |
commit | commitdiff | tree | snapshot |
| 2023-10-21 |
Egor | add event loop abstraction |
commit | commitdiff | tree | snapshot |
| 2023-10-21 |
Egor | use SA_RESTART for SIGINT |
commit | commitdiff | tree | snapshot |
| 2023-10-21 |
Egor | handle write errors and connection closes more gracefully |
commit | commitdiff | tree | snapshot |
| 2023-10-21 |
Egor | net_cleanup after closing the listeners |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | fix crash with NULL peername |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | killConnection: never block |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | move data files to data directory |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | add motd.txt support |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | readme documentation |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | move sources to src/ |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | Makefile: explicitly name all source files |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | move irc_glob to util.c |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | fix header guards |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | move netsock into root dir |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | remove networking-tests |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | rewrite netsock |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | make irc hostname configurable |
commit | commitdiff | tree | snapshot |
| 2023-10-19 |
Egor | give a different hostname for localhost connections |
commit | commitdiff | tree | snapshot |
| 2023-10-18 |
Egor | use unsigned for bitfield |
commit | commitdiff | tree | snapshot |
| 2023-10-18 |
Egor | get rid of stdbool.h |
commit | commitdiff | tree | snapshot |
| 2023-10-18 |
Egor | clean up allocClient |
commit | commitdiff | tree | snapshot |
| 2023-10-18 |
Egor | use sigaction to set handler for SIGPIPE |
commit | commitdiff | tree | snapshot |
| 2023-10-18 |
Egor | sendClient: never block |
commit | commitdiff | tree | snapshot |
| 2023-10-18 |
Egor | recvProc: never block |
commit | commitdiff | tree | snapshot |
| 2023-09-27 |
Egor | net: add proper blocking for non-tls |
commit | commitdiff | tree | snapshot |
| 2023-07-05 |
Egor | antispam 2 |
commit | commitdiff | tree | snapshot |
| 2023-07-04 |
Egor | antispam |
commit | commitdiff | tree | snapshot |
| 2023-05-19 |
Egor | tls: add proper blocking with select/poll |
commit | commitdiff | tree | snapshot |
| 2023-04-04 |
Egor | add NETWORK RPL_ISUPPORT |
commit | commitdiff | tree | snapshot |
| 2023-03-06 |
Egor | move more stuff to ircfmt |
commit | commitdiff | tree | snapshot |
| 2023-03-03 |
Egor | don't send error on empty command |
commit | commitdiff | tree | snapshot |
| 2023-02-18 |
Egor | fix warning on windows |
commit | commitdiff | tree | snapshot |
| 2023-02-18 |
Egor | ignore SIGPIPE |
commit | commitdiff | tree | snapshot |
| 2023-02-03 |
Egor | fix +B in WHOIS |
commit | commitdiff | tree | snapshot |
| 2023-02-03 |
Egor | add WALLOPS |
commit | commitdiff | tree | snapshot |
| 2023-02-03 |
Egor | add KICK |
commit | commitdiff | tree | snapshot |
| 2023-02-03 |
Egor | add KILL |
commit | commitdiff | tree | snapshot |
| 2023-02-03 |
Egor | add invite-notify cap |
commit | commitdiff | tree | snapshot |
| 2023-02-03 |
Egor | use UMODE_REGISTERED to check for registration |
commit | commitdiff | tree | snapshot |
| 2023-02-03 |
Egor | add bot flag |
commit | commitdiff | tree | snapshot |
| 2023-02-03 |
Egor | add away-notify cap |
commit | commitdiff | tree | snapshot |
| 2023-02-03 |
Egor | add extended-join cap |
commit | commitdiff | tree | snapshot |
| 2023-02-03 |
Egor | add multi-prefix cap |
commit | commitdiff | tree | snapshot |
| 2022-05-27 |
Egor | fix +0 |
commit | commitdiff | tree | snapshot |
| 2022-05-27 |
Egor | add +0 chanmode for viewing all lists |
commit | commitdiff | tree | snapshot |
| 2022-05-27 |
Egor | add HELP command |
commit | commitdiff | tree | snapshot |
| 2022-05-27 |
Egor | fix whois crash on non-tls users |
commit | commitdiff | tree | snapshot |
| 2022-05-27 |
Egor | add autojoin channels |
commit | commitdiff | tree | snapshot |
| 2022-05-27 |
Egor | use a linked list for clients |
commit | commitdiff | tree | snapshot |
| 2022-05-27 |
Egor | don't use str{,n}{cpy,cat} |
commit | commitdiff | tree | snapshot |
| 2022-05-26 |
Egor | close listen sockets on exit |
commit | commitdiff | tree | snapshot |
| 2022-05-26 |
Egor | create listener struct |
commit | commitdiff | tree | snapshot |
| 2022-05-26 |
Egor | fix sending NICK message twice |
commit | commitdiff | tree | snapshot |
| 2022-05-26 |
Egor | add argument handling |
commit | commitdiff | tree | snapshot |
| 2022-05-26 |
Egor | use getaddrinfo for creating sockets |
commit | commitdiff | tree | snapshot |
| 2022-05-17 |
Egor | simplify win32 defines |
commit | commitdiff | tree | snapshot |
| 2022-05-17 |
Egor | remove serverAddrV4len (was unused) |
commit | commitdiff | tree | snapshot |
| 2022-05-17 |
Egor | support IPv4/v6 unconditionally |
commit | commitdiff | tree | snapshot |
| 2022-05-17 |
Egor | use SOMAXCONN as the backlog |
commit | commitdiff | tree | snapshot |
| 2022-05-17 |
Egor | only do SO_REUSEADDR on unix |
commit | commitdiff | tree | snapshot |
| 2022-05-12 |
Egor | fix RPL_LISTSTART |
commit | commitdiff | tree | snapshot |
| 2022-05-12 |
Egor | fix WHOIS crash |
commit | commitdiff | tree | snapshot |
| 2022-05-12 |
Egor | allow listing A-type modes with just the letter |
commit | commitdiff | tree | snapshot |
| 2022-05-12 |
Egor | don't log NEWACC |
commit | commitdiff | tree | snapshot |
| 2022-05-12 |
Egor | add/move 42 numerics to ircfmt |
commit | commitdiff | tree | snapshot |
| 2022-05-12 |
Egor | add INVITE command |
commit | commitdiff | tree | snapshot |
| 2022-05-12 |
Egor | fix channel member leak when using NICK |
commit | commitdiff | tree | snapshot |
| 2022-05-11 |
Egor | fix GHOST command |
commit | commitdiff | tree | snapshot |
| 2022-05-11 |
Egor | fix globs again |
commit | commitdiff | tree | snapshot |
| 2022-05-11 |
Egor | fix +w mode |
commit | commitdiff | tree | snapshot |
| 2022-05-11 |
Egor | add +ov to RPL_MYINFO |
commit | commitdiff | tree | snapshot |
| 2022-05-11 |
Egor | sendClient: exit when write returns 0 |
commit | commitdiff | tree | snapshot |
| next |