You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ngcpcfg/debian/changelog

796 lines
31 KiB

ngcp-ngcpcfg (5.3.0.0+0~mr5.3.0.0) unstable; urgency=medium
[ Rene Krenn ]
* [c1e3ecc] TT#5744 lnp_prefix fields for cdr exports
[ Gernot Fuchs ]
* [2abadfe] TT#11537 Add helper template for gethostbyname
[ Michael Prokop ]
* [bd9bf75] TT#11776 Support git v2.9.3 and newer
* [6cabb45] TT#12302 Helper script to get Debian release codename
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Wed, 22 Mar 2017 10:59:41 +0100
ngcp-ngcpcfg (5.2.0.0+0~mr5.2.0.0) unstable; urgency=medium
[ Hans-Peter Herzog ]
* [f7d4d59] TT#2725 lib: add helper script to get the interface name of a given ip address
[ Alexander Lutay ]
* [be35733] TT#8760 Add a ngcpcfg helper get_ngcp_version for the future usage
* [75a7138] TT#8760 Fix be357333: fix return sample for lib/get_ngcp_version
[ Rene Krenn ]
* [59efe33] TT#6735 TT#7030 TT#5850 new event exporter fields
* [12bb34e] TT#9714 susbcriber first non-prim alias for edr records
* [4cfeef5] TT#6735 TT#5850 refactor "profile" events to track number changes
[ Kirill Solomko ]
* [1e3800b] TT#8750 improve sync grants changes detection algorithm
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Fri, 03 Feb 2017 00:40:18 +0100
ngcp-ngcpcfg (5.1.0.0+0~mr5.1.0.0) unstable; urgency=medium
[ Michael Prokop ]
* [44b55fa] TT#5030 Provide all sync-db output also to syslog
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Thu, 17 Nov 2016 23:18:51 +0100
ngcp-ngcpcfg (5.0.0.0+0~mr5.0.0.0) unstable; urgency=medium
[ Alexander Lutay ]
* [993c2a3] MT#22185 Fix ngcp-sync-grants/-constants, use 'pair' MySQL DB instead of 'local'
* [63645df] MT#19043 Add env var SKIP_NGCP_FUNCTIONS to helper restore-permissions
* [98c9465] MT#19043 decrypt: check for glusterfs 'mgmt-share' instead of 'shared_config'
[ Kirill Solomko ]
* [e58a4ff] MT#22185 various ngcp-sync-grant improvements
* [6e281ae] MT#22211 ngcp-sync-constants suppress cleartext passwords to stdout
* [9e32e4f] MT#22217 ngcp-sync-constants improve detecting users with password mismatch
* [dd08fcd] MT#22235 ngcp-sync-grants improvements, ngcp-sync-constants sipwise user
* [089cfa6] MT#16017 helper/sync-db: remove fax gateways sync, add Error prefix
* [e6a21c1] MT#22031 ngcp-sync-grants compatibility with MariaDB
[ Michael Prokop ]
* [f009806] MT#22567 Create /etc/ngcp-config-crypted.tgz* files with more restrict file permissions
* [08f68c8] MT#22361 Remember file permissions through pre-commit hook + restore-permissions helper script
* [40cc015] MT#22361 helper/restore-permissions: ensure we're in the target directory
* [f750176] MT#22675 decrypt: ignore shared storage on CE systems
* [e00d7e3] MT#22241 Support hostname and pairname specific templates (PRO-/CARRIER-only)
[ Rene Krenn ]
* [581f8b1] MT#22477 correct init_time, start_time and end_time
[ Victor Seva ]
* [9f4d913] MT#21671 add get_ndb_ips
-- Alexander Lutay <alutay@sipwise.com> Fri, 21 Oct 2016 15:23:34 +0200
ngcp-ngcpcfg (0.32.0.0+0~mr5.0.0.0) unstable; urgency=medium
[ Alexander Lutay ]
* [3250181] MT#19797 Add ngcpcfg helper get_mgmt_node
[ Kirill Solomko ]
* [5a06286] MT#19407 add ngcp-sync-grants script
* [594753b] MT#19407 add log warning, change error handling on grant apply.
* [3c881f9] MT#19407 ngcp-sync-grants disabled password for new users (security)
* [0eaa1a8] MT#19407 warning and use with default dbhost=127.0.0.1, dbport=3306 if no defaults/ngcp-db file
* [db782cd] MT#21227 complete rework of ngcp-sync-constants
* [34771bc] MT#19407 ngcp-sync-grants random password for new users
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 01 Aug 2016 16:33:53 +0200
ngcp-ngcpcfg (0.31.0.0+0~mr4.5.0.0) unstable; urgency=medium
[ Michael Prokop ]
* [1fd2247] MT#18811 Send debug output to stderr
* [3f1b490] MT#18833 Improve documentation regarding global vs action specific options
* [4e37036] MT#16239 Avoid duplicate IP records (shared_ip/shared_v6ip/advertised_ip)
* [6f45e51] MT#16391 Depend on psmisc
[ Rene Krenn ]
* [0386fd1] MT#17795 support new cdr extension fields for cdr exporter config
* [c300a8e] MT#19329 add lnp_prefix fields for cdr-exporter
[ Guillem Jover ]
* [5d7c3d5] MT#19129 Document the internal workings of the configuration framework
[ Alexander Lutay ]
* [2317a90] MT#19571 Add ngcpcfg option to force validation
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 23 May 2016 18:58:34 +0200
ngcp-ngcpcfg (0.30.0.0+0~mr4.4.0.0) unstable; urgency=medium
[ Michael Prokop ]
* [0d828d4] MT#15973 Revert "MT#15973 Report in 'status' action when build/apply run is needed"
* [c9b6265] MT#15973 Report in 'status' action when build/apply run is needed
* [de84408] MT#17699 Bump Standards-Version to 3.9.7
* [4fd5122] MT#16393 Check for branch 'master' being active
* [14dbc9d] MT#16719 Support cloning of host sections
[ Richard Fuchs ]
* [a882326] MT#15613 add get_cdr_export_fields helper script
* [326330f] MT#15613 amend get_cdr_export_fields to accommodate event-exporter
[ Guillem Jover ]
* [ed179ff] MT#17153 Fix three-argument form of open call
* [daa68ce] MT#17219 Move check invocation inside build script
* [7c2d649] MT#17219 Use dpkg-query to retrieve the self version
* [e9e3bd5] MT#17219 Unify action handling into a single function
* [d0b12d1] MT#17219 Do not invoke redundant etckeeper from apply action
* [04e4d45] MT#17219 Cleanup help output
* [b789568] MT#17219 Use $@ instead of $* when we need to preserve argument grouping
[ Victor Seva ]
* [28a436f] MT#17179 lib: return sorted result
* [df1fc96] MT#17179 lib: sort host.keys
* [8784b36] MT#17163 services: restart ha.d after monit and before the rest
[ Alexander Lutay ]
* [c40fd75] MT#17231 Remove internal_timing astisisk option from testsuite
* [2e74d71] MT#17781 Enable /var handling via ngcpcfg for sipwise user bash aliases
* [2c03892] MT#17781 Define NGCPCTL_BASE to fix PRO/Carrier installation
[ Kirill Solomko ]
* [741212e] MT#16017 adjusted faxserver section password data
* [370dd14] MT#18333 eval around YAML::Tiny->read to handle implicit croak on error
* [7478682] MT#18333 do not declare $yml as local in main()
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 21 Mar 2016 22:27:19 +0100
ngcp-ngcpcfg (0.29.0.0+0~mr4.3.0.0) unstable; urgency=medium
[ Kirill Solomko ]
* [8093c07] MT#15761 - improved hash multistructure handling - improved debug output - fixed copy passwords logic - added missing pair for a "rateomat" copy element
* [ef891f3] MT#15761 - fixed multihash key sequence bug, improved debug logging
[ Michael Prokop ]
* [d7d48e1] MT#15803 Fix usage of HA features in 'ngcpcfg status'
* [7adf2b2] MT#15803 HA: support shared storage check in 'ngcpcfg check'
* [24aa4a9] MT#15943 Prompt for commit message during 'ngcpcfg apply' on outstanding changes
* [9eb9457] MT#15937 debian/copyright: adjust copyright year information
* [db373d3] MT#15973 Report in 'status' action when build/apply run is needed
* [c409008] MT#16473 Convert debian/copyright to machine-readable format
[ Alexander Lutay ]
* [c89f72e] MT#15141 Hide debug output to keep old ngcpcfg output style
* [e8f7ce8] MT#15803 Add ngcpcfg log/show scripts to improve usability
* [cad0d3c] MT#15803 Introducing the new function to provide current branch status
* [550067a] MT#15803 Check oustanding pull actions only (ignore outstanding push actions)
* [50b08a3] MT#11097 Fix warning 'keys on reference is experimental' in ngcp-network
[ Guillem Jover ]
* [301cb7c] MT#16387 Report pending requested reboots
[ Victor Seva ]
* [95051ac] MT#16637 get_ngcp_type helper
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Wed, 16 Dec 2015 09:27:36 +0100
ngcp-ngcpcfg (0.28.0.0+0~mr4.2.0.0) unstable; urgency=medium
[ Alexander Lutay ]
* [9ca317d] MT#13669 MT#10071 Fix 0a3867a: check configs on 'apply'
* [34f731b] MT#13669 Add YML configs validation accordingly to kwalify schema
* [986030b] MT#15141 Add check for merge failures
* [fe7644d] MT#15261 Fix YML merging order for tt2-daemon
* [b9d07de] MT#15261 Allow using symbolic links for YML files
[ Rene Krenn ]
* [6a4bad6] MT#15193 manage ratomat provisioningdb user/credentials
[ Richard Fuchs ]
* [776a4da] MT#15237 Generate list of RTP interfaces from all configured hosts
[ Victor Seva ]
* [76ada0a] MT#15293 commit: [PRO] do pull first
* [eac494c] MT#14229 clean shellcheck warnings
[ Víctor Seva ]
* [b883a9f] Revert "MT#15293 commit: [PRO] do pull first"
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 12 Oct 2015 15:41:27 +0200
ngcp-ngcpcfg (0.27.0.0+0~mr4.1.0.0) unstable; urgency=low
[ Victor Seva ]
* [f6f94ae] MT#11921 Adjust code to satisfy perlcritic/tap-test policies
* [df055e5] MT#13891 add values command to get config/constants values easily
* [bf4c102] MT#13919 add new 'ldap' constants
[ Alexander Lutay ]
* [9253629] MT#12513 Check $RTP_INTERFACES_CONFIG availability for sync-db
* [0a3867a] MT#10071 Add 'check' option for YAML validations
* [e35944e] MT#12547 Remove hardcoded port 42042 from tt2-wrapper/tt2-daemon
[ Michael Prokop ]
* [2deea0f] MT#9557 Provide timestamps in console output
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 13 Jul 2015 15:28:02 +0200
ngcp-ngcpcfg (0.26.0.0+0~mr4.0.0.0) unstable; urgency=low
[ Victor Seva ]
* [69d4da9] MT#10959 ngcp-sync-constants: add --local-repl option
* [488a169] MT#11371 lib/get_default_pingnodes: exclude commented lines at /etc/resolv.conf
* [3aa645c] MT#10059 move /etc/ngcp-config/generated.yml to /etc/ngcp-rtpengine-daemon
[ Richard Fuchs ]
* [f42a824] adding gitignore
* [3b030ce] MT#10059 support configurable rtp interfaces
* [093ac06] MT#10059 fix hostname detection bug
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Wed, 18 Mar 2015 14:10:23 +0100
ngcp-ngcpcfg (0.25.0.0+0~mr3.8.0.0) unstable; urgency=low
[ Victor Seva ]
* [4d297ff] MT#9709 get_all_cluster_set*: fix 2437330d4e39
* [8273b13] MT#9971 fix commit 4733a4c68219. Don't fail by grep output
* [fb66d58] MT#10021 get_default_pingnodes: add dns parameter
* [86ae8e8] MT#7141 upgrade package to 3.0 style
* [a7f8cd1] MT#10093 add get_network_for_host
* [73393c3] MT#10493 tt2-daemon: give the client a copy of the config
* [b68b1c4] MT#10591 lib/get_all_cluster_set_[shared]_ip*: add role and type args
* [dc4093c] MT#10639 [CARRIER] ngcp-sync-constants: add --no-grant-nodes option
* [ff80f07] MT#10635 add get_all_cluster_set[_shared]ip_for_host remove argv.host from get_all_cluster_set[_shared]ip
* [d67f109] MT#10659 check-for-mysql add mysqlid parameter
* [6362892] MT#9285 [CARRIER] ngcp-sync-constants: add --force-grants option.
* [1bab9f9] MT#10695 ngcp-sync-constants: add --pair-repl option
[ Michael Prokop ]
* [4733a4c] MT#9971 Restart monit services before any other services
* [02d23cd] MT#9127 Bump Standards-Version to 3.9.6
[ Alexander Lutay ]
* [c4a0658] MT#10071 print YAML::Tiny error message if failed to read yml file
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Wed, 07 Jan 2015 21:35:09 +0100
ngcp-ngcpcfg (0.24.0.0+0~mr3.7.0.0) unstable; urgency=low
[ Victor Seva ]
* [0e77003] MT#9281 fix b196b6b04f2 get_all_cluster_set_shared_ip_maps: don't add non shared ips
* [8afc87d] MT#9573 ngcp-sync-constants: [CARRIER] add sp1, sp2 to the list of hosts to copy perms from localhost
* [872ded0] MT#9579 [CARRIER] use database.central.dbmaster config as MASTER on local MySQL instance
* [2cabdf5] MT#9579 ngcp-sync-constants: check host on replication
* [10ea8ab] MT#9579 ngcp-sync-constants: fix check for master host
* [2437330] MT#9709 fix b196b6b04f Using wrong var.
[ Michael Prokop ]
* [fe8b4ad] MT#9287 Implement status logic for usage on carrier systems
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Thu, 30 Oct 2014 17:27:08 +0100
ngcp-ngcpcfg (0.23.0.0+0~mr3.6.0.0) unstable; urgency=low
[ Victor Seva ]
* [cd344a0] MT#8067 use nodename not hostname
* [d9e6ba2] MT#8067 check nodename no hostname to exclude ourselves
* [9adfa45] MT#8419 add get_nodename
* [401019f] MT#8419 get_nodename: return 'self' if not found
* [93278dd] MT#8419 fix 401019fe2.
* [c34a6b6] MT#8155 initial work to read the proper database config
* [67607b5] MT#8155 refactoring ngcp-sync-constants
* [5674c0e] MT#8155 start slave instance of dbcluster.
* [f505315] MT#8117 sync-db: connect to central db ( rw ) needed.
* [b147a80] MT#7505 Add gitreview file
* [78685cf] MT#8117 set defaults to localhost:3306 for central/pair
* [9ce7a99] MT#7623 MT#8155 don't exit if network.yml doesn't exist
* [5c5c4e8] MT#8623 set the repuser password only if the replication is already set
* [0f9a116] MT#8127 set password for repuser on slaves in the grant command
* [5ed308c] MT#8763 allow multiple config directories on templates not only "/etc"
* [7d422b7] MT#8763 check for .git before running the services
* [0311a39] MT#8773 ngcp-sync-constants: grant user sipwise on pair when running with '-r' option
* [34e2966] MT#8773 [CARRIER] use hostname() instead of hostname_long()
* [4c3b62f] MT#9285 ngcp-sync-constants: don't load config.yml
* [7065656] MT#9385 ngcp-network: add --dbnode option
* [bf6eae2] MT#9385 add get_dbnode helper
* [7800b2a] MT#9285 ngcp-sync-constants: use database.local on slave sync
* [b196b6b] MT#9281 cluster_set helpers: rework with info split into config.yml and network.yml
[ Andreas Granig ]
* [37b7d7a] MT#8503 Add helper to fetch cluster ips.
* [f726fd2] MT#8503 Add helper to fetch dispatcher ids
[ Alexander Lutay ]
* [6c74dde] MT#8117 Swtich defaults from 127.0.0.1 to localhost
* [f8326b4] MT#8763 Add backward compatibility for mr3.4->mr3.5 PRO upgrade
* [9ed2741] MT#9333 Improve error logging for tt2-daemon
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Thu, 09 Oct 2014 16:47:19 +0200
ngcp-ngcpcfg (0.22.0.0+0~mr3.5.0.0) unstable; urgency=low
[ Michael Prokop ]
* [fc5af3b] MT#7577 services: check for newly added config files
* [def862d] MT#2231 status option: check for pull/push + check state of remote host(s)
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Thu, 10 Jul 2014 15:33:54 +0200
ngcp-ngcpcfg (0.21.0.0+0~mr3.4.0.0) unstable; urgency=low
[ Michael Prokop ]
* [b6f5dfa] MT#6261 Use Sipwise internal cpan mirror with carton
* [c5adf03] MT#6511 Bump Standards-Version to 3.9.5
* [bd834ef] MT#6895 Send error message WRT root permissions to stderr
[ Alexander Lutay ]
* [f1809ad] MT#6895 Check user before running the script (requires root/sudo)
[ Victor Seva ]
* [4a801be] MT#6919 add mysql prosody info
* [71a8abb] MT#6907 add debian mysql info
[ Sipwise Jenkins Builder ]
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 26 May 2014 15:56:20 +0200
ngcp-ngcpcfg (0.20.0.0+0~mr3.3.0.0) unstable; urgency=low
[ Richard Fuchs ]
* [f3fc3dc] Support reformatting of IPv6 addresses in TT2 helper scripts
-- Alexander Lutay <alutay@sipwise.com> Fri, 21 Mar 2014 15:34:19 +0100
ngcp-ngcpcfg (0.19.0) unstable; urgency=low
[ Michael Prokop ]
* [8dcef64] MT#5371 Add libdbi-perl to (Build-)Depends
* [5c31bec] MT#5027 Add netcat to Depends
* [30cd8a6] MT#5027 Sort debian/ngcp-ngcpcfg.install file
* [25103ee] MT#5027 Use three-argument form of `open' function
* [d3c54e4] MT#5027 Bind dd2-daemon to localhost only
* [b4a03d5] MT#5027 Drop white-space before trailing ":"
* [92f833c] MT#5027 Remove unused variable
[ Alexander Lutay ]
* [9206aa8] Revert "MT#4141 Speed up 'build' runs by loading
YAML files only once"
* [e3eda0c] MT#5027 Speed up 'build' runs by using Perl daemon
-- Michael Prokop <mprokop@sipwise.com> Fri, 13 Dec 2013 11:12:52 +0100
ngcp-ngcpcfg (0.18.2) unstable; urgency=low
[ Victor Seva ]
* [0a98fb9] MT#4823 Add get_default_pingnodes script
* [5a886c2] MT#4823 remove hosts not available or reply truncated
[ Kirill Solomko ]
* [ec2fa4e] MT#4585 - added "--no-db-sync" option that skips
sync-db/sync-constants
-- Michael Prokop <mprokop@sipwise.com> Mon, 18 Nov 2013 14:25:30 +0100
ngcp-ngcpcfg (0.18.1) unstable; urgency=low
* [29ced95] MT#513 Remove dead code regarding upgrade action
-- Michael Prokop <mprokop@sipwise.com> Tue, 29 Oct 2013 14:39:14 +0100
ngcp-ngcpcfg (0.18.0) unstable; urgency=low
[ Jon Bonilla ]
* [bf9515e] Add helper script get_all_ifaces_for_host
[ Michael Prokop ]
* [f2e9a5e] MT#4295 Be more strict with option handling when passing
file names to grep
* [335d53c] MT#4141 Speed up 'build' runs by loading YAML files only
once. Thanks to Alexander Lutay for the initial patch and idea
-- Michael Prokop <mprokop@sipwise.com> Thu, 17 Oct 2013 14:11:02 +0200
ngcp-ngcpcfg (0.17.1) unstable; urgency=low
* [6421b18] Helper script to check for mysql service in service scripts
* [9b4ca0e] Integrate check-for-mysql in ngcp-sync-constants
-- Michael Prokop <mprokop@sipwise.com> Fri, 23 Aug 2013 14:35:22 +0200
ngcp-ngcpcfg (0.17.0) unstable; urgency=low
[ Michael Prokop ]
* Support additional configuration yml files via configuration directory
* Simplify default configuration code
[ Andreas Granig ]
* Initialize and sync replication information.
* Also set commit-retry, it's not in my.cnf anymore.
* Fix grep passwd in master.info, log err to stderr.
* Properly wrap-and-sort debian files.
* Add option to run as mysql root without pass.
-- Michael Prokop <mprokop@sipwise.com> Fri, 26 Jul 2013 10:12:16 +0200
ngcp-ngcpcfg (0.16.0) unstable; urgency=low
* New release splitting of ha/carrier features.
-- Michael Prokop <mprokop@sipwise.com> Wed, 13 Mar 2013 14:21:25 +0100
ngcp-ngcpcfg (0.15.3) unstable; urgency=low
* ngcp-sync-constants takes MySQL credentials from /etc/mysql/sipwise.cnf
-- Kirill Solomko <ksolomko@sipwise.com> Wed, 15 Jan 2013 16:32:11 +0100
ngcp-ngcpcfg (0.15.2) unstable; urgency=low
* Fix sync for asterisk ODBC credentials.
-- Andrew Pogrebennyk <apogrebennyk@sipwise.com> Wed, 02 Jan 2013 11:27:23 +0100
ngcp-ngcpcfg (0.15.1) unstable; urgency=low
* Make sure to sync both sems and sems_prepaid passwords.
-- Andrew Pogrebennyk <apogrebennyk@sipwise.com> Fri, 21 Dec 2012 21:47:51 +0100
ngcp-ngcpcfg (0.15.0) unstable; urgency=low
* Implement ngcp-network command-line tool.
* Implement ngcp-ngcpcfg-carrier package.
* Add helper functions for network.yml transition.
* support configuration directory /etc/ngcp-config/ngcpcfg.d
* provide carton/cpanfile integration for running testsuite on Jenkins
* Check the fax_gateways defined or not
* Add support to netmask for the fax_gateways
-- Andrew Pogrebennyk <apogrebennyk@sipwise.com> Fri, 21 Dec 2012 11:27:15 +0100
ngcp-ngcpcfg (0.14.1) unstable; urgency=low
[ mwang ]
* sync-db: Check the fax_gateways defined or not
-- Jon Bonilla <jbonilla@sipwise.com> Wed, 22 Aug 2012 12:50:01 +0200
ngcp-ngcpcfg (0.14.0) unstable; urgency=low
[ Michael Prokop ]
* Adjust configuration file handling to properly work with UTF-8 input
* Run etckeeper when invoking "ngcpcfg commit"
* Adjust detection of new configuration files that are not yet tracked
* Bump Standards-Version to 3.9.3
* etckeeper: check for etckeeper binary and initialised .git repo
* commit: do not exit on errors during sync-db
* services option: run inside a function so --dry-run option works
correct
* wrap and sort items in Debian packaging files
[ Andreas Granig ]
* On commit, also sync various options with db using helper/sync-db
[ Min Wang ]
* helper/sync-db related changes:
- Add sync fax_gateways for kamailio dispatcher table
- Add reloading dispatcher once fax_gateways changes
- Print out the reload dispatcher return status
-- Michael Prokop <mprokop@sipwise.com> Fri, 10 Aug 2012 18:33:19 +0200
ngcp-ngcpcfg (0.13.1) unstable; urgency=low
* Do not rely on TTL but instead use timeout when checking other host(s)
* pull: no need to run fetch check in subshell
* pull: avoid diverging branches if changes take place on both sides.
Thanks to Andrew Pogrebennyk for catching the bug + providing
instructions to reproduce it
* pull: exit with return code of pull command
-- Michael Prokop <mprokop@sipwise.com> Mon, 14 May 2012 15:27:05 +0200
ngcp-ngcpcfg (0.13.0) unstable; urgency=low
[ Michael Prokop ]
* Install ngcpcfg manpage in main ngcp-ngcpcfg package
[ Andrew Pogrebennyk ]
* Add yml upgrade scripts for 2.5
* Add testfiles for 2.5 ce and pro
* Add yml update helper scripts
-- Michael Prokop <mprokop@sipwise.com> Tue, 03 Apr 2012 16:24:30 +0200
ngcp-ngcpcfg (0.12.4) unstable; urgency=low
[ Michael Prokop ]
* perlcheck: invoke perl with -CSD option
-- Michael Prokop <mprokop@sipwise.com> Thu, 26 Jan 2012 17:38:19 +0100
ngcp-ngcpcfg (0.12.3) unstable; urgency=low
[ Richard Fuchs ]
* Fix handling of utf8 files
[ Michael Prokop ]
* Config builder: do not output error message, provide
debugging instructions instead
-- Michael Prokop <mprokop@sipwise.com> Thu, 26 Jan 2012 16:51:51 +0100
ngcp-ngcpcfg (0.12.2) unstable; urgency=low
* provide force-reload in ngcpcfg-status init script
* diff command: drop --addremove option and make it the
default behaviour
-- Michael Prokop <mprokop@sipwise.com> Thu, 26 Jan 2012 12:36:56 +0100
ngcp-ngcpcfg (0.12.1) unstable; urgency=low
* upgrade scripts:
- update internal file format information
- bump fileversion of cdrexport to 003
-- Michael Prokop <mprokop@sipwise.com> Fri, 02 Dec 2011 22:23:58 +0100
ngcp-ngcpcfg (0.12.0) unstable; urgency=low
[ Michael Prokop ]
* Add simple sort-file script for easier comparison of upgrade script output
* Provide upgrade scripts for recent sip:provider releases
* Update configuration files according to recent development
* Add fileformat_version helper script for usage inside upgrade scripts
* Error out if encoding of a central configuration file isn't ASCII nor UTF-8
* tt2-wrapper: explicitely set utf8 mode for stdout
* Run xsltproc with --nonet option
* Add config.yml/constants.yml testfiles for new sip:provider releases
[ Jon Bonilla ]
* Adapt upgrade scripts to recent development
* Adapt testfile to recent development
-- Michael Prokop <mprokop@sipwise.com> Tue, 29 Nov 2011 17:49:45 +0100
ngcp-ngcpcfg (0.11.1) unstable; urgency=low
* Bugfixes:
- ngcpcfg: fix usage instructions regarding --debug switch
* Debian packaging:
- rework debian/rules to use generic rule to build packages
- use team as entry in Maintainer field of debian/control
* Testsuite improvements:
- test tt2 processing + precedence of files
- validate ngcpcfg without any arguments, with --version
and with --help
* High Availability Setup:
- pull: add further debug statements
- push: use 'ngcpcfg apply' in default action and support
--noapply for disabling the behaviour
- push: use ngcpcfg pull instead of native git commands
- push: if ssh login does not work report it with specific
error message
-- Michael Prokop <mprokop@sipwise.com> Thu, 22 Sep 2011 01:34:04 +0200
ngcp-ngcpcfg (0.11.0) unstable; urgency=low
* Bugfixes:
- Do not strip $CONFIG_POOL variable from provided file/directory
arguments when generating file list
- Get rid of files *.tt2.sp{1,2} where a *.customtt.tt2.sp{1,2}
exists as well
* New features:
- Build option: support generation of modified files only when
using --modified-only option
- Diff: support --addremove option to list new/removed files
- Provide version information through -v, --version + version options
- Push: be more verbose when operation fails
- Services: support --dry-run as alternative to 'test' option,
error out on unknown options
- Support --debug option to run actions in debug mode
- Support new option "diff" to show pending modifications in
configuration pool
* Improvements:
- Do not remove temporary filelist files in debug mode
- Extend package description of ngcp-ngcpcfg-ha
- Redesign code for generating the file list
- Update ngcpcfg manpage (document new options, clarify
precedence of configuration files,...)
* High Availability Setup:
- Do not add host to host list if build operation was successfull
- Fix typo in warning message (registerted<->registered)
- Support --nobuild option to skip build process when pushing
changes
- When pushing changes then execute 'build' on all pushed hosts
-- Michael Prokop <mprokop@sipwise.com> Mon, 29 Aug 2011 13:42:23 +0200
ngcp-ngcpcfg (0.10.0) unstable; urgency=low
* Add further logic and user information for validating YAML syntax.
* Make sure customtt.tt2 template files are preferred over
non-customtt.tt2 files in non-HA setups.
* encrypt/decrypt: get rid of ngcpcfg-share on glusterfs and
local cache on encrypt and try to restore it iff possible or otherwis
* Fix unset variable if calling ngcpcfg without any options
and having ngcpcfg-locker installed.
* Usage text: correctly indent optional features.
* Add build-arch/build-indep targets to debian/rules to make lintian happy.
* Drop essential package tar from Depends of ngcp-ngcpcfg-locker.
* Drop essential package bsdutils from Depends.
-- Michael Prokop <mprokop@sipwise.com> Sat, 20 Aug 2011 00:20:34 +0200
ngcp-ngcpcfg (0.9.0) unstable; urgency=low
* Before generating new configuration files from templates
test known .yml files for valid syntax.
* New package ngcp-ngcpcfg-locker: support encrypting/decrypting
ngcpcfg configuration files.
* Initial version of an upgrade script to support safe upgrades.
-- Michael Prokop <mprokop@sipwise.com> Mon, 04 Jul 2011 15:49:36 +0200
ngcp-ngcpcfg (0.8.0) unstable; urgency=low
[ Michael Prokop ]
* Adjust package description.
* Upgrade script:
- Add clir and block-override VSC.
- Add www_admin.peer with preference_features flag.
- Add preference_features switch for domains in www-admin.
* Fix gitignore configuration of ngcpcfg.
* Bump Standards-Version to 3.9.2.
* HA features:
- Store node name in /etc/ngcp_ha_node.
- Use glusterfs share as default remote target and make setup
consistent between involved nodes.
[ Andreas Granig ]
* Aligned to x.y.z versioning scheme.
-- Michael Prokop <mprokop@sipwise.com> Sat, 11 Jun 2011 01:44:46 +0200
ngcp-ngcpcfg (0.7.0) unstable; urgency=low
[ Michael Prokop ]
* Bugfix:
- Make sure we switch to $NGCPCTL_MAIN before marking host as
initialised.
* Features:
- Support shared setup (via ngcp-ngcpcfg-ha).
- Support .sp1 and .sp2 files for shared setup (ngcp-ngcpcfg-ha).
- Provide debugging option through environment variable DEBUG.
- Send status messages to syslog.
- Check for Debian package versions of templates on all nodes and do
NOT push in case of different package versions (applies only
to files that are going to be pushed and not to all templates,
ngcp-ngcpcfg-ha only).
- Provide upgrade package ngcp-ngcpcfg-upgrade to apply schema
changes when upgrading from 2.1 to 2.2.
- Support {pre,post}build scripts within template directory.
- Initial testsuite to check for regressions.
- Provide validate-yml script to validate configuration file.
- Provide sort-yml script to sort configuration file for easier
comparison with other configuration files.
- Provide warning message if a service script did not return
with exit code 0.
- Support {pre,post}build scripts within template directory.
* Changes:
- Refactor code to minimise user interface script and provide
options (build/commit/...) through separate scripts.
- Drop HELPER configuration variable from ngcpcfg.cfg.
- Slightly improve /etc/ngcp-config/ngcpcfg.cfg (description and
sorting of variables.
* Debian packaging:
- Drop shlibs:Depends from Depends, we do not have any libraries.
- Fix typo in long description.
- Add debian/source/format (1.0 format).
- Provide syntaxchecks for bash and perl scripts as Q/A mechanism
in build process.
- Add perl packages to Build-Depends.
- Drop unnecessary libtemplate-plugin-yaml-perl from Depends.
- Run syntax checks for code while building, therefore add
libhash-merge-perl, libtemplate-perl and libyaml-perl to
Build-Depends.
[ Richard Fuchs ]
* Add libyaml-tiny-perl to Build-Depends.
[ Jon Bonilla ]
* Add support to ngcpcfg.{pre|post}build directory generic files.
-- Andreas Granig <agranig@sipwise.com> Fri, 29 Apr 2011 12:10:13 +0200
ngcp-ngcpcfg (0.6) unstable; urgency=low
[ Jon Bonilla ]
* Add constants.yaml file handling so the user can configure
just configurable options.
[ Andreas Granig ]
* Added "apply" as a short-cut for build, then services, then commit.
[ Michael Prokop ]
* Iff a directory does not exist yet create it with permissions 755.
* Update stderr printf handling.
* Integrate etckeeper commit in "apply" shortcut.
* Update copyright (GPL-3+).
* Work around a git index issue with generated files for use with
the service command.
-- Michael Prokop <mprokop@sipwise.com> Tue, 30 Nov 2010 11:52:19 +0100
ngcp-ngcpcfg (0.5) unstable; urgency=low
* Support .prebuild and .postbuild scripts inside template pool
which are executre before/after generation of output file.
* Support building of specific files/directories only so it's
possible to execute e.g. 'ngcpcfg build /etc/apache2' to
skip generation of any files besides the ones inside /etc/apache2.
-- Michael Prokop <mprokop@sipwise.com> Tue, 16 Nov 2010 18:27:28 +0100
ngcp-ngcpcfg (0.4) unstable; urgency=low
* Support additional config.local.yml config file.
* Support .customtt.tt2 files for local configuration.
* Provide service files through same directory as templates.
* Unify service executions.
* Make generated files r/o.
* Inform if config has changed and is not "build" yet.
* Show which files have been modified.
-- Michael Prokop <mprokop@sipwise.com> Wed, 10 Nov 2010 13:04:56 +0100
ngcp-ngcpcfg (0.3) unstable; urgency=low
* Unify directory names, configuration files,...
-- Michael Prokop <mprokop@sipwise.com> Wed, 20 Oct 2010 14:03:01 +0200
ngcp-ngcpcfg (0.2) unstable; urgency=low
* Support non-shared setup.
-- Michael Prokop <mprokop@sipwise.com> Tue, 12 Oct 2010 18:02:10 +0200
ngcp-ngcpcfg (0.1) unstable; urgency=low
* Initial release.
-- Michael Prokop <mprokop@sipwise.com> Thu, 26 Aug 2010 17:19:32 +0200