2002-05-02 11:13 mhe * src/fwcd.c: fixed unitialized variable 2002-04-26 13:45 mhe * www/: list.php, stats.php: updated to show login time of users 2002-04-25 14:03 mhe * src/: common.c, fwcd.c, fwcd.conf, main.c, openrc: fixed bug with fwcd in daemon mode 2002-04-25 13:07 mhe * Makefile.am, NEWS, README, TODO, etc/oasis.conf.in, src/Makefile.am, src/common.c, src/fwcd.c, src/fwcd.conf, src/llhash.c, src/llhash.h, src/main.c, src/monitor.c, src/openrc: cleanups, some bugfixes 2002-04-24 19:20 mhe * support/texinfo.tex: added texinfo.tex 2002-04-23 16:47 mhe * configure.ac: this will be version 1.0 2002-04-23 15:04 mhe * doc/.cvsignore: updated .cvsignore 2002-04-23 15:04 mhe * doc/: basics.texi, fwcd.texi, oasis.texi: updated documentation 2002-04-19 17:06 mhe * src/fw.c: added timestamp per user when logged in 2002-04-19 14:21 mhe * etc/fwcd.conf.in, src/fwcd.c: added option promiscuous 2002-04-19 13:51 mhe * src/: client.c, common.h, monitor.c, stats.c: added timestamp per user when logged in 2002-04-17 15:47 mhe * etc/oasis.conf.in, src/common.c, src/common.h, src/fw.c, src/fwcd.c, src/fwcd.conf, src/main.c, src/monitor.c, src/openrc: changed oasis config option firewall-host to fwcd-host + added config option network to fwcd that filters packets only from that network 2002-04-17 15:44 mhe * libcfg/src/: libcfg.c, libcfg.h: added function to override default error function 2002-04-16 17:49 mhe * src/: Makefile.am, arping.c, fw.c, fwcd.c, fwcd.conf, fwssl.c, fwssl.h, main.c, monitor.c, openrc: fixed certificate handling between oasis and fwcd 2002-04-16 17:49 mhe * doc/.cvsignore: added .cvsignore 2002-04-16 17:48 mhe * etc/: fwcd.conf.in, oasis.conf.in: added certificate options 2002-04-16 17:48 mhe * scripts/firewall: added redirection rules for iptables 2002-04-16 17:47 mhe * Makefile.am, configure.ac: added doc/ directory 2002-04-16 17:43 mhe * libcfg/src/: libcfg.c, libcfg.h: added cfg_tgetsec function 2002-04-15 15:39 mhe * doc/: Makefile.am, basics.texi, configuration.texi, fwcd.texi, instructions.texi, oasis.texi, stockholmopen.texi: added documentation 2002-04-10 15:26 mhe * src/: common.c, common.h, fwcd.c, llhash.h, monitor.c, openrc, ping.c: fixed fwcd issues + cleanups 2002-04-10 14:28 mhe * libcfg/src/: libcfg.c, libcfg.h, lexer.l: changed license to BSD 2002-04-10 14:22 mhe * configure.ac: removed checking for lex/yacc 2002-04-10 14:21 mhe * libcfg/src/libcfg.c: fixed typo 2002-04-08 01:38 mhe * libcfg/src/lexer.l, libcfg/src/libcfg.c, libcfg/src/libcfg.h, src/client.c, src/common.h, src/fwcd.c, src/main.c, src/monitor.c, src/stats.c: cleanups, made cfg_error include filename+line number, using defaults for config file values in oasis+fwcd 2002-04-07 17:47 mhe * libcfg/: examples/cfgtest.c, examples/test.conf, src/libcfg.c, src/libcfg.h: libcfg now accepts default values 2002-04-07 00:13 mhe * TODO: just some thoughts 2002-04-06 23:27 mhe * TODO, configure.ac, etc/fwcd.conf.in, etc/oasis.conf.in, src/Makefile.am, src/arping.c, src/auth.c, src/cfg.c, src/cfg.h, src/client.c, src/common.c, src/common.h, src/fw.c, src/fwcd.c, src/fwcd.conf, src/fwssl.c, src/fwssl.h, src/llhash.c, src/llhash.h, src/main.c, src/monitor.c, src/openrc, src/pamauth.c, src/ping.c, src/request.c, src/spawn.c, src/stats.c, src/stress.sh: updated fwcd, made new connection between fwcd and oasis for logout requests, fwcd now probes users and calls firewall script, oasis now also uses libcfg 2002-04-06 23:23 mhe * libcfg/: examples/cfgtest.c, src/lexer.l, src/libcfg.c, src/libcfg.h: updated libcfg 2002-04-06 17:56 mhe * src/Makefile.am: added building of the C client 2002-04-06 17:55 mhe * src/client.c: updated C client 2002-04-06 00:54 mhe * src/: common.c, common.h, fw.c, fwcd.c, fwssl.c, fwssl.h, llhash.c, llhash.h, monitor.c, openrc, stress.sh: added connection for logout requests from fwcd to oasis 2002-04-06 00:54 mhe * src/fwcd.conf: added fwcd.conf for testing 2002-04-05 22:40 mhe * acconfig.h, acinclude.m4, configure.ac: updated from obsolete autoconf/automake macros 2002-04-05 15:55 mhe * src/: auth.c, common.h, fw.c, fwcd.c, fwssl.h, monitor.c, openrc, stats.c: [no log message] 2002-04-04 16:29 mhe * etc/fwcd.conf.in, src/fw.c, src/fwssl.c, src/monitor.c, src/openrc, src/stats.c, src/stress.sh: [no log message] 2002-04-04 13:20 mhe * Makefile.am, configure.ac, src/Makefile.am: added building of libcfg sources 2002-04-04 11:16 mhe * libcfg/: .cvsignore, INSTALL, LICENSE, Makefile.am, autogen.sh, config.guess, config.sub, configure.ac, depcomp, install-sh, ltmain.sh, missing, mkinstalldirs, examples/.cvsignore, examples/Makefile.am, examples/cfgtest.c, examples/test.conf, src/.cvsignore, src/Makefile.am, src/lexer.l, src/libcfg.c, src/libcfg.h: imported libcfg sources 2002-03-27 17:49 mhe * configure.ac: updated for version 1.0rc8 2002-03-27 17:49 mhe * src/rbclient: updated 2002-03-27 17:48 mhe * src/: common.h, monitor.c, request.c, stats.c: re-implemented logout feature 2002-03-25 16:20 mhe * contrib/: oasis-deb-init.d, oasis-rh-init.d: added init scripts for debian and redhat 2002-03-25 15:20 mhe * oasis.spec.in, debian/changelog: new version 1.0rc7 2002-03-25 15:11 mhe * TODO, configure.ac: new version 1.0rc7 2002-03-25 15:10 mhe * src/monitor.c: cleanups 2002-03-25 15:02 mhe * www/Makefile.am: added checks for existing www files 2002-03-25 12:02 mhe * src/main.c: changed syntax help 2002-03-25 12:02 mhe * src/monitor.c: added failed logouts counter + disable thread cancellation in updating state 2002-03-25 12:01 mhe * src/common.h: addedd failed_logouts counter to userdata struct 2002-03-25 11:59 mhe * Makefile.am: added contrib files to dist-hook 2002-03-25 11:56 mhe * contrib/: mrtg-stats, mrtg-stats.cfg: Added contributed MRTG scripts from Sermed Al-abbasi 2002-03-25 11:50 mhe * scripts/firewall: now logs pid, to local6 facility 2002-03-25 11:33 mhe * src/probe_dummy.c: more realistic testing 2002-03-14 15:51 mhe * src/arping.c: fixed bug? in comparing of arping replies 2002-03-14 15:39 mhe * www/stats.php: fixed calculation of uptime 2002-03-14 15:39 mhe * oasis.spec.in: cleanup of RPM spec file, using wildcards instead of hardcoded filenames 2002-03-13 13:11 mhe * src/rbclient: fixed uptime calculation 2002-03-13 11:52 mhe * src/request.c: fixed update of failed requests 2002-03-13 10:56 mhe * src/main.c: write to console if syslog fails 2002-03-13 10:56 mhe * configure.ac, src/common.c: checks for vsyslog 2002-02-28 17:34 mhe * src/pamauth.c: pamauth.c should now be thread safe 2002-02-27 18:52 mhe * www/common.php: [no log message] 2002-02-27 18:49 mhe * src/: arping.c, cfg.c, cfg.h: made probe-device a domain-specific option 2002-02-27 18:48 mhe * debian/conffiles, Makefile.am: added conffiles 2002-02-27 18:31 mhe * etc/oasis.conf.in: added probe-device sample 2002-02-27 18:24 mhe * src/Makefile.am: removed building of outdated client.c 2002-02-27 18:22 mhe * debian/rules: cleaned up a bit 2002-02-27 18:11 mhe * scripts/firewall, src/cfg.h, src/main.c, src/monitor.c, src/request.c: adjusted logging messages 2002-02-27 17:21 mhe * www/: Makefile.am, common.php, open.net.png, sthlmopen.png: changed image 2002-02-27 17:18 mhe * www/: Makefile.am, common.php, logout.php: removed logout page, now installs list.php 2002-02-27 17:00 mhe * src/rbclient, src/request.c, www/common.php: now uses carriage return as field separator in request string (to allow spaces in usernames,passwords,domains) 2002-02-27 16:51 mhe * configure.ac, debian/changelog: bumped to version 1.0rc6 2002-02-27 16:50 mhe * etc/oasis.conf.in: changed some defaults 2002-02-27 16:34 mhe * src/common.c: fixed typo, didn't parse log facility correctly 2002-02-27 16:33 mhe * src/: auth.c, request.c: fixed segmentation fault 2002-02-26 18:34 mhe * Makefile.am, README, acinclude.m4, configure.ac, oasis.spec.in, src/Makefile.am, src/arping.c, src/cfg.h, src/fwcd.c, www/Makefile.am: added lot of autoconf tests for other systems, fixed compile problems on freebsd, fixed rpm spec file errors 2002-02-26 18:33 mhe * src/common.h: stupid FreeBSD must have netinet/in.h before arpa/inet.h 2002-02-26 18:32 mhe * src/monitor.c: uses pthread_attr_t instead of pthread_detach() to set thread in the detached state, pthread_detach() was not available on the pthreads version for FreeBSD4.4 2002-02-26 18:31 mhe * src/: getopt.c, getopt.h, getopt1.c: added GNU getopt files for portability 2002-02-26 18:30 mhe * src/ping.c: ping now uses libnet for the ip/icmp header structures 2002-02-26 17:36 mhe * src/rbclient: now prints number of logged in users in list 2002-02-26 14:34 mhe * scripts/firewall: fixed firewall script 2002-02-26 00:30 mhe * src/fwcd.c: removed linux/if_ether header file, removed some unused libnet stuff 2002-02-26 00:26 mhe * README, TODO, configure.ac, debian/changelog: updated to version 1.0rc5 2002-02-26 00:24 mhe * .cvsignore, debian/.cvsignore, etc/.cvsignore, www/.cvsignore: added/updated .cvsignore 2002-02-25 22:22 mhe * Makefile.am, oasis.spec.in, etc/fwcd.conf, etc/fwcd.conf.in, etc/oasis.conf, etc/oasis.conf.in, src/main.c: made config files in etc/ created dynamically in Makefile.am from the respective .in-file, replacing the default paths 2002-02-25 18:58 mhe * www/: common.php, list.php, stats.php: implemented stats and list requests 2002-02-25 18:01 mhe * oasis.spec.in: rm -f fwcd 2002-02-25 17:57 mhe * debian/changelog: updated debian package changelog 2002-02-25 17:52 mhe * debian/rules: rm -f fwcd 2002-02-25 17:49 mhe * src/Makefile.am: now only conditionally compiles fwcd 2002-02-25 17:49 mhe * src/: arping.c, fwcd.c: added check for pcap.h in different places 2002-02-25 17:38 mhe * configure.ac: added check for pcap.h in /usr/include/pcap/pcap.h, added --with-experimental-fwcd flag to conditionally compile fwcd 2002-02-24 22:45 mhe * oasis.spec.in: added RPM spec file 2002-02-24 22:24 mhe * debian/: changelog, control, copyright, rules: added files for creating Debian package 2002-02-24 22:24 mhe * Makefile.am, configure.ac: added RPM spec file and debian/ directory 2002-02-24 22:10 mhe * www/: Makefile.am, common.php, list.php, stats.php: updated to new default socket path, moved stats.php to list.php and begun implementing a new stats.php 2002-02-23 12:36 mhe * src/cfg.h: gazonk 2002-02-23 12:11 mhe * scripts/firewall: fixed rules in both directions 2002-02-22 18:55 mhe * src/: auth.c, common.h, main.c, openrc, rbclient, request.c, stress.sh: Changed the STATS request to send some statistics, and made a new request LIST to list the logged in users 2002-02-22 16:00 mhe * src/monitor.c: nothing special 2002-02-22 15:59 mhe * TODO: more things to do 2002-02-22 15:55 mhe * etc/oasis.conf: added comments 2002-02-21 19:53 mhe * src/: monitor.c, openrc, stress.sh: made changes 2002-02-21 18:42 mhe * src/: arping.c, common.c, common.h, fw.c, list.c, main.c, monitor.c, openrc, ping.c, request.c, stats.c, stress.sh: more updates, think it should work now :-) 2002-02-20 21:52 mhe * TODO, Makefile.am: added TODO file 2002-02-20 21:51 mhe * src/: Makefile.am, auth.c, common.c, common.h, fw.c, fwcd.c, list.c, list.h, main.c, monitor.c, openrc, pamauth.c, request.c, stats.c: Redesigned the probe functionality. The monitor thread now uses a priority queue instead of using alarm(). alarm() was also used in spawn.c which caused problems. Also all users in all domains now share one single users list to simplify the code. 2002-02-20 21:49 mhe * src/spawn.c: made spawn thread safe 2002-02-20 21:49 mhe * src/stress.sh: addedd stress-test script 2002-02-15 12:49 mhe * etc/fwcd.conf: hmmm, why 2002-02-15 12:49 mhe * src/: Makefile.am, fwcd.c: now compiles with libcfg 2002-02-11 12:01 mhe * src/arping.c: added arping.c 2002-02-11 12:00 mhe * src/: common.h, fw.c, monitor.c, rbclient, stats.c: made changes 2002-02-11 11:58 mhe * etc/oasis.conf, src/cfg.c: new default socket path 2002-02-10 22:44 mhe * etc/fwcd.conf: added fwcd config file 2002-02-10 22:43 mhe * src/fwcd.c: adding support for my libcfg 2002-02-08 15:48 mhe * Makefile.am: installs config file and sample firewall script 2002-02-05 15:20 mhe * scripts/firewall: addedd comments 2002-02-05 11:39 mhe * Makefile.am, configure.ac: added srcipt/ and etc/ dirs 2002-02-05 11:38 mhe * src/.cvsignore: updates .cvsignore 2002-02-05 11:38 mhe * scripts/firewall: added sample firewall control script 2002-02-05 11:37 mhe * etc/oasis.conf: added sample config file 2002-02-05 11:36 mhe * src/cfg.c: added --experimental option 2002-02-05 11:36 mhe * src/: fw.c, fwssl.h: added fw_sync_domain 2002-02-05 11:36 mhe * src/: common.c, common.h, fwcd.c, main.c: logmsg doesn't use PACKAGE 2002-02-01 15:43 mhe * src/monitor.c: reset firewalls at startup 2002-02-01 15:37 mhe * src/Makefile.am: added fwssl.h to headers 2002-02-01 15:36 mhe * src/pamauth.c: removed testing kludge 2002-02-01 13:27 mhe * COPYING, LICENSE, README, configure.ac, src/Makefile.am, src/auth.c, src/cfg.c, src/cfg.h, src/common.c, src/common.h, src/fw.c, src/fwcd.c, src/fwssl.c, src/fwssl.h, src/lexer.l, src/list.c, src/list.h, src/llhash.c, src/llhash.h, src/main.c, src/monitor.c, src/pamauth.c, src/parser.y, src/request.c, src/spawn.c, src/stats.c, src/xmalloc.c, src/xmalloc.h: Changed license to BSD, improved fwcd support 2002-01-24 00:10 mhe * src/: fw.c, fwcd.c, fwssl.c, fwssl.h, request.c: made changes... doh\! 2002-01-23 19:22 mhe * Makefile.am, README, configure.ac, src/Makefile.am, src/auth.c, src/cfg.c, src/cfg.h, src/client.c, src/common.c, src/common.h, src/fw.c, src/fwcd.c, src/fwssl.c, src/fwssl.h, src/list.c, src/list.h, src/llhash.c, src/llhash.h, src/main.c, src/monitor.c, src/openrc, src/pamauth.c, src/ping.c, src/rbclient, src/request.c, src/spawn.c, src/stats.c, src/xmalloc.c, src/xmalloc.h, www/common.php: Big re-structuring, adding support for a firewall control daemon running on the firewall machine and communicating with the access server. 2002-01-15 19:54 mhe * src/openrc: no comment 2002-01-15 19:53 mhe * src/auth.c: started support for moving the monitoring functions to the gateway 2002-01-15 19:52 mhe * src/: common.h, main.c, monitor.c: remove --no-probes argument 2002-01-15 19:52 mhe * src/request.c: small fixes, comments 2002-01-15 19:51 mhe * src/Makefile.am: removed building of libprobe_dummy 2002-01-15 19:51 mhe * Makefile.am, configure.ac: added fwcd directory 2002-01-10 11:25 mhe * configure.ac, src/auth.c, src/cfg.c, src/cfg.h, src/client.c, src/common.c, src/common.h, src/lexer.l, src/list.c, src/list.h, src/main.c, src/monitor.c, src/pamauth.c, src/parser.y, src/ping.c, src/request.c, src/xmalloc.c, src/xmalloc.h: added CVS version string 2002-01-10 11:20 mhe * src/monitor.c: cleanups 2001-12-17 19:52 mhe * www/Makefile.am: added Makefile 2001-12-17 19:49 mhe * README: updated README 2001-12-17 15:02 mhe * src/Makefile.am: changed name to openauthd 2001-12-17 15:02 mhe * configure.ac: added www directory, changed name to openauthd 2001-12-17 15:01 mhe * Makefile.am: added www directory 2001-12-17 12:42 mhe * www/: common.php, index.php, login.php: fixed things 2001-12-16 22:14 mhe * src/request.c: fixed small stuff 2001-12-16 22:12 mhe * www/: common.php, login.php, logout.php, stats.php: updated php scripts 2001-12-16 22:12 mhe * www/open.net.png: added logo 2001-12-14 17:43 mhe * src/: cfg.c, openrc: changed things 2001-12-14 16:19 mhe * src/: cfg.c, monitor.c, openrc: changed allow-multiple-users to max-same-users 2001-12-14 15:51 mhe * src/: cfg.c, monitor.c: added allow-multiple-users option 2001-12-14 15:00 mhe * src/rbclient, www/login.php: doh! 2001-12-14 14:59 mhe * src/: request.c, monitor.c: adjusted logging levels 2001-12-14 14:55 mhe * src/ping.c: tries harder to get ICMP protocol 2001-12-14 12:23 mhe * src/common.h: gazonk 2001-12-14 12:22 mhe * src/ping.c: translated comments 2001-12-14 11:45 mhe * configure.ac: fixed typo 2001-12-13 18:06 mhe * src/: auth.c, request.c: fixed memory bug 2001-12-13 17:33 mhe * src/openrc: now use arping 2001-12-13 16:56 mhe * www/: login.php, logout.php, stats.php: added sample PHP scripts 2001-12-13 16:55 mhe * acinclude.m4, acconfig.h: added checks for data types 2001-12-13 16:53 mhe * src/Makefile.am, configure.ac: added ARP ping probe library 2001-12-12 10:02 mhe * src/rbclient: fixed typo 2001-12-12 00:17 mhe * src/monitor.c: this is a log message 2001-12-11 23:57 mhe * src/rbclient: added Ruby test client 2001-12-11 23:40 mhe * src/monitor.c: changed stats syntax 2001-12-11 23:39 mhe * src/request.c: cleaned up unused stuff 2001-12-11 23:39 mhe * src/common.h: removed unused structs 2001-12-11 23:14 mhe * src/client.c: cleanup for new syntax 2001-12-11 23:14 mhe * src/request.c: cleaned up a bit 2001-12-11 23:12 mhe * src/: monitor.c, common.h: sends stats using FILE * 2001-12-11 22:39 mhe * src/: common.c, common.h: added trim() function 2001-12-11 22:38 mhe * src/main.c: added --force option 2001-12-10 18:48 mhe * src/: client.c, request.c: now uses a formatted string for passing a request over the socket 2001-12-10 16:24 mhe * src/: cfg.c, main.c, request.c, openrc, client.c: renamed option authd-socket-path to socket-path 2001-12-10 16:21 mhe * src/: ping.c, probe_dummy.c, monitor.c: moved timeout alarm to caller of probe function 2001-12-10 16:20 mhe * src/Makefile.am: added modechange.[ch], installs authd setuid 2001-12-10 16:20 mhe * src/: modechange.c, modechange.h: added support to specify socket permission 2001-12-10 16:18 mhe * src/main.c: added consistency checks 2001-12-10 16:17 mhe * src/: cfg.c, request.c: added options socket-mode and socket-owner 2001-12-07 16:19 mhe * .cvsignore, src/.cvsignore: added .cvsignores 2001-12-07 16:17 mhe * src/: Makefile.am, probe_dummy.c: added dumy probe plugin 2001-12-07 16:17 mhe * src/monitor.c: fixed segfault (again) 2001-12-07 14:40 mhe * autogen.sh: added autogen.sh 2001-12-07 14:37 mhe * src/client.c: added support for sending user stats 2001-12-07 14:37 mhe * src/ping.c: added ping.c 2001-12-07 14:36 mhe * src/common.h: made changed... doh\! 2001-12-07 14:35 mhe * src/common.c: fixed silly bug in strmac() 2001-12-07 14:35 mhe * src/monitor.c: fixed segmentation fault, added sending of user@domain stats, probing now loads a dynamic library (one for each domain), probe threads are cancelled when monitor shuts down 2001-12-07 14:32 mhe * src/request.c: added sending of stats for user@domain 2001-12-07 14:32 mhe * src/auth.c: now uses a userdata_t variable 2001-12-07 14:30 mhe * src/cfg.c: added options for probe library 2001-12-07 14:30 mhe * src/Makefile.am: added building of probe library 2001-12-07 14:27 mhe * configure.ac, support/config.guess, support/config.sub, support/ltmain.sh, support/mkinstalldirs: added libtool 2001-12-05 22:25 mhe * src/openrc: changed some options 2001-12-05 22:24 mhe * src/monitor.c: fixed memory leak 2001-12-05 22:23 mhe * src/Makefile.am: client.c build with xmalloc.c 2001-12-05 22:23 mhe * src/main.c: added --no-probes option + monitor is started from main() 2001-12-05 22:22 mhe * src/request.c: monitor is started from main() 2001-12-05 22:21 mhe * src/: common.h, xmalloc.c, xmalloc.h: added support for dmalloc 2001-12-05 22:19 mhe * src/list.c: forgot to free() list item data 2001-12-05 22:18 mhe * src/cfg.c: use xmalloc and friends 2001-12-05 20:57 mhe * configure.ac: added --with-dmalloc argument 2001-12-05 13:54 mhe * src/monitor.c: added status request handling 2001-12-05 13:54 mhe * src/: auth.c, cfg.c, client.c, common.c, common.h, openrc, request.c, xmalloc.c, xmalloc.h: monitor is now shutdown from cleanup() in main.c 2001-12-05 13:54 mhe * src/main.c: better signal handling 2001-12-04 00:05 mhe * Makefile.am, Makefile.in, src/Makefile.am, src/Makefile.in: fixed silly Makefile bugs/typos 2001-12-03 23:43 mhe * COPYING, README, INSTALL, Makefile.in, acinclude.m4, configure.ac, support/depcomp, support/install-sh, src/cfg.h, support/missing, support/mkinstalldirs, support/ylwrap, src/Makefile.am, src/Makefile.in, src/common.h, src/xmalloc.h, src/auth.c, src/main.c, src/request.c, src/cfg.c, src/common.c, src/lexer.l, src/pamauth.c, src/parser.y, src/client.c, src/list.c, src/list.h, src/monitor.c, src/openrc, src/xmalloc.c: Initial revision 2001-12-03 23:43 mhe * COPYING, README, INSTALL, Makefile.in, acinclude.m4, configure.ac, support/depcomp, support/install-sh, src/cfg.h, support/missing, support/mkinstalldirs, support/ylwrap, src/Makefile.am, src/Makefile.in, src/common.h, src/xmalloc.h, src/auth.c, src/main.c, src/request.c, src/cfg.c, src/common.c, src/lexer.l, src/pamauth.c, src/parser.y, src/client.c, src/list.c, src/list.h, src/monitor.c, src/openrc, src/xmalloc.c: imported authd sources