Revision history for Narada 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.