# changelog

author: Stuart D. Gathman <stuart@gathman.org> 17.3-6
changelog:
  - Man pages
  - Move /usr/lib/cjdns to /usr/libexec/cjdns
  - Move all C tools to main package, mark (nodejs) tools noarch


author: Stuart D. Gathman <stuart@gathman.org> 17.3-7
changelog:
  - Add explicit systemd dependency
  - Add selinux-policy-targeted dependency
  - Add version to main package dependencies
  - Remove use of #!/usr/bin/env in nodejs tools
  - Change all top level define to global
  - Remove workaround for missing -fPIC on libnacl for X86_64 on f22.


author: Stuart D. Gathman <stuart@gathman.org> 17.3-8
changelog:
  - Add release to main package dependencies
  - More man pages
  - Restore missing cjdns-resume.service
  - Add empty config to be owned by package


author: Stuart D. Gathman <stuart@gathman.org> 17.3-9
changelog:
  - Strip /8 from IPs printed by cjdns-online
  - Add GPL3+ to cjdns-online
  - ghost /etc/cjdroute.conf
  - Include _isa formula in subpackage requires.


author: Stuart D. Gathman <stuart@gathman.org> 17.3-11
changelog:
  - Patch some bugs in traceroute and symlink to /usr/bin/cjdns-traceroute
  - man page for cjdns-traceroute, sessionStats
  - switch to libsodium instead of nacl


author: Stuart D. Gathman <stuart@gathman.org> 17.3-12
changelog:
  - Run modprobe only if /dev/tun not present - fixes running on openVZ
  - Select nacl/libsodium with a macro
  - Switch back to nacl for platforms that support it
  - man page for peerStats


author: Stuart D. Gathman <stuart@gathman.org> 17.3-13
changelog:
  - man page for cjdnslog
  - Fix running on Fedora as well as openVZ. :-P
  - Make cjdns exclusive to nodejs_arches. Rafael Fonseca <rdossant@redhat.com>


author: Stuart D. Gathman <stuart@gathman.org> 17.4-1
changelog:
  - Update to 17.4 upstream release
  - Remove cap3 patch, as it is incorporated upstream
  - Remove Constant.js patch, as it is incorporated upstream


author: Stuart D. Gathman <stuart@gathman.org> 17.4-3
changelog:
  - Remove cjdns-resume.service patch, incorporated upstream
  - Add --interface option to cjdns-online.sh


author: Stuart D. Gathman <stuart@gathman.org> 18-2
changelog:
  - Remove Sign.c which uses a private API and isn't needed until supernodes.
  - Use libsodium by default: seems best performance of dynamic libraries


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 19.1-7
changelog:
  - Python 2 binary package renamed to python2-cjdns
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Iryna Shcherbina <ishcherb@redhat.com> - 20.1-3
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Xavier Bachelot <xavier@bachelot.org> - 2.9.2-7
changelog:
  - Remove useless patches.
  - Add upstream patches:
    - Fix a buffer overflow
    - Compatibility with 2.7
    - IPv6 support
    - remove nagios-common, make /etc/nagios match nagios-common


author: Stuart Gathman <stuart@bmsi.com> 0.4.1-1
changelog:
  - fix except clauses for python3
  - Add test case for <https://launchpad.net/bugs/587783>
  - add back dkim.Relaxed and dkim.Simple constants


author: Stuart Gathman <stuart@bmsi.com> 0.5-1
changelog:
  - raise KeyFormatError when missing required key parts in DNS
  - test fail on extra headers in message
  - test case for handling of multiple from
  - do not sign all headers by default
  - option to verify signatures other than first


author: Stuart Gathman <stuart@bmsi.com> 0.5.1-1
changelog:
  - performance patch from https://launchpad.net/~petri Petri Lehtinen
  - save parsed signatures in DKIM object
  - do not require DNS/dnspython for signing


author: Stuart Gathman <stuart@bmsi.com> 0.5.2-1
changelog:
  - Fix sha1 hash, Bug #969206
  - Fix NoAnswer exception using dnspython
  - Fix typos reporting ValidationError and DKIMException
  - Change default canonicalization to relaxed/simple to work around Bug #939128


author: Stuart Gathman <stuart@bmsi.com> 0.9.3-1
changelog:
  - Handle source route in Milter.utils.parse_addr()
  - Fix default arg in chgfrom.
  - Disable negotiate callback for libmilter < 8.14.3 (1,0,1)


author: Stuart Gathman <stuart@bmsi.com> 0.9.5-1
changelog:
  - Print milter.error for invalid callback return type.
    (Since stacktrace is empty, the TypeError exception is confusing.)
  - Fix milter-template.py
  - Tweak Milter.utils.addr2bin and Milter.dynip to handle IP6


author: Stuart Gathman <stuart@bmsi.com> 0.9.7-1
changelog:
  - Raise RuntimeError when result != CONTINUE for @noreply and @nocallback
  - Remove redundant table in miltermodule
  - Fix CNAME chain duplicating TXT records in Milter.dns (from pyspf).


author: Stuart Gathman <stuart@bmsi.com> 0.9.8-1
changelog:
  - Add Milter.test module for unit testing milters.
  - Fix typo that prevented setsymlist from being active.
  - Change untrapped exception message to:
  - "pymilter: untrapped exception in milter app"


author: Stuart Gathman <stuart@gathman.org> 1.0-1
changelog:
  - Allow ACCEPT as untrapped exception policy
  - Optional dir for getaddrset and getaddrdict in Milter.config
  - Show registered milter name in untrapped exception message.
  - Include selinux subpackage
  - Provide Milter.greylist export and Milter.greylist import to migrate data


author: Stuart Gathman <stuart@gathman.org> 1.0-2
changelog:
  - Remove start.sh to track EPEL repository, suggest daemonize as replacement
  - Selinux subpackage should not care about pymilter version


author: Axel Thimm <Axel.Thimm@ATrpms.net> - 1.8-5
changelog:
  - update to 1.8
  - add vnstatd, vnstati (by using default Makefile install target)
  - add initscript for vnstatd


author: Adrian Reber <adrian@lisas.de> - 1.8-6
changelog:
  - to not activate vnstatd by default
  - remove executable bit from perl cgi example
  - do not package example startup scripts


author: Robert Scheck <robert@fedoraproject.org> - 1.9-1
changelog:
  - Upgrade to 1.9 and make rpmlint more silent
  - Make %pre script with useradd more conform to guidelines
  - Replace %{_initddir} macro for more easy EPEL support
  - Preserve timestamps when using sed to manipulate files


