# changelog

author: Stuart D. Gathman <stuart@gathman.org> 17.3-3
changelog:
  - Add node_modules to tools
  - Add #pragmas to ignore bogus warnings from gcc6
  - Fix shift of signed int


author: Stuart D. Gathman <stuart@gathman.org> 17.3-5
changelog:
  - Add use_embedded option
  - Reorganize with use_systemd, use_upstart
  - Set __restorecon only if not defined
  - Use install instead of cp to set file modes
  - Move randombytes,publictoip6 and /usr/lib/cjdns to main package
  - Fix bad #! lines in contrib/python
  - Patch util/Security.c to call setgroups(0,...) before setuid().


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> 16.0-4
changelog:
  - Remove doc subpackage - only a meg of docs, and protocol is experimental.
  - Fix for RLIMIT_NPROC - setuid bug.
  - Add setgid to Security.c
  - add contrib/nodejs so tools work


author: Stuart D. Gathman <stuart@gathman.org> 16.0-5
changelog:
  - Restart cjdroute on update, stop on uninstall
  - symlink selected tools to bin
  - use /var/empty/cjdns for chroot
  - patch genconf to change chroot and setuser


author: Stuart D. Gathman <stuart@gathman.org> 16.0-6
changelog:
  - restorecon after selinux install to initialize cjdroute context
  - remove module_request (to load tun driver) from selinux policy
  - make init scripts load tun driver


author: Stuart D. Gathman <stuart@gathman.org> 16.3-2
changelog:
  - move graphing tools to graph subpackage: networkx has a lot of dependencies.
  - use embedded nacl only for i686 (which compiles it with -fPIC)


author: Stuart D. Gathman <stuart@gathman.org> 17.1-2
changelog:
  - use dynamic nacl library backported from rawhide
  - TODO: generate default config at install time, not first start


author: Jaroslav Škarvada <jskarvad@redhat.com> - 20110221-11
changelog:
  - Fixed sed optflags patching to work with new distro CFLAGS
  - Rebuilt with new distro CFLAGS (PIC)
  - Fixed typo in dist-flags patch
  - Limit length of ABI string (by abi-len-lmit patch)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 20110221-14
changelog:
  - Fixed shared library to export symbols from all objects
  - Explicitly set -fPIC and not relying on default CFLAGS
    Related: rhbz#1276066


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> 16.0-7
changelog:
  - TODO: generate default config at install time, not first start
  - TODO: python tools subpackage
  - TODO: disable embedded nacl and use system library (any patches?)


author: Stuart D. Gathman <stuart@gathman.org> 17.3-5
changelog:
  - Add use_embedded option
  - Reorganize with use_systemd, use_upstart
  - Set __restorecon only if not defined
  - Use install instead of cp to set file modes
  - Move randombytes,publictoip6 and /usr/lib64/cjdns to main package
  - Fix bad #! lines in contrib/python
  - Patch util/Security.c to call setgroups(0,...) before setuid().


author: Stuart D. Gathman <stuart@gathman.org> 17.3-7
changelog:
  - Remove explicit BuildRequires: make
  - 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-9
changelog:
  - Strip /8 from IPs printed by cjdns-online
  - ghost /etc/cjdroute.conf
  - Include _isa formula in subpackage requires.


author: Stuart D. Gathman <stuart@gathman.org> 16.3-2
changelog:
  - move graphing tools to graph subpackage: networkx has a lot of dependencies.
  - use embedded nacl only for i686 (which compiles it with -fPIC)
  - TODO: generate default config at install time, not first start


author: Stuart Gathman <stuart@gathman.org> 0.2-1
changelog:
  - Quote all device names for external cmds 
  - Exception for unsupported raid levels
  - Verbose option to show external commands
  - Handle bootable flag


author: Stuart Gathman <stuart@gathman.org> 0.3-1
changelog:
  - Message instead of exception for unsupported raid and errors in LVM metadata
  - Prefix verbose command output with '# '


author: Stuart D. Gathman <stuart@gathman.org> 16.3-1
changelog:
  - Allow hostname lookup in selinux policy
  - python tools subpackage
  - TODO: generate default config at install time, not first start
  - TODO: disable embedded nacl and use system library (any patches?)


author: Ville Skyttä <ville.skytta at iki.fi> - 2.1.9-3
changelog:
  - Switch to latest (2003-01-29) muhri.net tarball.
  - Remove more backup etc junk from installed files.
  - Convert specfile to UTF-8.


