├── .gitignore ├── AUTHORS ├── BUGS ├── COPYING ├── ChangeLog.old ├── HOWTO ├── INSTALL ├── Makefile.am ├── NEWS ├── README ├── TODO ├── acinclude.m4 ├── autogen.sh ├── configure.ac ├── doc ├── DIAGRAM ├── Makefile.am ├── mailq.1 ├── nullmailer-dsn.1 ├── nullmailer-inject.1 ├── nullmailer-queue.8 ├── nullmailer-send.8 ├── nullmailer-smtpd.1 ├── nullmailer.7 └── sendmail.1 ├── lib ├── Makefile.am ├── ac │ ├── dirent.h │ ├── time.h │ └── wait.h ├── address-old.cc ├── address.cc ├── address.h ├── argparse.cc ├── argparse.h ├── autoclose.h ├── base64.cc ├── base64.h ├── canonicalize.cc ├── canonicalize.h ├── cli++ │ ├── Makefile.am │ ├── cli++.h │ ├── cli++topod.pl │ ├── clitest.cc │ ├── main.cc │ ├── messages.cc │ └── only_long.cc ├── config_path.cc ├── config_read.cc ├── config_readint.cc ├── config_readlist.cc ├── config_syserr.cc ├── configio.h ├── connect.h ├── defines.h ├── errcodes.cc ├── errcodes.h ├── fdbuf │ ├── Makefile.am │ ├── fdbuf.cc │ ├── fdbuf.h │ ├── fdbuf_copy.cc │ ├── fdbuf_test.cc │ ├── fdibuf.cc │ ├── fdibuf.h │ ├── fdibuf_mystring.cc │ ├── fdibuf_netstring.cc │ ├── fdobuf.cc │ ├── fdobuf.h │ ├── fdobuf_chownmod.cc │ ├── fdobuf_seek.cc │ ├── fdobuf_signed.cc │ ├── fdobuf_unsigned.cc │ ├── tlsibuf.cc │ ├── tlsibuf.h │ ├── tlsobuf.cc │ └── tlsobuf.h ├── forkexec.cc ├── forkexec.h ├── hostname.cc ├── hostname.h ├── itoa.cc ├── itoa.h ├── list.h ├── listtest.cc ├── make_defines.sh ├── makefield.cc ├── makefield.h ├── mergelib.sh ├── mystring │ ├── Makefile.am │ ├── append.cc │ ├── assign.cc │ ├── count.cc │ ├── fdobuf.cc │ ├── find_first_ch.cc │ ├── find_first_of.cc │ ├── find_last_ch.cc │ ├── find_last_of.cc │ ├── iter.cc │ ├── iter.h │ ├── join.cc │ ├── join.h │ ├── lower.cc │ ├── lstrip.cc │ ├── mystring.cc │ ├── mystring.h │ ├── operator_in.cc │ ├── rep.cc │ ├── rep.h │ ├── rstrip.cc │ ├── starts_with.cc │ ├── strip.cc │ ├── sub.cc │ ├── subst.cc │ ├── trace.h │ └── upper.cc ├── netstring.cc ├── netstring.h ├── selfpipe.cc ├── selfpipe.h ├── setenv.cc ├── setenv.h └── tcpconnect.cc ├── makedist.in ├── protocols ├── Makefile.am ├── protocol.cc ├── protocol.h ├── qmqp.cc ├── smtp.cc ├── tls_gnutls.cc └── tls_none.cc ├── scripts ├── nullmailer-log.run ├── nullmailer.run └── nullmailer.service ├── spec ├── src ├── Makefile.am ├── address-main.cc ├── dsn.cc ├── inject.cc ├── mailq.cc ├── queue.cc ├── send.cc ├── sendmail.cc └── smtpd.cc └── test ├── Makefile.am ├── accept-qmqp.sh ├── accept-smtp.sh ├── address-test.cc ├── address-trace.cc ├── argparse-test.cc ├── authtest-smtp.sh ├── clitest.cc ├── clitest.sh ├── functions.in ├── runtests └── tests ├── dsn ├── inject ├── bad-headers ├── date ├── from ├── from_ ├── message-id ├── queue ├── recips ├── return-path └── sender ├── mailq ├── protocols ├── queue ├── rewrite └── validate ├── send ├── smtp-auth └── smtpd /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/AUTHORS -------------------------------------------------------------------------------- /BUGS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/BUGS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/ChangeLog.old -------------------------------------------------------------------------------- /HOWTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/HOWTO -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/INSTALL -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/Makefile.am -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/NEWS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/README -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/TODO -------------------------------------------------------------------------------- /acinclude.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/acinclude.m4 -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/autogen.sh -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/configure.ac -------------------------------------------------------------------------------- /doc/DIAGRAM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/doc/DIAGRAM -------------------------------------------------------------------------------- /doc/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/doc/Makefile.am -------------------------------------------------------------------------------- /doc/mailq.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/doc/mailq.1 -------------------------------------------------------------------------------- /doc/nullmailer-dsn.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/doc/nullmailer-dsn.1 -------------------------------------------------------------------------------- /doc/nullmailer-inject.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/doc/nullmailer-inject.1 -------------------------------------------------------------------------------- /doc/nullmailer-queue.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/doc/nullmailer-queue.8 -------------------------------------------------------------------------------- /doc/nullmailer-send.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/doc/nullmailer-send.8 -------------------------------------------------------------------------------- /doc/nullmailer-smtpd.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/doc/nullmailer-smtpd.1 -------------------------------------------------------------------------------- /doc/nullmailer.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/doc/nullmailer.7 -------------------------------------------------------------------------------- /doc/sendmail.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/doc/sendmail.1 -------------------------------------------------------------------------------- /lib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/Makefile.am -------------------------------------------------------------------------------- /lib/ac/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/ac/dirent.h -------------------------------------------------------------------------------- /lib/ac/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/ac/time.h -------------------------------------------------------------------------------- /lib/ac/wait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/ac/wait.h -------------------------------------------------------------------------------- /lib/address-old.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/address-old.cc -------------------------------------------------------------------------------- /lib/address.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/address.cc -------------------------------------------------------------------------------- /lib/address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/address.h -------------------------------------------------------------------------------- /lib/argparse.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/argparse.cc -------------------------------------------------------------------------------- /lib/argparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/argparse.h -------------------------------------------------------------------------------- /lib/autoclose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/autoclose.h -------------------------------------------------------------------------------- /lib/base64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/base64.cc -------------------------------------------------------------------------------- /lib/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/base64.h -------------------------------------------------------------------------------- /lib/canonicalize.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/canonicalize.cc -------------------------------------------------------------------------------- /lib/canonicalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/canonicalize.h -------------------------------------------------------------------------------- /lib/cli++/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/cli++/Makefile.am -------------------------------------------------------------------------------- /lib/cli++/cli++.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/cli++/cli++.h -------------------------------------------------------------------------------- /lib/cli++/cli++topod.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/cli++/cli++topod.pl -------------------------------------------------------------------------------- /lib/cli++/clitest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/cli++/clitest.cc -------------------------------------------------------------------------------- /lib/cli++/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/cli++/main.cc -------------------------------------------------------------------------------- /lib/cli++/messages.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/cli++/messages.cc -------------------------------------------------------------------------------- /lib/cli++/only_long.cc: -------------------------------------------------------------------------------- 1 | #include "cli++.h" 2 | 3 | const bool cli_only_long = false; 4 | -------------------------------------------------------------------------------- /lib/config_path.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/config_path.cc -------------------------------------------------------------------------------- /lib/config_read.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/config_read.cc -------------------------------------------------------------------------------- /lib/config_readint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/config_readint.cc -------------------------------------------------------------------------------- /lib/config_readlist.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/config_readlist.cc -------------------------------------------------------------------------------- /lib/config_syserr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/config_syserr.cc -------------------------------------------------------------------------------- /lib/configio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/configio.h -------------------------------------------------------------------------------- /lib/connect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/connect.h -------------------------------------------------------------------------------- /lib/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/defines.h -------------------------------------------------------------------------------- /lib/errcodes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/errcodes.cc -------------------------------------------------------------------------------- /lib/errcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/errcodes.h -------------------------------------------------------------------------------- /lib/fdbuf/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/Makefile.am -------------------------------------------------------------------------------- /lib/fdbuf/fdbuf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdbuf.cc -------------------------------------------------------------------------------- /lib/fdbuf/fdbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdbuf.h -------------------------------------------------------------------------------- /lib/fdbuf/fdbuf_copy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdbuf_copy.cc -------------------------------------------------------------------------------- /lib/fdbuf/fdbuf_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdbuf_test.cc -------------------------------------------------------------------------------- /lib/fdbuf/fdibuf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdibuf.cc -------------------------------------------------------------------------------- /lib/fdbuf/fdibuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdibuf.h -------------------------------------------------------------------------------- /lib/fdbuf/fdibuf_mystring.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdibuf_mystring.cc -------------------------------------------------------------------------------- /lib/fdbuf/fdibuf_netstring.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdibuf_netstring.cc -------------------------------------------------------------------------------- /lib/fdbuf/fdobuf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdobuf.cc -------------------------------------------------------------------------------- /lib/fdbuf/fdobuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdobuf.h -------------------------------------------------------------------------------- /lib/fdbuf/fdobuf_chownmod.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdobuf_chownmod.cc -------------------------------------------------------------------------------- /lib/fdbuf/fdobuf_seek.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdobuf_seek.cc -------------------------------------------------------------------------------- /lib/fdbuf/fdobuf_signed.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdobuf_signed.cc -------------------------------------------------------------------------------- /lib/fdbuf/fdobuf_unsigned.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/fdobuf_unsigned.cc -------------------------------------------------------------------------------- /lib/fdbuf/tlsibuf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/tlsibuf.cc -------------------------------------------------------------------------------- /lib/fdbuf/tlsibuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/tlsibuf.h -------------------------------------------------------------------------------- /lib/fdbuf/tlsobuf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/tlsobuf.cc -------------------------------------------------------------------------------- /lib/fdbuf/tlsobuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/fdbuf/tlsobuf.h -------------------------------------------------------------------------------- /lib/forkexec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/forkexec.cc -------------------------------------------------------------------------------- /lib/forkexec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/forkexec.h -------------------------------------------------------------------------------- /lib/hostname.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/hostname.cc -------------------------------------------------------------------------------- /lib/hostname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/hostname.h -------------------------------------------------------------------------------- /lib/itoa.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/itoa.cc -------------------------------------------------------------------------------- /lib/itoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/itoa.h -------------------------------------------------------------------------------- /lib/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/list.h -------------------------------------------------------------------------------- /lib/listtest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/listtest.cc -------------------------------------------------------------------------------- /lib/make_defines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/make_defines.sh -------------------------------------------------------------------------------- /lib/makefield.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/makefield.cc -------------------------------------------------------------------------------- /lib/makefield.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/makefield.h -------------------------------------------------------------------------------- /lib/mergelib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mergelib.sh -------------------------------------------------------------------------------- /lib/mystring/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/Makefile.am -------------------------------------------------------------------------------- /lib/mystring/append.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/append.cc -------------------------------------------------------------------------------- /lib/mystring/assign.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/assign.cc -------------------------------------------------------------------------------- /lib/mystring/count.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/count.cc -------------------------------------------------------------------------------- /lib/mystring/fdobuf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/fdobuf.cc -------------------------------------------------------------------------------- /lib/mystring/find_first_ch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/find_first_ch.cc -------------------------------------------------------------------------------- /lib/mystring/find_first_of.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/find_first_of.cc -------------------------------------------------------------------------------- /lib/mystring/find_last_ch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/find_last_ch.cc -------------------------------------------------------------------------------- /lib/mystring/find_last_of.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/find_last_of.cc -------------------------------------------------------------------------------- /lib/mystring/iter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/iter.cc -------------------------------------------------------------------------------- /lib/mystring/iter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/iter.h -------------------------------------------------------------------------------- /lib/mystring/join.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/join.cc -------------------------------------------------------------------------------- /lib/mystring/join.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/join.h -------------------------------------------------------------------------------- /lib/mystring/lower.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/lower.cc -------------------------------------------------------------------------------- /lib/mystring/lstrip.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/lstrip.cc -------------------------------------------------------------------------------- /lib/mystring/mystring.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/mystring.cc -------------------------------------------------------------------------------- /lib/mystring/mystring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/mystring.h -------------------------------------------------------------------------------- /lib/mystring/operator_in.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/operator_in.cc -------------------------------------------------------------------------------- /lib/mystring/rep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/rep.cc -------------------------------------------------------------------------------- /lib/mystring/rep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/rep.h -------------------------------------------------------------------------------- /lib/mystring/rstrip.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/rstrip.cc -------------------------------------------------------------------------------- /lib/mystring/starts_with.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/starts_with.cc -------------------------------------------------------------------------------- /lib/mystring/strip.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/strip.cc -------------------------------------------------------------------------------- /lib/mystring/sub.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/sub.cc -------------------------------------------------------------------------------- /lib/mystring/subst.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/subst.cc -------------------------------------------------------------------------------- /lib/mystring/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/trace.h -------------------------------------------------------------------------------- /lib/mystring/upper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/mystring/upper.cc -------------------------------------------------------------------------------- /lib/netstring.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/netstring.cc -------------------------------------------------------------------------------- /lib/netstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/netstring.h -------------------------------------------------------------------------------- /lib/selfpipe.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/selfpipe.cc -------------------------------------------------------------------------------- /lib/selfpipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/selfpipe.h -------------------------------------------------------------------------------- /lib/setenv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/setenv.cc -------------------------------------------------------------------------------- /lib/setenv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/setenv.h -------------------------------------------------------------------------------- /lib/tcpconnect.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/lib/tcpconnect.cc -------------------------------------------------------------------------------- /makedist.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/makedist.in -------------------------------------------------------------------------------- /protocols/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/protocols/Makefile.am -------------------------------------------------------------------------------- /protocols/protocol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/protocols/protocol.cc -------------------------------------------------------------------------------- /protocols/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/protocols/protocol.h -------------------------------------------------------------------------------- /protocols/qmqp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/protocols/qmqp.cc -------------------------------------------------------------------------------- /protocols/smtp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/protocols/smtp.cc -------------------------------------------------------------------------------- /protocols/tls_gnutls.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/protocols/tls_gnutls.cc -------------------------------------------------------------------------------- /protocols/tls_none.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/protocols/tls_none.cc -------------------------------------------------------------------------------- /scripts/nullmailer-log.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/scripts/nullmailer-log.run -------------------------------------------------------------------------------- /scripts/nullmailer.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/scripts/nullmailer.run -------------------------------------------------------------------------------- /scripts/nullmailer.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/scripts/nullmailer.service -------------------------------------------------------------------------------- /spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/spec -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/address-main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/src/address-main.cc -------------------------------------------------------------------------------- /src/dsn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/src/dsn.cc -------------------------------------------------------------------------------- /src/inject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/src/inject.cc -------------------------------------------------------------------------------- /src/mailq.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/src/mailq.cc -------------------------------------------------------------------------------- /src/queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/src/queue.cc -------------------------------------------------------------------------------- /src/send.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/src/send.cc -------------------------------------------------------------------------------- /src/sendmail.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/src/sendmail.cc -------------------------------------------------------------------------------- /src/smtpd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/src/smtpd.cc -------------------------------------------------------------------------------- /test/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/Makefile.am -------------------------------------------------------------------------------- /test/accept-qmqp.sh: -------------------------------------------------------------------------------- 1 | echo '3:KOK,' 2 | -------------------------------------------------------------------------------- /test/accept-smtp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/accept-smtp.sh -------------------------------------------------------------------------------- /test/address-test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/address-test.cc -------------------------------------------------------------------------------- /test/address-trace.cc: -------------------------------------------------------------------------------- 1 | #define TRACE 2 | #include "address.cc" 3 | -------------------------------------------------------------------------------- /test/argparse-test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/argparse-test.cc -------------------------------------------------------------------------------- /test/authtest-smtp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/authtest-smtp.sh -------------------------------------------------------------------------------- /test/clitest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/clitest.cc -------------------------------------------------------------------------------- /test/clitest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/clitest.sh -------------------------------------------------------------------------------- /test/functions.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/functions.in -------------------------------------------------------------------------------- /test/runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/runtests -------------------------------------------------------------------------------- /test/tests/dsn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/dsn -------------------------------------------------------------------------------- /test/tests/inject/bad-headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/inject/bad-headers -------------------------------------------------------------------------------- /test/tests/inject/date: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/inject/date -------------------------------------------------------------------------------- /test/tests/inject/from: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/inject/from -------------------------------------------------------------------------------- /test/tests/inject/from_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/inject/from_ -------------------------------------------------------------------------------- /test/tests/inject/message-id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/inject/message-id -------------------------------------------------------------------------------- /test/tests/inject/queue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/inject/queue -------------------------------------------------------------------------------- /test/tests/inject/recips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/inject/recips -------------------------------------------------------------------------------- /test/tests/inject/return-path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/inject/return-path -------------------------------------------------------------------------------- /test/tests/inject/sender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/inject/sender -------------------------------------------------------------------------------- /test/tests/mailq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/mailq -------------------------------------------------------------------------------- /test/tests/protocols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/protocols -------------------------------------------------------------------------------- /test/tests/queue/rewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/queue/rewrite -------------------------------------------------------------------------------- /test/tests/queue/validate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/queue/validate -------------------------------------------------------------------------------- /test/tests/send: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/send -------------------------------------------------------------------------------- /test/tests/smtp-auth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/smtp-auth -------------------------------------------------------------------------------- /test/tests/smtpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruceg/nullmailer/HEAD/test/tests/smtpd --------------------------------------------------------------------------------