aboutsummaryrefslogtreecommitdiffstats
path: root/ircd/cache.c
Commit message (Expand)AuthorAgeFilesLines
* Remove Windows supportGravatar jailbird7772021-07-301-2/+2
* free cache emptyline rb_dlink_node, allocated automatically but never freed•••==00:00:01:09.081 1762== 48 bytes in 2 blocks are definitely lost in loss record 545 of 991 ==00:00:01:09.081 1762== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:01:09.081 1762== by 0x56C14A2: rb_malloc (rb_memory.h:41) ==00:00:01:09.081 1762== by 0x56C177C: rb_bh_alloc (balloc.c:189) ==00:00:01:09.081 1762== by 0x56CA0A9: rb_make_rb_dlink_node (tools.c:65) ==00:00:01:09.081 1762== by 0x4E52D85: cache_file (cache.c:146) ==00:00:01:09.081 1762== by 0x4E52AC3: init_cache (cache.c:67) ==00:00:01:09.081 1762== by 0x4E69530: charybdis_main (ircd.c:762) ==00:00:01:09.081 1762== by 0x400815: main (main.c:8) ==00:00:01:09.100 1762== 2,808 bytes in 117 blocks are definitely lost in loss record 960 of 991 ==00:00:01:09.100 1762== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:01:09.100 1762== by 0x56C14A2: rb_malloc (rb_memory.h:41) ==00:00:01:09.100 1762== by 0x56C177C: rb_bh_alloc (balloc.c:189) ==00:00:01:09.100 1762== by 0x56CA0A9: rb_make_rb_dlink_node (tools.c:65) ==00:00:01:09.100 1762== by 0x4E52D85: cache_file (cache.c:146) ==00:00:01:09.100 1762== by 0x4E5337A: load_help (cache.c:301) ==00:00:01:09.100 1762== by 0x4E698AA: charybdis_main (ircd.c:848) ==00:00:01:09.100 1762== by 0x400815: main (main.c:8) ==00:00:01:09.100 1762== 5,328 (5,304 direct, 24 indirect) bytes in 221 blocks are definitely lost in loss record 971 of 991 ==00:00:01:09.100 1762== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:01:09.100 1762== by 0x56C14A2: rb_malloc (rb_memory.h:41) ==00:00:01:09.100 1762== by 0x56C177C: rb_bh_alloc (balloc.c:189) ==00:00:01:09.100 1762== by 0x56CA0A9: rb_make_rb_dlink_node (tools.c:65) ==00:00:01:09.100 1762== by 0x4E52D85: cache_file (cache.c:146) ==00:00:01:09.100 1762== by 0x4E53278: load_help (cache.c:266) ==00:00:01:09.100 1762== by 0x4E698AA: charybdis_main (ircd.c:848) ==00:00:01:09.100 1762== by 0x400815: main (main.c:8) Gravatar Simon Arlott2016-10-301-0/+4
* Use rb_* versions of nonportable string functionsGravatar Elizabeth Myers2016-04-051-2/+2
* ircd: unbreak buildGravatar William Pitcock2016-03-241-1/+1
* ircd: start staging for relocatable pathsGravatar William Pitcock2016-03-241-8/+8
* common.h: raison d'être is gone, so out it goes.•••Fold whatever was left into ircd_defs.h Gravatar Elizabeth Myers2016-03-231-1/+0
* Change struct Dictionary(*) to rb_dictionary(_\1).•••This cleans things up a slightly and puts the dictionary stuff in its own namespace. Gravatar Elizabeth Myers2016-03-231-3/+3
* DICTIONARY_FOREACH → RB_DICTIONARY_FOREACH•••This is in librb and therefore should be prefixed. Gravatar Elizabeth Myers2016-03-231-2/+2
* Move irc_* data structures to librb.•••This makes the base ircd less cluttered up with data structures that can go elsewhere. Gravatar Elizabeth Myers2016-03-061-8/+8
* Remove $Id tags from everything.•••These are obsolete and none have changed since 10 years gao... Gravatar Elizabeth Myers2016-03-061-2/+0
* Remove libratbox's snprintf.c, update related ircd codeGravatar Valerii Iatsko2016-02-101-4/+4
* ircd: ensure irc_dictionary users have names, for stats tracking.Gravatar William Pitcock2016-01-091-2/+2
* rename src to ircd, libcore to libircdGravatar William Pitcock2016-01-061-0/+392