aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore5
-rw-r--r--.gitmodules6
-rw-r--r--Makefile.am40
-rw-r--r--NEWS48
-rw-r--r--README-alpha2
-rw-r--r--README-hacking23
-rw-r--r--TODO2
-rw-r--r--am/anubis.m42
-rw-r--r--am/gnutls.m44
-rw-r--r--am/gpgme.m44
-rw-r--r--am/gsasl.m46
-rw-r--r--bootstrap.conf30
-rw-r--r--build/.gitignore2
-rw-r--r--build/Makefile.am3
-rwxr-xr-xbuild/bootstrap619
-rw-r--r--build/guile-1.6/.gitignore2
-rw-r--r--build/guile-1.6/Makefile.am21
-rwxr-xr-xbuild/guile-1.6/guile-doc-snarf72
-rw-r--r--build/guile-1.6/guile-doc-snarf.awk88
-rwxr-xr-xbuild/keygen.sh2
-rwxr-xr-xbuild/specgen.sh2
-rw-r--r--configure.ac136
-rw-r--r--contrib/Makefile.am2
-rwxr-xr-xcontrib/msg2smtp.pl2
-rw-r--r--doc/Makefile.am94
-rw-r--r--doc/anubis.texi119
-rwxr-xr-xdoc/gendocs.sh512
-rwxr-xr-xdoc/gendocs_template120
m---------doc/imprimatur0
-rw-r--r--doc/mastermenu.el90
-rw-r--r--doc/rendition.texi94
-rw-r--r--doc/untabify.el13
-rw-r--r--elisp/Makefile.am2
-rw-r--r--elisp/anubis-mode.el4
-rw-r--r--examples/Makefile.am2
-rw-r--r--examples/anubis.scm2
-rw-r--r--examples/pam/Makefile.am2
m---------gint0
-rw-r--r--gnulib.modules13
-rw-r--r--guile/Makefile.am2
-rw-r--r--guile/entire-msg.scm2
-rw-r--r--guile/remailer.scm2
-rw-r--r--guile/rot-13.scm2
-rw-r--r--lib/.gitignore108
-rw-r--r--lib/Makefile.am25
-rw-r--r--lib/argcv.c442
-rw-r--r--lib/argcv.h52
-rw-r--r--lib/lbuf.c164
-rw-r--r--lib/lbuf.h33
-rw-r--r--po/.gitignore3
-rw-r--r--po/Makevars93
-rw-r--r--po/POTFILES.in6
-rw-r--r--scripts/Makefile.am2
-rw-r--r--src/Makefile.am90
-rw-r--r--src/adm.opt2
-rw-r--r--src/anubisadm.c14
-rw-r--r--src/anubisadm.h10
-rw-r--r--src/anubisdb.c2
-rw-r--r--src/anubisusr.c127
-rw-r--r--src/anubisusr.h2
-rw-r--r--src/authmode.c5
-rw-r--r--src/daemon.c6
-rw-r--r--src/dbtext.c2
-rw-r--r--src/env.opt39
-rw-r--r--src/errs.c2
-rw-r--r--src/esmtp.c2
-rw-r--r--src/exec.c26
-rw-r--r--src/extern.h4
-rw-r--r--src/gdbm.c30
-rw-r--r--src/getopt.m44
-rw-r--r--src/getpass.c86
-rw-r--r--src/gettext.h300
-rw-r--r--src/gpg.c54
-rw-r--r--src/gsasl.c75
-rw-r--r--src/gsasl_srv.c2
-rw-r--r--src/guile.c25
-rw-r--r--src/headers.h111
-rw-r--r--src/help.c8
-rw-r--r--src/idecrypt.c296
-rw-r--r--src/ident.c104
-rw-r--r--src/keyword.c (renamed from lib/keyword.c)2
-rw-r--r--src/keyword.h (renamed from lib/keyword.h)2
-rw-r--r--src/list.c2
-rw-r--r--src/list.h2
-rw-r--r--src/log.c2
-rw-r--r--src/logport.c232
-rw-r--r--src/main.c50
-rw-r--r--src/map.c2
-rw-r--r--src/md5.c377
-rw-r--r--src/md5sum.c114
-rw-r--r--src/mda.c26
-rw-r--r--src/mem.c355
-rw-r--r--src/message.c64
-rw-r--r--src/mime.c4
-rw-r--r--src/misc.c2
-rw-r--r--src/mysql.c2
-rw-r--r--src/net.c8
-rw-r--r--src/notls.c34
-rw-r--r--src/pgsql.c4
-rw-r--r--src/proclist.c13
-rw-r--r--src/quit.c8
-rw-r--r--src/rc-gram.y94
-rw-r--r--src/rc-lex.l8
-rw-r--r--src/rcfile.c126
-rw-r--r--src/rcfile.h11
-rw-r--r--src/regex.c4
-rw-r--r--src/smtprepl.c2
-rw-r--r--src/smtprepl.h2
-rw-r--r--src/socks.c2
-rw-r--r--src/sql.c2
-rw-r--r--src/sql.h2
-rw-r--r--src/stream.c8
-rw-r--r--src/tls.c32
-rw-r--r--src/transmode.c2
-rw-r--r--src/tunnel.c23
-rw-r--r--src/url.c2
-rw-r--r--src/usr.opt2
m---------src/wordsplit0
-rw-r--r--src/xdatabase.c100
-rw-r--r--tests/.gitignore8
-rw-r--r--tests/Makefile.am91
-rw-r--r--tests/anubisusr.at135
-rw-r--r--tests/anustart.c372
-rw-r--r--tests/atlocal.in14
-rw-r--r--tests/badd.at83
-rw-r--r--tests/bmod.at85
-rw-r--r--tests/cond.at90
-rw-r--r--tests/empty.at51
-rw-r--r--tests/fadd.at79
-rw-r--r--tests/gpgcrypt.at102
-rw-r--r--tests/gpgse.at103
-rw-r--r--tests/gpgsign.at106
-rw-r--r--tests/hadd00.at72
-rw-r--r--tests/hadd01.at (renamed from testsuite/etc/del3.pat)93
-rw-r--r--tests/hadd02.at (renamed from testsuite/etc/add3.pat)88
-rw-r--r--tests/hdel00.at72
-rw-r--r--tests/hdel01.at (renamed from testsuite/etc/del2.pat)105
-rw-r--r--tests/hdel02.at (renamed from testsuite/etc/add2.pat)90
-rw-r--r--tests/hdel03.at73
-rw-r--r--tests/hmod.at110
-rw-r--r--tests/mime00.at (renamed from testsuite/etc/mime2.pat)55
-rw-r--r--tests/mime01.at (renamed from testsuite/etc/mime1.pat)56
-rw-r--r--tests/mta.c (renamed from testsuite/mta.c)23
-rw-r--r--tests/mult.at (renamed from testsuite/etc/mult.pat)75
-rw-r--r--tests/no-backref.at (renamed from testsuite/anubis/no-backref.exp)56
-rw-r--r--