Revision history for Narada

v2.3.8  2018-04-03 23:56:24 EEST
	- Fix compatibility with perl-5.26.
	- Fix tests compatibility.
	- Add docker image.

v2.3.7  2017-02-22 06:49:08 EET
	- narada-new now compatible with git-2.9

v2.3.6  2016-12-13 01:07:47 EET
	- narada-install notify when acquire lock
	- narada-backup notify when acquire lock

v2.3.5  2016-06-16 20:23:16 EEST
	- Reformat doc.

v2.3.4  2016-02-16 10:21:57 EET
	- Support CPAN Testers without $AUTOMATED_TESTING.

v2.3.3  2016-02-15 20:33:19 EET
	- Fix POD.

v2.3.2  2016-02-15 18:36:07 EET
	- Improve tests setup with $AUTOMATED_TESTING.

v2.3.1  2016-02-12 21:22:52 EET
	- Use Export::Attrs instead of Perl6::Export::Attrs.

v2.3  2015-11-29 23:55:51 EET
	- Ban Perl6::Export::Attrs-0.0.5.
	- Speedup and improve parallel tests.
	- Use Test::Database.
	- narada-shutdown-services waits for services to exit.
	- narada-backup ignores non-fatal tar error.
	- Make DBD::mysql an optional dependency.
	- Fix narada-mysql exit code when db not configured.
	- Incremental tar backups was disabled - need to find
	  a better solution.

	[Update for narada-base]
	- Exclude .release/* from backups.
	- Fixed INSTALL macro.

v2.2.3  2015-10-08 17:59:49 EEST
	- Ban Perl6::Export::Attrs-0.0.4.

v2.2.2  2015-09-06 16:00:30 EEST
	- Fix tests for new Path::Tiny.

v2.2.1  2015-09-06 14:55:25 EEST
	- Improve narada-viewlog.

v2.2.0  2015-04-18 06:36:25 EEST
	[Loading Narada::Config not in narada directory]
	- get_config() return undef instead of throwing
	- set_config() will throw

v2.1.0  2015-04-12 08:03:24 EEST
	- Improve portability.

	[Backup and restore state of project's setup]
	- narada-*-services save state in var/use/services
	- narada-setup-*    save state in var/use/*
	- narada-setup-qmail support --lock parameter
	- narada-restore also restore project state

v2.0.2  2015-04-09 12:34:52 EEST
	- Fix hang in narada-install while restoring backup.
	- Improve tests portability.

v2.0.1  2015-04-09 08:32:49 EEST
	- Allow `narada-setup-cron --clean` in empty dir.
	- Allow `narada-setup-qmail --clean` in empty dir.
	- Improve general doc.

v2.0.0  2015-04-09 02:40:20 EEST
	[Changes in project structure]
	- config/crontab    -> config/crontab/*
	- config/db/        -> config/mysql/
	- config/patch/     ->
	-                   -> config/service/type
	- config/version    -> VERSION
	- var/backup/       -> .backup/
	- var/.lock         -> .lock
	- var/.lock.new     -> .lock.new
	-                   -> .lock.bg
	- var/.lock.service -> .lock.service
	- var/patch/        -> .release/
	- var/sql/          -> var/mysql/

	[New tools]
	- add narada-new
	- add narada-install
	- add narada-restore
	- add narada-bg
	- add narada-bg-killall
	- add narada-start-services

	[Compatibility with Narada 1.x]
	- add narada-new-1
	- all old Narada 1.x tools still compatible with Narada 1.x
	- keep narada-diff
	- keep narada-release
	- keep narada-patch-remote
	- keep narada-patch-send
	- keep narada-patch-pull
	- keep narada-patch

	[Improve detection of Narada dirs]
	- add Narada::detect()
	- update all scripts to use Narada::detect()

	[Regroup tests]
	- add t/narada1/
	- add xt/release/
	- add xt/author/

	[Tests]
	- consistently use cwd()
	- add share.pm
	- add more tests

	[Internal]
	- powerdiff moved to App::powerdiff
	- reformat Changes to match CPAN::Changes::Spec

v1.4.5  2015-02-07 07:44:20 EET
	- fix mysql detection for tests
	- cleanup POD
	- remove occasionally bundled Devel::CheckOS
	- add coveralls badge

v1.4.4  2015-02-06 04:11:49 EET
	- fix travis setup and mysql-related tests

v1.4.3  2015-02-05 22:50:10 EET
	- force commit for bin/* after release

v1.4.2  2015-02-05 22:36:26 EET
	- copy released bin/* back into repo

v1.4.1  2015-02-05 22:29:00 EET
	- add Travis CI support

v1.4.0  2015-02-05 22:09:55 EET
	- change license to MIT
	- migrate to Dist::Milla
	- create on GitHub
	- imported into git using App::cpangitify

v1.3.15 2015-01-30 20:54:02 EET
	- avoid password in mysql/mysqldump command line
	- removed default (mysql) value for config/db/port
	- minor doc update

v1.3.14 2014-12-24 12:01:59 EET
	- fix dependencies

v1.3.13 2014-11-20 06:05:42 EET
	- give up on tar test

v1.3.12 2014-11-20 06:05:42 EET
	- fix tests portability

v1.3.11 2014-11-19 18:54:35 EET
	- fix tests portability

v1.3.10 2014-07-11 05:51:08 EEST
	- fix tests portability
	- fix compatibility with perl 5.18

v1.3.9  2014-04-16 22:31:27 EEST
	- Security: fix permissions for backup- and db-related dirs

v1.3.8  2013-11-23 16:24:37 EET
	- Add *BSD support.

v1.3.7  2013-11-22 04:20:57 EET
	- Fix plugins support in bin/narada-release.
	- Improve compatibility with CPAN Testers.

v1.3.6  2013-05-12 19:03:07 EEST
	- require GNU tar (for -g)

v1.3.5  2013-05-11 14:52:41 EEST
	- completely remove dependency on base64 command

v1.3.4  2013-05-10 17:31:18 EEST
	- fix author email
	- remove dependency on base64 command
	- add Makefile.PL for compatibility
	- fix umask for some tests
	- improve compatibility with Pod::Coverage-0.23

v1.3.3  2013-04-26 03:39:23 EEST
	- fix issue with Module::Build

v1.3.2  2013-04-25 05:21:38 EEST
	- fix portability issues in tests

v1.3.1  2013-04-25 01:11:28 EEST
	- fix tests

v1.3.0  2013-04-24 22:32:23 EEST
	- add Narada::Config::get_db_config
	- fix portability issues in tests

v1.2.2  2013-04-22 03:22:56 EEST
	- improve doc
	- narada-lock*: improve $PS1
	- fix portability issues in tests

v1.2.1  2013-04-07 17:46:13 EEST
	- fix config/crontab: run runsvdir in background

v1.2.0  2013-04-07 15:43:44 EEST
	- add narada-shutdown-services
	- rename var/patch/prev/ to var/patch/.prev/

v1.1.0  2013-04-07 13:41:29 EEST
	- add experimental support for addons

v1.0.1  2013-04-06 21:55:17 EEST
	- fix doc

v1.0.0  2013-04-06 19:48:11 EEST
	- first public release

v0.9.5  2013-04-06 19:45:13 EEST
	- fix narada-patch-send

v0.9.4  2013-04-06 16:58:33 EEST
	- bin/narada-* compatible with local::lib
	- remove skel/perl/
	- remove skel/config/developers
	- add skel/config/patch/send/
	- $NARADA_USER support
	- narada-new: initialize config/patch/send/$USER
	- narada-patch-send: avoid sending email to $NARADA_USER
	- narada-patch-send: don't ask confirmation for recipients
	- narada-release: use $NARADA_USER when available
	- narada-release: prepend empty line with tab to ChangeLog

v0.9.3  2013-04-06 11:47:03 EEST
	- add bin/narada-patch-pull
	- remove skel/doc/index.txt
	- update skel/var/patch/.mc.menu
	- narada-new create var/patch/*-0.0.000.tar
	- Narada::Config::set_config use default perms
	- narada-patch don't need --no-prev anymore
	- add config/log/type (default to "syslog")
	- fix powerdiff: replace symlink with file

v0.9.2  2013-04-05 23:23:23 EEST
	- dependencies cleanup
	- add bin/powerdiff
	- add bin/narada-remote
	- add bin/narada-upload
	- add bin/narada-download
	- ready for CPAN!

v0.9.1  2013-04-05 19:19:19 EEST
	- require perl 5.10
	- sync VERSION/Copyright in all files
	- add main documentation to Narada.pm
	- add documentation to some narada-* scripts

v0.9.0  2012-05-21 03:12:45 EEST
	- added config/backup/exclude

v0.8.10 2012-05-20 21:35:25 EEST
	- force var/patch/ChangeLog to be symlink

v0.8.9  2012-02-16 14:23:45 EET
	- minor fixes

v0.8.8  2011-12-20 16:00:32 EET
	- fix build

v0.8.7  2011-12-10 08:52:14 EET
	- fix test

v0.8.4  2011-05-09 13:33:16 EEST
	- added support for emu params in bin/narada-emu

v0.8.3  2011-03-08 13:55:23 EET
	- filtered tar error 'socket ignored' from narada-backup's output

v0.8.2  2010-12-05 16:45:45 EET
	- improved bin/narada-viewlog

v0.8.1  2010-11-17 23:24:26 EET
	- switched from POWER::LOG to Log::Fast

v0.8.0  2010-10-24 19:10:37 EEST
	- added bin/narada-mysql
	- added bin/narada-mysqldump
	- added bin/narada-setup-mysql
	- added config/db/host
	- added config/db/port
	- deleted config/db/incr
	- deleted config/db/skip
	- added config/db/dump/incremental
	- added config/db/dump/empty
	- added config/db/dump/ignore

v0.7.1  2010-08-02 20:14:06 EEST
	- fixed bin/narada-viewlog

v0.7.0  2010-07-28 19:16:53 EEST
	- added bin/narada-viewlog

v0.6.2  2010-05-04 21:32:11 EEST
	- added config for t/perlcritic.t

v0.6.1  2010-05-04 20:56:45 EEST
	- previous version was broken, fixed MANIFEST
	- fixed t/narada-backup.t on raiserfs

v0.6.0  2010-03-11 10:35:53 EET
	- added bin/narada-emu
	- added t/narada-emu.t
	- fixed tests

v0.5.1  2009-10-14 15:48:39 EEST
	- fixed patch version detection in narada-patch

v0.5.0  2009-10-12 17:02:43 EEST
	- added bin/narada-release
	- added bin/narada-patch
	- added bin/narada-patch-remote
	- added bin/narada-patch-send
	- added to skel: var/patch/PENDING.50.sql
	- added to skel: var/patch/PENDING.90.sh
	- added to skel: var/patch/.mc.menu
	- added to skel: var/patch/ChangeLog (symlink)

v0.4.0  2009-10-10 18:57:47 EEST
	- added bin/narada-diff
	- narada-new: populate var/patch/prev/

v0.3.0  2009-08-16 12:09:44 EEST
	- added support for $NARADA_SKIP_LOCK
	- added bin/narada-backup
	- added to skel: tmp/
	- added to skel: var/sql/
	- added to skel: config/db/incr
	- added to skel: config/db/skip
	- del from skel: config/backup/pass
	- del from skel: config/backup/db/dynamic
	- del from skel: config/backup/db/
	- del from skel: config/backup/
	- fixed bin/narada-lock-exclusive: keep exit status

v0.2.0  2009-08-14 13:59:28 EEST
	- narada-setup-cron: don't quote safe chars in path to improve readability
	- Narada::Config: added get_config_line()
	- added Narada::Log
	- added Narada::Lock
	- added narada-lock
	- added narada-lock-exclusive
	- added t/get_config_line.t
	- added t/log-file.t
	- added t/log-svc.t
	- added t/lock.t
	- added t/lock-scripts.t
	- added to skel: config/log/level
	- added to skel: service/log/run, service/log/log/run
	- added to skel: perl/_Inline/

v0.1.0  2009-06-28 15:18:34 EEST
	- fixed few tests
	- passes perlcritic

v0.0.8  2009-02-25 02:07:43 EET
	- refactored bin/narada-setup-qmail
	- updated documentation in bin/narada-setup-qmail

v0.0.7  2008-10-03
	- fixed narada-setup-qmail.t
	- bin/narada-setup-qmail: bugfix

v0.0.6  2008-10-02
	- added narada-setup-qmail.t - alpha

v0.0.5  2008-07-17
	- added narada-setup-qmail

v0.0.4  2008-07-11 11:15:00 EEST
	- narada-setup-cron: small bug fixing, test writing

v0.0.3  2008-07-03 00:21:43 EEST
	- bin/narada-setup-cron: rewritten to simplify code
	- t/narada-setup-cron.t: test plan added, some tests added

v0.0.2  2008-06-29 19:00:00 EEST
	- added narada-setup-cron

v0.0.1  2008-06-25 16:20:14 EEST
	- Initial release.