mirror of https://github.com/sipwise/ngcpcfg.git
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.
1906 lines
78 KiB
1906 lines
78 KiB
ngcp-ngcpcfg (13.1.0.0+0~mr13.1.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [125ab4c] MT#60611 helper/del-value: Delete misplaced APPEND handling
|
|
* [d59b6c7] MT#60917 NGCP::Template::Object: Do not use sort on return
|
|
|
|
[ Michael Prokop ]
|
|
* [eb1cd98] MT#60865 Fix shellcheck script issues
|
|
* [0bcfc56] MT#60815 lib/set_debian_info: support Debian/trixie
|
|
|
|
[ Rene Krenn ]
|
|
* [fda5db9] MT#61052 support rendering yaml
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 01 Oct 2024 10:01:08 +0200
|
|
|
|
ngcp-ngcpcfg (13.0.0.0+0~mr13.0.0.0) unstable; urgency=medium
|
|
|
|
[ Kirill Solomko ]
|
|
* [ec89a60] MT#60508 sync-grants warn on non-existing function/procedure
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Sun, 28 Jul 2024 12:03:56 +0200
|
|
|
|
ngcp-ngcpcfg (12.5.0.0+0~mr12.5.0.0) unstable; urgency=medium
|
|
|
|
[ Kirill Solomko ]
|
|
* [04243d3] MT#59588 scripts/commit: source /etc/ngcp-roles for SPCE cases
|
|
|
|
[ Guillem Jover ]
|
|
* [c7447e7] MT#59859 Discontinue Rainbow platform merging into NGCP
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Wed, 22 May 2024 14:32:39 +0200
|
|
|
|
ngcp-ngcpcfg (12.4.0.0+0~mr12.4.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [a58e66b] MT#59308 commit: Do not include the date in the commit message
|
|
* [d207a67] MT#59308 commit: Include reason in «ngcpcfg apply» commit messages
|
|
* [367bbeb] MT#45670 NGCP::Template::Object: Add new get_hosts() method
|
|
* [090653e] MT#58014 decrypt: Source logs instead of open-coding its contents
|
|
* [6e5628d] MT#58014 encrypt, decrypt: Clarify cryptographic terms
|
|
* [c4f6293] MT#58014 encrypt, decrypt: Do not use an intermediate unencrypted tarfile
|
|
* [5d1b3dc] MT#58014 Refactor OpenPGP functions into a new functions file
|
|
* [127e6a4] MT#58014 Replace GnuPG usage with Stateless OpenPGP CLI
|
|
|
|
[ Michael Prokop ]
|
|
* [12f91d4] MT#59492 Use reserved IPs following RFC5737
|
|
|
|
[ Kirill Solomko ]
|
|
* [52605d6] MT#59588 scripts/commit add grants/creds sync support for 3308
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Fri, 15 Mar 2024 08:49:21 +0100
|
|
|
|
ngcp-ngcpcfg (12.3.0.0+0~mr12.3.0.0) unstable; urgency=medium
|
|
|
|
* New release.
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 15 Jan 2024 14:48:13 +0100
|
|
|
|
ngcp-ngcpcfg (12.2.0.0+0~mr12.2.0.0) unstable; urgency=medium
|
|
|
|
[ Kirill Solomko ]
|
|
* [0f8ad35] MT#58352 helper/sync-db add lb nodes outbound_socket support
|
|
* [9d7fdb3] MT#58352 lb_and_extra_sockets_sync() fix undef extra_socket
|
|
* [dbd7bb3] MT#58696 sync-db auto lb outbound sockets only sip_ext
|
|
|
|
[ Guillem Jover ]
|
|
* [02055b8] MT#58014 encrypt: Avoid remove leading / messages from tar
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Wed, 29 Nov 2023 13:37:57 +0100
|
|
|
|
ngcp-ngcpcfg (12.1.0.0+0~mr12.1.0.0) unstable; urgency=medium
|
|
|
|
[ Michael Prokop ]
|
|
* [def4d75] TT#124273 github actions: replace bullseye with bookworm
|
|
|
|
[ Guillem Jover ]
|
|
* [670334b] MT#58356 Update packaging for bookworm
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Sun, 15 Oct 2023 08:24:58 +0200
|
|
|
|
ngcp-ngcpcfg (12.0.1.0+0~mr12.0.1.0) unstable; urgency=medium
|
|
|
|
[ Mykola Malkov ]
|
|
* [c809811] MT#57453 Switch docker image to bookworm
|
|
|
|
[ Volodymyr Fedorov ]
|
|
* [5823998] MT#57761 Do not call restore permissions for set/del commands
|
|
|
|
[ Guillem Jover ]
|
|
* [65424ff] MT#55942 Remove HA_FILE usage
|
|
* [6e24d68] MT#55942 cat: Fix maintenance file handling
|
|
* [d28ff98] MT#55942 tt2-process: Refactor YAML file load and merge into a function
|
|
* [cf71caa] MT#55942 tt2-process: Move YAML config existence check from callers
|
|
* [0c7865d] MT#55942 Remove HA_CONFIG usage
|
|
* [264e36b] MT#55941 Add sites_enable to sites.yml
|
|
* [ea15166] MT#55942 Add multi-site config loading support via sites.yml
|
|
* [7e3b07b] MT#55942 lib: Add multi-site support to get some network information
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Wed, 30 Aug 2023 18:05:23 +0200
|
|
|
|
ngcp-ngcpcfg (11.5.0.0+0~mr11.5.0.0) unstable; urgency=medium
|
|
|
|
[ Mykola Malkov ]
|
|
* [3445e7f] MT#56936 Fix shellcheck warning SC2069
|
|
|
|
[ Guillem Jover ]
|
|
* [98591ed] MT#56898 Fix owner and permissions for all config.*.yml files
|
|
|
|
[ Rene Krenn ]
|
|
* [445b34f] MT#57236 R_UA and R_USER named cdr export_fields
|
|
|
|
[ Kirill Solomko ]
|
|
* [7f60870] MT#57563 add sync-db sync_timezone_version() helper
|
|
|
|
[ Richard Fuchs ]
|
|
* [aba582b] MT#57527 lib: add get_ha_pingnodes
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 26 Jun 2023 14:11:37 +0200
|
|
|
|
ngcp-ngcpcfg (11.4.0.0+0~mr11.4.0.0) unstable; urgency=medium
|
|
|
|
[ Mykola Malkov ]
|
|
* [a38c0e6] MT#56535 Add support of float numbers
|
|
* [74e0688] MT#56535 Fix quotation for float numbers
|
|
|
|
[ Guillem Jover ]
|
|
* [4a33099] MT#56568 status: Fix argument passing
|
|
* [9dda002] MT#56655 lib: Add new instances helper
|
|
|
|
[ Marco Capetta ]
|
|
* [9ee7449] MT#55473 add support for role rainbow-pcg
|
|
* [bce5b72] MT#55474 add support for role rainbow-pcg-orc
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Fri, 24 Mar 2023 13:04:59 +0100
|
|
|
|
ngcp-ngcpcfg (11.3.0.0+0~mr11.3.0.0) unstable; urgency=medium
|
|
|
|
[ ngcp-config ]
|
|
* [54b75c6] MT#55472 NGCP::Template::Object: Add get_supported_roles() method
|
|
* [8c14d90] MT#55472 add support for role rainbow-wrg
|
|
* [c08db9a] MT#55475 add support for role rainbow-gru
|
|
* [6d91f42] MT#56017 ngcp-network: don't remove all the list of interfaces on --remove-interface
|
|
|
|
[ Kirill Solomko ]
|
|
* [7bfc0e3] MT#55642 sync-grants, sync-constans custom dbhost dbport
|
|
|
|
[ Guillem Jover ]
|
|
* [3b3baae] TT#190250 Rename ngcp-sync-* commands to clarify their purpose
|
|
|
|
[ Michael Prokop ]
|
|
* [b51348d] TT#190250 Fix ngcp-sync-* symlinks
|
|
* [ca9565a] MT#55890 lib/set_debian_info: add support for Debian/bookworm
|
|
* [7a2e769] MT#55890 lib/set_debian_info: drop bookworm/sid assignment
|
|
* [a456ee2] MT#56190 Adjust scripts for shellcheck v0.9.0
|
|
|
|
[ Mykola Malkov ]
|
|
* [ee634d9] MT#55948 set action: error if the element in array is unquoted
|
|
* [948f940] MT#56090 Add maintenance.yml
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 17 Jan 2023 17:44:28 +0100
|
|
|
|
ngcp-ngcpcfg (11.2.0.0+0~mr11.2.0.0) unstable; urgency=medium
|
|
|
|
[ Michael Prokop ]
|
|
* [14a6de3] TT#69514 Do not check/prompt for build/apply action when maintenance mode is enabled
|
|
|
|
[ Mykola Malkov ]
|
|
* [a2a91ee] MT#55289 Add set-value helper
|
|
* [a0dc08a] MT#55289 Add support for multiple options
|
|
* [5c16ae0] MT#55289 Add del-value helper
|
|
* [4d66236] MT#55370 Allow setting of empty values
|
|
|
|
[ Rene Krenn ]
|
|
* [b51f5d8] MT#55305 add hg_ext_response cdr field
|
|
|
|
[ Guillem Jover ]
|
|
* [dbfd352] MT#54408 test: Remove unneeded arrow operators
|
|
* [d294323] MT#54408 test: Refactor NGCP::Template::Object config per ngcp-type
|
|
* [783862c] MT#54408 NGCP::Template::Object: Add spN support to get_*pairname()
|
|
* [bca9daa] MT#54408 NGCP::Template::Object: Add a new ngcp.get_sibnames() method
|
|
* [082feb5] MT#54408 NGCP::Template::Object: Fix ngcp.get_firstname() to support spN
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 04 Oct 2022 13:52:01 +0200
|
|
|
|
ngcp-ngcpcfg (11.1.0.0+0~mr11.1.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [e48864f] TT#139455 instances-info: Make output reproducible
|
|
* [55d8353] TT#177600 Move ngcpcfg specific configuration under /etc/ngcp-ngcpcfg
|
|
* [b89b447] TT#177550 initialise: Add sites/current to the default .gitignore
|
|
* [ac1744b] TT#177550 check: Add code to check the multi-site setup
|
|
* [09e83fc] TT#177550 check: Refactor config YAML file validation into a function
|
|
* [0f20e0f] TT#177550 check: Add a YAML schema and validation for sites.yml
|
|
* [c27e56c] TT#168102 check: Add a YAML schema and validation for instances.yml
|
|
* [7554d5e] TT#168102 check: Pass --network-file to network.yml validators
|
|
* [50949da] TT#168102 ngcp-instances-validator: Add a VERSION variable
|
|
* [b54ff7a] TT#168102 ngcp-instances-validator: Fix command synopsis
|
|
* [9d1093e] TT#168102 ngcp-instances-validator: Reformat tabs to 4 spaces
|
|
* [4643574] TT#168102 ngcp-instances-validator: Switch ad-hoc code to use none and first
|
|
* [b987a62] TT#168102 ngcp-instances-validator: Remove unnecessary stringification
|
|
* [1655ee6] TT#168102 ngcp-instances-validator: Improve comment formatting
|
|
* [feaa980] TT#168102 ngcp-instances-validator: Shorten and unify symbol names
|
|
* [d05e89d] TT#168102 ngcp-instances-validator: Unify warning output format
|
|
* [8c49eb7] TT#168102 ngcp-instances-validator: Unify coding style
|
|
* [806953f] TT#168102 Update git mailmap
|
|
|
|
[ Michael Prokop ]
|
|
* [be5ce72] TT#71950 Fix typos
|
|
* [6adf52a] TT#188250 tests: use same permissions for git repos as for working directory
|
|
|
|
[ ngcp-config ]
|
|
* [5c72344] TT#185050 ngcp-network-validator: support rtp??? nodes
|
|
* [240b32e] TT#177550 check: support MGMTNODE config
|
|
* [6100f20] TT#177550 clean: don't remove sites/current
|
|
* [a35013f] TT#186700 support for rtp instances
|
|
|
|
[ dzenichev ]
|
|
* [6cb4416] TT#168102 Create script for instances connections validation
|
|
* [d9eacfd] TT#168102 ngcp-instances-validator: Fix typo
|
|
* [dc1213a] TT#168102 ngcp-instances-validator: Fix link interface check
|
|
* [adda56e] TT#168102 instances-validator: add additional checks
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 22 Aug 2022 20:02:46 +0200
|
|
|
|
ngcp-ngcpcfg (11.0.0.0+0~mr11.0.0.0) unstable; urgency=medium
|
|
|
|
[ Mykola Malkov ]
|
|
* [a7f0d41] TT#161150 Add support of sp3+ nodes
|
|
|
|
[ Michael Prokop ]
|
|
* [82abf22] TT#171400 Adjust git repos for new safe.directory behavior
|
|
* [91673cd] TT#171400 Build-Depend on recent python3 version
|
|
* [e51151e] TT#173500 Create tmpfiles with template name
|
|
|
|
[ Guillem Jover ]
|
|
* [c692abd] TT#161150 NGCP::Template::Object: Add support for spN nodes to get_nodename()
|
|
* [cecd2b0] TT#161150 NGCP::Template::Object: Switch get_nodename() to use ngcp-nodename
|
|
* [732bc17] TT#161150 Unify and switch to NGCP_NODENAME and NGCP_PAIRNAME
|
|
* [0d6d1ce] TT#174750 Use «HA service» instead of «heartbeat»
|
|
* [5e2037c] TT#177600 Remove redundant <template>.tt2.<nodename> suffix handling
|
|
* [73d188a] TT#177600 Remove unused files from /etc/ngcp-config/
|
|
* [57ca2ef] TT#177600 Rename ngcpcfg.instances to instances.yml
|
|
* [98d1370] TT#174407 Rename rtpproxy section to rtpengine
|
|
|
|
[ Donat Zenichev ]
|
|
* [e688e0f] TT#168901 Refactoring of the 'get_hosts_records_for_db_connections'
|
|
|
|
[ Marco Capetta ]
|
|
* [42c02ce] TT#139459 Rework script get_all_ips_of_connection_for_instance after connections changes
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 07 Jun 2022 11:45:00 +0200
|
|
|
|
ngcp-ngcpcfg (10.5.0.0+0~mr10.5.0.0) unstable; urgency=medium
|
|
|
|
[ ngcp-config ]
|
|
* [04a66a2] TT#160856 add pre-commit
|
|
* [417db48] TT#160856 test for lib/get_all_ips_of_connection_for_instance
|
|
* [e486439] TT#139455 instances: type of interface is now a sequence
|
|
* [3c63137] TT#160855 tt2-process: warn if there's no base file for customtt
|
|
* [063b139] TT#160855 patch: don't use static match for PRO/CARRIER
|
|
* [f937c4f] TT#160855 support tt2 templates for instances
|
|
|
|
[ Marco Capetta ]
|
|
* [99e563b] TT#160856 Improve instance's connections to support more interfaces
|
|
* [aec2f54] TT#167950 Add new helper script get_all_v6ips_for_instance
|
|
|
|
[ Donat Zenichev ]
|
|
* [1030182] TT#157251 Add 'get_all_adv_ips_for_instance' script
|
|
* [376b666] TT#164851 Instances, add a script to fill /etc/hosts
|
|
|
|
[ Guillem Jover ]
|
|
* [7575f51] TT#149202 Fix UTF-8 handling
|
|
* [6c45358] TT#149202 cat: Add new action to concatenate configuration files
|
|
* [07f9aef] TT#149202 check: Concatenate all configuration files when schema validating
|
|
|
|
[ Michael Prokop ]
|
|
* [fa64547] TT#114353 check action: do not execute restore-permissions
|
|
* [234f34e] TT#114353 Skip restore-permissions execution with diff, log + status actions
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Thu, 31 Mar 2022 00:01:35 +0200
|
|
|
|
ngcp-ngcpcfg (10.4.0.0+0~mr10.4.0.0) unstable; urgency=medium
|
|
|
|
[ ngcp-config ]
|
|
* [01ec15a] TT#139455 test: set NGCP_BASE_TT2 by default
|
|
* [2b8dd4c] TT#139455 test: improvements at gitrepo
|
|
* [39cf245] TT#139455 remove unused configs
|
|
* [6ad4376] TT#139455 etckeeper: obey NGCPCTL_BASE
|
|
* [36c2cd5] TT#139455 script/services: fix generate_list_to_process
|
|
* [bee2a1b] TT#139455 test: some dirs must be a git repository
|
|
* [2114fa7] TT#139455 tests: add instances tests
|
|
* [e736773] TT#154852 get_all_ips_for_instance: fix instance argument
|
|
* [664ad7d] TT#154852 build: inject instance_info to templates
|
|
* [686a3d7] TT#154852 services: fix detection of changes on instance builds
|
|
|
|
[ Alexander Lutay ]
|
|
* [8734983] TT#139455 instances-info: partial instances case support
|
|
* [6dabc7a] TT#154105 Improve error output for 'ngcpcfg get'
|
|
* [59f691b] TT#158650 Improve error reporting for failing action 'build'
|
|
|
|
[ Guillem Jover ]
|
|
* [e875197] TT#142950 scripts: Fix options parsing
|
|
* [a4f3d9d] TT#156156 Switch to «-» as the word separator in CLI options
|
|
* [bfaf3b5] TT#153051 Create the test results directory if it's missing
|
|
* [18ca8ec] TT#153051 NGCP::Template::Object: Add method to get the number of online CPUs
|
|
|
|
[ Richard Fuchs ]
|
|
* [3a477fa] TT#152050 support multiple shared IP addresses as round-robin
|
|
|
|
[ Michael Prokop ]
|
|
* [3abb63e] TT#102912 status: report the name of the invoked binary
|
|
* [241040e] TT#102912 Provide invocation name of ngcpcfg to subprocesses
|
|
|
|
[ Marco Capetta ]
|
|
* [c519d8d] TT#139459 Add script 'get_all_ips_of_connection_for_instance'
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 24 Jan 2022 16:57:29 +0100
|
|
|
|
ngcp-ngcpcfg (10.3.0.0+0~mr10.3.0.0) unstable; urgency=medium
|
|
|
|
[ Victor Seva ]
|
|
* [4a94941] TT#139455 lib: get_instances() add interface data from host
|
|
* [01bbe14] TT#139455 fixtures: control hostname and nodename via environment
|
|
* [360c277] TT#83358 don't mess with perms by default in tests
|
|
* [744458a] TT#139455 test: use universal_newlines=True so no replace is needed
|
|
* [63d80c5] TT#139455 test: define cache_dir inside results
|
|
* [8300364] TT#139455 support instances build
|
|
|
|
[ Guillem Jover ]
|
|
* [6997e5a] TT#146104 services: Always flush queues even when not running .services
|
|
* [b975498] TT#115501 ngcp-sync-grants: Fix typo for copy operation
|
|
* [f607c7d] TT#124273 Update packaging for bullseye
|
|
* [459484a] TT#124273 Use execute_after_ instead of override_ for dh command
|
|
|
|
[ Alexander Lutay ]
|
|
* [d550799] TT#139455 Improve patchtt error for missing tt2 template
|
|
|
|
[ Kirill Solomko ]
|
|
* [06fff6f] TT#146351 ngcp-sync-grants add support for negative "drop" expressions
|
|
|
|
[ Michael Prokop ]
|
|
* [3e88142] TT#82051 Shellcheck v0.8 fixes
|
|
* [cad3178] TT#124273 github actions: replace buster with bullseye
|
|
|
|
[ ngcp-config ]
|
|
* [682ddd0] TT#139455 tests: OUTPUT_DIRECTORY by default
|
|
* [b3fdc28] TT#83358 don't create hooks if SKIP_UPDATE_PERMS is enabled
|
|
* [30128b2] TT#139455 tests: fix OUTPUT_DIRECTORY is a git repo
|
|
* [4eb88af] TT#139455 hook_setup: skip if SKIP_UPDATE_PERMS is enabled
|
|
* [f7d9d81] TT#139455 don't chown configs if NGCP_TESTSUITE is set
|
|
|
|
[ Rene Krenn ]
|
|
* [7eaf874] TT#151050 predictive rendering of apache-style conf fragments
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 23 Nov 2021 14:19:38 +0100
|
|
|
|
ngcp-ngcpcfg (10.2.0.0+0~mr10.2.0.0) unstable; urgency=medium
|
|
|
|
[ Mykola Malkov ]
|
|
* [589dedb] TT#139151 Switch to use ngcp_hostname
|
|
|
|
[ Guillem Jover ]
|
|
* [a9afbc4] TT#141100 lib: Remove deprecated functions and methods
|
|
* [8587969] TT#141100 NGCP::Template::Object: Add new get_version method
|
|
* [df8be33] TT#141100 lib: Use ngcp.get_hostname instead of removed file
|
|
* [32695c4] TT#141100 NGCP::Template::Object: Add new replace_metavars method
|
|
* [55164ec] TT#141100 NGCP::Template::Object: Add new get_dbnode method
|
|
* [c4c299f] TT#141100 NGCP::Template::Object: Rename get_mgmt_node to get_mgmt_pairname
|
|
* [79ed4aa] TT#142950 ngcpcfg: Use proper file metadata when creating config with set
|
|
* [d94d32f] TT#142950 test: Add missing file to the Dockerfile dependencies
|
|
* [b334e70] TT#142950 test: Set junit_family for py.test-3 to quiesce a warning
|
|
* [93e84e0] TT#142950 Centralize YAML file metadata initialization
|
|
* [ff5b523] TT#142950 ngcpcfg: Make commit action update config file permissions
|
|
|
|
[ Richard Fuchs ]
|
|
* [88dfe81] TT#110703 add helper function quote_meta
|
|
|
|
[ Michael Prokop ]
|
|
* [39c5c91] TT#142950 Avoid interactive autoedit merge commits
|
|
|
|
[ Victor Seva ]
|
|
* [8d50c9e] TT#139455 support instances
|
|
* [8092df8] TT#118659 Dockerfile: python3-junitxml is included in bullseye
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 05 Oct 2021 13:20:37 +0200
|
|
|
|
ngcp-ngcpcfg (10.1.0.0+0~mr10.1.0.0) unstable; urgency=medium
|
|
|
|
[ Alexander Lutay ]
|
|
* [677fae7] TT#125900 Do not validate IP on OpenVPN interface 'tun'
|
|
* [41c722a] TT#126250 Bypass 'apply' options into 'build' script
|
|
* [1b339d2] Revert "TT#126250 Bypass 'apply' options into 'build' script"
|
|
|
|
[ Rene Krenn ]
|
|
* [cb461c2] TT#126550 Utils.to_perl() enforce concise output
|
|
|
|
[ Manuel Montecelo ]
|
|
* [f94f6bd] TT#105151 When gathering ifaces for hosts, allow eth*->neth* renaming
|
|
|
|
[ Victor Seva ]
|
|
* [e9f0d52] TT#126250 tests for apply
|
|
* [eff9d4a] TT#126250 Bypass 'apply' options into 'build' script
|
|
* [f637618] TT#126250 docs: remove duplicated options on **apply**
|
|
* [cb2fe74] TT#126250 apply: fix error when called with no arguments
|
|
|
|
[ Guillem Jover ]
|
|
* [2e8c283] TT#79100 services: Special case corosync/pacemaker handling
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 24 Aug 2021 16:52:57 +0200
|
|
|
|
ngcp-ngcpcfg (10.0.0.0+0~mr10.0.0.0) unstable; urgency=medium
|
|
|
|
[ Alexander Lutay ]
|
|
* [b821e00] TT#120752 Add 'ngcpcfg edit' to speedup YML editing
|
|
* [a3017f9] TT#106202 Fix 'ngcp-config decrypt': NGCPCTL_MAIN: unbound variable
|
|
* [6a73386] TT#120752 Fix b821e00: move main function load close to validation
|
|
* [45de0f4] TT#120752 Fix b821e00: allow 'ngcpcfg edit /path/real_file.yml'
|
|
* [567318c] TT#106202 Add tty check for ngcpcfg 'read' calls
|
|
|
|
[ Michael Prokop ]
|
|
* [6575b8e] TT#120901 Support ShellCheck v7.0.2
|
|
* [0ce3b7b] TT#120901 Support ShellCheck v7.0.2 with new SC2260 check
|
|
|
|
[ Manuel Montecelo ]
|
|
* [c04bb33] TT#118659 Switch Dockerfile from Debian buster to bullseye
|
|
|
|
[ Guillem Jover ]
|
|
* [59fa417] TT#122034 lib: Sort the list of hashes correctly
|
|
|
|
[ Victor Seva ]
|
|
* [24098da] TT#83358 status: add test
|
|
|
|
[ Mykola Malkov ]
|
|
* [bbb6bf6] TT#123200 Remove support of init-mgmt
|
|
* [eb4eca2] TT#123200 Simplify check of remote origin of ngcp-config
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 14 Jun 2021 16:38:09 +0200
|
|
|
|
ngcp-ngcpcfg (9.5.0.0+0~mr9.5.0.0) unstable; urgency=medium
|
|
|
|
[ Michael Prokop ]
|
|
* [9fe4059] TT#111254 Bash completion: support 'all' in "ngcpcfg push ..."
|
|
* [5037a3a] TT#111254 Provide symlink for ngcp-config shell completion
|
|
* [fbbe998] TT#119602 Properly handle trap also in case of errors in functions
|
|
|
|
[ Guillem Jover ]
|
|
* [125727b] TT#111950 Fix li presence when li_dist is in effect
|
|
|
|
[ Manuel Montecelo ]
|
|
* [5bc669a] TT#80164 Remove extra '}' at the end of debug message
|
|
* [02673fd] TT#80164 Use "base file" for permissions when generating config from templates
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 20 Apr 2021 11:59:14 +0200
|
|
|
|
ngcp-ngcpcfg (9.4.0.0+0~mr9.4.0.0) unstable; urgency=medium
|
|
|
|
[ Alexander Lutay ]
|
|
* [055ec2f] TT#106202 Remove unused variable $RC
|
|
* [eee0a9c] TT#106202 Remove shellcheck mute for warning [SC2086] in 'scripts/encrypt'
|
|
* [cdfb5a8] TT#106202 Update Shell code style for scripts/decrypt
|
|
|
|
[ Guillem Jover ]
|
|
* [fdac946] TT#108502 Refactor Debian release information gathering
|
|
|
|
[ Michael Prokop ]
|
|
* [960dbeb] TT#108502 Ensure to install lib/set_debian_info
|
|
* [090e422] TT#111254 Fix typo in docs + patch usage information (cusomtt->customtt)
|
|
* [817a54d] TT#111254 Provide initial bash completion for ngcpcfg/ngcp-config command
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 15 Feb 2021 17:54:09 +0100
|
|
|
|
ngcp-ngcpcfg (9.3.0.0+0~mr9.3.0.0) unstable; urgency=medium
|
|
|
|
[ Michael Prokop ]
|
|
* [1e5d4c6] TT#82051 Fix URL for CI Badge of Debian Packaging
|
|
|
|
[ Kirill Solomko ]
|
|
* [03d83a5] TT#103250 change helper user behaviour
|
|
* [afd11e9] TT#105408 update ngcp-sync-grants/ngcp-sync-constants for MariaDB 10.4+
|
|
|
|
[ Rene Krenn ]
|
|
* [c769037] TT#102100 extend cdrexport field to objects
|
|
* [a31fc4a] TT#104850 lib/get_cdr_export_fields: enable plain exportfields by default
|
|
|
|
[ Alexander Lutay ]
|
|
* [a7aab5a] TT#102912 Add symlink ngcp-config -> ngcpcfg (stage 1)
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 05 Jan 2021 15:32:57 +0100
|
|
|
|
ngcp-ngcpcfg (9.2.0.0+0~mr9.2.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [9fd62e6] TT#91650 Add a .mailmap file to correct author information
|
|
|
|
[ Kirill Solomko ]
|
|
* [b9a0d9f] TT#94751 get_all_hosts_ips fix seen_ips expression
|
|
* [eb12506] TT#97050 add ngcp-sync-grants check only mode
|
|
|
|
[ Marco Capetta ]
|
|
* [1b438c4] TT#94201 Add 'get_all_shared_names_and_shared_ips' ngcpcfg helper
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 09 Nov 2020 16:26:20 +0100
|
|
|
|
ngcp-ngcpcfg (9.1.0.0+0~mr9.1.0.0) unstable; urgency=medium
|
|
|
|
[ Mykola Malkov ]
|
|
* [c0cec39] TT#86451 Fix switching to appropriate git dir
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 31 Aug 2020 21:55:29 +0200
|
|
|
|
ngcp-ngcpcfg (9.0.0.0+0~mr9.0.0.0) unstable; urgency=medium
|
|
|
|
[ Michael Prokop ]
|
|
* [faf6964] TT#86451 hooks/pre-commit: ensure to always execute in main ngcpcfg directory
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 21 Jul 2020 14:49:17 +0200
|
|
|
|
ngcp-ngcpcfg (8.6.0.0+0~mr8.6.0.0) unstable; urgency=medium
|
|
|
|
[ Michael Prokop ]
|
|
* [d5863ed] TT#82051 Support GitHub actions + workflows using Debian package builds + shellcheck
|
|
* [0dda93a] TT#82051 Shellcheck fixes
|
|
* [2088c32] TT#82051 shellcheck fix for console_output() to expand escape sequences
|
|
|
|
[ Flaviu Mates ]
|
|
* [2fa5756] TT#76111 - Refresh DB admins when executing ngcpcfg apply
|
|
* [6ed9515] Revert "TT#76111 - Refresh DB admins when executing ngcpcfg apply"
|
|
|
|
[ Guillem Jover ]
|
|
* [4e67890] TT#81050 Fix precedence of HA_CONFIG and PAIR_CONFIG config.yml variants
|
|
* [2ea01dd] TT#81050 Document HA_CONFIG and PAIR_CONFIG config.yml variants
|
|
|
|
[ Richard Fuchs ]
|
|
* [85422ef] TT#83357 add --shared-ipv6-only option
|
|
|
|
[ Rene Krenn ]
|
|
* [3cce8c3] TT#84330 util methods to render .pem file content
|
|
* [c26a7ec] Revert "TT#84330 util methods to render .pem file content"
|
|
* [778e243] TT#84330 file test util methods
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 14 Jul 2020 11:54:02 +0200
|
|
|
|
ngcp-ngcpcfg (8.5.0.0+0~mr8.5.0.0) unstable; urgency=medium
|
|
|
|
[ Rene Krenn ]
|
|
* [586e8e5] TT#76675 concurrent_call_count+quota cdrexport fields
|
|
* [d303f91] TT#77005 enable/disable a cdr export field
|
|
* [9a47a8a] TT#76675 rename concurrent_call cdrexport fields
|
|
* [da1b76a] TT#76675 ignore case of cdrexport fields
|
|
|
|
[ Mykola Malkov ]
|
|
* [2344b9e] TT#76658 Use temp file to prepare ngcpcfg_perms file
|
|
|
|
[ Alexander Lutay ]
|
|
* [35f0be2] TT#78170 Fix option/value parsing for 'ngcpcfg set' in case if value has sign =
|
|
|
|
[ Guillem Jover ]
|
|
* [6dd411e] TT#78652 Generate and install perl module and program man pages
|
|
* [4d4823c] TT#79701 Deprecate ngcp.get_mgmt_name and lib/get_mgmt_name
|
|
* [7b37cd6] TT#79701 Add general.ngcp_type support to test fixtures
|
|
* [a75df8e] TT#79701 Add support for ngcp.get_pairname
|
|
* [4bdc9f5] TT#81051 Use environment variables instead of absolute pathnames
|
|
* [354e757] TT#81050 Add HA_CONFIG and PAIR_CONFIG support
|
|
|
|
[ Kirill Solomko ]
|
|
* [1554ea0] TT#76675 fix a typo in get_cdr_export_fields
|
|
|
|
[ Richard Fuchs ]
|
|
* [571ffd8] TT#79550 allow interfaces with just shared IP
|
|
* [35e8e97] TT#81265 support multiple parallel RTP interface types
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 19 May 2020 11:11:21 +0200
|
|
|
|
ngcp-ngcpcfg (8.4.0.0+0~mr8.4.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [3b7d832] TT#69069 Do not allow multiple interfaces with api_int type per node
|
|
* [00af5f7] TT#71952 tt2-process: Refactor hook setup and handling
|
|
* [59d95f0] TT#71952 tt2-process: Refactor process pool runner
|
|
* [a528548] TT#71952 tt2-process: Always return an array ref from generate_iofiles
|
|
* [6b9e569] TT#71952 Integrate ngcpcfg functional tests into t testsuite
|
|
* [9e7c14e] TT#37401 tt2-process: Fix path handling to avoid duplicate slashes
|
|
* [d1ad545] TT#76851 Remove unnecessary inner-loop for interface access
|
|
* [b4610d4] TT#76851 Fix logic to return non-repeated entries in get_all_hosts_ips
|
|
* [3fc866d] TT#76851 Properly set fixtures/bin in PATH
|
|
* [ca61353] TT#76851 Add mock logger program for testsuite runs
|
|
* [d9ab5d1] TT#76851 Register pytest marks in pytest.ini
|
|
* [ec07460] TT#76851 Extend get_all_ips test cases
|
|
* [c40ab49] TT#76851 Reduce complexity for get_all_ips uniqueness guarantees
|
|
|
|
[ Rene Krenn ]
|
|
* [5001800] TT#76458 fix edr old/new profile fields
|
|
|
|
[ Richard Fuchs ]
|
|
* [5258a40] TT#76801 support output of just addresses for RTP interfaces
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 16 Mar 2020 11:16:33 +0100
|
|
|
|
ngcp-ngcpcfg (8.3.0.0+0~mr8.3.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [d09d18d] TT#50701 NGCP::Template::Object: Use exists instead of defined
|
|
* [de9aaca] TT#50701 NGCP::Template::Object: Handle empty peername for self in firstname
|
|
* [5bcd29f] TT#50701 test: Add unit tests for NGCP::Template::Object
|
|
* [c0fd959] TT#50701 Refactor IPv6 address expansion into an object function
|
|
* [e1749f7] TT#71952 Fix permissions of yaml files
|
|
* [98b31bf] TT#71952 Make the test suite verbose enough to be usable
|
|
* [5c1e24e] TT#71952 Handle undefined X_f.alias keys in get_cdr_export_fields
|
|
* [a916684] TT#71952 Parallelize templated output generation
|
|
* [0e35daa] TT#71952 Fix typo
|
|
* [cd22457] TT#71952 Print pathname of pre/post build hook being executed
|
|
* [f03f5c7] TT#71952 Run tt2-process under nice + ionice
|
|
* [011ce33] TT#71952 Rewrite template file list generation in perl
|
|
* [d9ae0fe] TT#71952 tt2-process: Remove unnecessary asserts
|
|
* [0907fb1] TT#71952 tt2-process: Add missing parenthesis around sort
|
|
* [ec70d8e] TT#71952 tt2-process: Add new option to expect <input> <output> argument pairs
|
|
* [f6e622e] TT#71952 tt2-process: Set the output file permissions when creating the file
|
|
|
|
[ Rene Krenn ]
|
|
* [bfd9be0] TT#74153 add utils Template::Plugin
|
|
* [1ea1824] TT#74153 add Utils methods
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 27 Jan 2020 12:24:39 +0100
|
|
|
|
ngcp-ngcpcfg (8.2.0.0+0~mr8.2.0.0) unstable; urgency=medium
|
|
|
|
[ Alexander Lutay ]
|
|
* [e045830] TT#68032 Migrate from 'mysql -p${SIPWISE_DB_PASSWORD}' to Perl DBI defaults-extra-file=""
|
|
* [1ab8c9a] TT#68032 Migrate from 'mysql -p${SIPWISE_DB_PASSWORD}' to Perl DBI defaults-extra-file=""
|
|
* [36a1188] TT#68710 Rename 'ngcpcfg values' to 'ngcpcfg get'
|
|
* [6e101bf] TT#68710 Sort ngcpcfg actions alphabetically in ngcpcfg help
|
|
* [1808324] TT#69050 ngcp-sync-constants: request 'root' user DB password if cannot connect without password
|
|
* [606f0fb] TT#69050 Fix 18083249: add libio-prompter-perl as ngcp-ngcpcfg dependency
|
|
|
|
[ Guillem Jover ]
|
|
* [2665215] TT#51701 Switch from deprecated /var/run to /run
|
|
* [1054cb4] TT#15857 Fix indentation
|
|
* [f8f3d9e] TT#15857 Fix DBI errors output
|
|
* [0d270c8] TT#15857 Switch to use Term::ReadPassword
|
|
* [1ff13b6] TT#15857 ngcp-sync-constants: Ask the MySQL password in a loop
|
|
|
|
[ Mykola Malkov ]
|
|
* [549d2c7] TT#68254 Add --join option to init-shared command
|
|
|
|
[ Kirill Solomko ]
|
|
* [406b4cb] TT#71051 sync-db sync timezone delimiter
|
|
|
|
[ Rene Krenn ]
|
|
* [c6d6455] TT#70155 add UPDATE_TIME_LOCALIZED named cdr export field
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 25 Nov 2019 14:57:56 +0100
|
|
|
|
ngcp-ngcpcfg (8.1.0.0+0~mr8.1.0.0) unstable; urgency=medium
|
|
|
|
[ Richard Fuchs ]
|
|
* [c2372f3] TT#64658 support vlan interfaces in ethX.Y notation
|
|
* [ff016f1] TT#64658 exclude vlan interfaces from hwaddr dupe check
|
|
|
|
[ Alexander Lutay ]
|
|
* [ff2bd49] TT#63758 Improve English for 'High Availability setups' notes
|
|
* [8c210c1] TT#51601 Stop printing diff on ngcpcfg set/del by default.
|
|
* [ef9ebde] TT#65907 Speedup generate_template_list() by removing unnecessary loops
|
|
* [9afac63] TT#65907 Speedup 'ngcpcfg build' (2-3 seconds faster when we build all files)
|
|
* [8717d0a] TT#65907 Move functions/main functions into "functions" section
|
|
* [85dd35a] TT#65907 Update functions/main to follow Sipwise/Google shell style
|
|
* [366101f] TT#65907 Use log_warn instead of 'echo' to dump warning into ngcpcfg logs
|
|
* [80ead12] TT#65907 Convert EXTRA_CONFIG_FILES from string to array to make shellcheck happy here
|
|
* [8209a5a] TT#65907 Speedup 'ngcpcfg build' on 20% percent (when we build all files)
|
|
* [1141490] TT#65907 Speedup 'ngcpcfg build' on 25% for non-docker installations
|
|
* [f4e5c0b] TT#65907 Write ngcpcfg PID into ngcpcfg.log file
|
|
* [250cb64] TT#65907 Remove unnecessary subshell calls in helper build_config
|
|
* [db586ad] TT#65907 Remove unnecessary 'rm' command (as we move files)
|
|
* [e9b980f] TT#65907 Remove confusing 'RC' variable from scripts/build ('set -e' in use)
|
|
* [ead10ac] TT#65907 Speedup 'ngcpcfg apply' on 1.5 seconds (re-use the same tmp file)
|
|
* [48fa673] TT#33255 Generate HA pingnodes from network.yml
|
|
* [1758f7c] TT#33255 lib/get_default_pingnodes: add GW IP if allowed/necessary only
|
|
* [90b1ff6] TT#63758 Add new function 'log_warn_n' for 'ngcpcfg push-parallel'
|
|
* [3b3c4a1] TT#63758 TT#55162 Fix tests after migration to group 'ngcp-admin'
|
|
* [66638c0] TT#63758 Fix tests test_ngcpcfg_build_network_interfaces to use temporary folder
|
|
* [15537ab] TT#63758 Add missing ngcpcfg options description to manuals
|
|
* [fa3593a] TT#63758 Add --summary-only option support
|
|
* [6862f18] TT#63758 Update ngcpcfg manuals for the 'push-parallel' case
|
|
* [f4ac5ca] TT#63758 Move function 'action' from ngcpcfg to function/main->main_action()
|
|
* [48c767d] TT#63758 Fix lib/get_ngcp_neighbours on Carrier. Use get_hostname() instead of get_nodename()
|
|
|
|
[ Rene Krenn ]
|
|
* [2f69005] TT#66157 cdr_fields helper: select the cdr base table
|
|
|
|
[ Guillem Jover ]
|
|
* [adeb7f0] TT#66224 Switch from asciidoc to asciidoctor
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 08 Oct 2019 09:11:14 +0200
|
|
|
|
ngcp-ngcpcfg (8.0.0.0+0~mr8.0.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [580d753] TT#60670 Allow commenting out lines in /etc/mysql/sipwise.cnf
|
|
* [7131b28] TT#60670 Use dpkg-query -W instead of -s to fetch the Version field value
|
|
* [127ab70] TT#61954 Reorder and reformat copyright File stanzas
|
|
* [631c42c] TT#61954 Update copyright years
|
|
* [d4e1857] TT#62401 Special case ngcp-service files and generate them always first
|
|
* [4335b98] TT#61954 Set debhelper compat level in Build-Depends instead of debian/compat
|
|
* [55c5c6d] TT#7570 Add /usr to the list of directories to manage configs for
|
|
* [9aa94b0] Revert "TT#7570 Add /usr to the list of directories to manage configs for"
|
|
|
|
[ Richard Fuchs ]
|
|
* [92dccb4] TT#55162 add ngcp-admin group
|
|
|
|
[ Alexander Lutay ]
|
|
* [2604bd4] TT#60950 Switch ngcpcfg docker to buster
|
|
* [20127f0] TT#63758 Add 'push-parallel' action in ngcpcfg and manuals
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 05 Aug 2019 20:58:53 +0200
|
|
|
|
ngcp-ngcpcfg (7.5.0.0+0~mr7.5.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [80b9ca8] TT#58703 services: Rework service sorting code to avoid duplication
|
|
* [84c9d93] TT#58703 services: Start sysctl services before monit and ha.d
|
|
* [cb0ce8c] TT#59403 Move requirement for ip/netmask from vlan interfaces to any alias
|
|
* [ab24d11] TT#59403 Do not require some properties on network interface aliases
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 17 Jun 2019 14:38:56 +0200
|
|
|
|
ngcp-ngcpcfg (7.4.0.0+0~mr7.4.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [b9e02ae] TT#50752 services: Execute the new policy-rc.d deferred action queue
|
|
|
|
[ Marco Capetta ]
|
|
* [3b2cf14] TT#48593 Update cluster_set functions due to config.yml refactoring
|
|
|
|
[ Manuel Montecelo ]
|
|
* [e67cb4c] TT#44854 Document "apply --force-all-services"
|
|
* [6b833f7] TT#44854 Add option --ignore-shared-storage-check for "build" and "check"
|
|
|
|
[ Andreas Granig ]
|
|
* [0700257] TT#56454 Fix cosmetic typo in log message
|
|
|
|
[ Rene Krenn ]
|
|
* [7d5a105] TT#56019 add truncated timestamp export fields
|
|
|
|
[ Alexander Lutay ]
|
|
* [eff2d91] TT#57012 Force 'ngcpcfg check'->pkwalify to use 'YAML::XS' only
|
|
|
|
[ Richard Fuchs ]
|
|
* [1b68f65] TT#56433 add support for setting per-host openvpn config
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Thu, 25 Apr 2019 14:31:13 +0200
|
|
|
|
ngcp-ngcpcfg (7.3.0.0+0~mr7.3.0.0) unstable; urgency=medium
|
|
|
|
[ Andrew Pogrebennyk ]
|
|
* [180e591] TT#50100 scripts/patch: preserve file permissions when creating customtt
|
|
* [8cbc023] TT#50701 lib/get_all_v6ips[_for_host]: support format parameter to expand IPv6 addr
|
|
|
|
[ Guillem Jover ]
|
|
* [8337f62] TT#50752 services: Execute queue-show before queue-run
|
|
* [9c58d67] TT#50701 Switch from Net::IPv4Addr to Net::Netmask
|
|
* [b61b363] TT#50651 Refactor conditional into an enclosing one
|
|
* [ecf613e] TT#50651 Rework host key setting
|
|
* [b163563] TT#50651 Add support for new SNMP host attributes
|
|
|
|
[ Michael Prokop ]
|
|
* [8005eea] TT#46601 tests: avoid DeprecationWarnings with Python >=3.6
|
|
|
|
[ Manuel Montecelo ]
|
|
* [6921fc2] TT#50981 Implement offload-lro/-tso for /e/n/interfaces, ngcp-network command
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 25 Feb 2019 22:58:21 +0100
|
|
|
|
ngcp-ngcpcfg (7.2.0.0+0~mr7.2.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [3f0dee4] TT#43700 Create a running file to denote that services is being executed
|
|
* [b2c87aa] TT#47373 Remove path hardcoding for hooks handling
|
|
* [0bc0550] TT#47373 Cleanups for global permissions fix
|
|
* [e74318d] TT#47820 Fix has_role handling
|
|
* [91cf775] TT#43700 Fix typo in function
|
|
* [203d60e] TT#43700 Fix services handling
|
|
* [4297961] TT#43700 Only remove files from variables we have set
|
|
|
|
[ Manuel Montecelo ]
|
|
* [d37d0e2] TT#47358 Add option to set gateway for IPv6 (v6gateway config option)
|
|
* [ceed325] TT#47255 Add options for interface set-up: mtu, dhcp for IPv6, manual for IPv4/6
|
|
* [43ac83d] TT#47255 Add comprehensive test of network config with ngcp-network
|
|
* [f6596cc] TT#47255 Add comprehensive test of network config for /etc/network/interfaces
|
|
* [d7d0489] TT#49058 Update template of /e/network/interfaces to the latest vers., for tests
|
|
|
|
[ Alexander Lutay ]
|
|
* [682b6de] TT#47563 Use '-uall' for 'git status --porcelain' in scripts/services
|
|
* [505d656] TT#47373 Ensure 'restore-permissions' always executed at the end of ngcpcfg
|
|
* [6b35840] TT#47373 Fix 0bc0550: add default for variable NGCP_TESTSUITE
|
|
* [34585d1] TT#47373 Do not execute ngcpcfg_update_perms for 'init-mgmt/initialise'
|
|
* [4f2fb64] TT#48194 Remove default/fallback validation for network interfaces
|
|
* [7ee73dd] TT#47373 Do not execute ngcpcfg_update_perms for 'values/show'
|
|
|
|
[ Mykola Malkov ]
|
|
* [1a9d712] TT#47956 Subtract HA repo setup from 'initialise' into 'init-shared'
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Wed, 09 Jan 2019 22:02:51 +0100
|
|
|
|
ngcp-ngcpcfg (7.1.0.0+0~mr7.1.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [d5d91d3] TT#44257 Improve reporting on missing interface definitions
|
|
* [4894342] TT#45728 Stop requiring netmask when we do not require ip
|
|
* [b3a88d1] TT#43700 Run ngcp-service sync-state after queue service execution
|
|
* [74fc46a] TT#43700 Set new NGCPCFG_RUNNING environment variable
|
|
|
|
[ Michael Prokop ]
|
|
* [668dad8] TT#45401 lib/get_debian_release: support Debian/buster + Debian/bullseye.
|
|
Thanks to Manuel Montecelo for improving my initial version
|
|
* [ffa7452] TT#37401 Ensure to always have netcat-openbsd available
|
|
* [0e84ac6] TT#44969 Provide test cases for `git status --porcelain` mode
|
|
|
|
[ Alexander Lutay ]
|
|
* [a2edb11] TT#45613 Print hostname for every line where ngcpcfg is executed
|
|
* [b9c6270] TT#45613 Improve a2edb11: debug messages can be printed before $HNAME is initialised
|
|
* [9b7ce2a] TT#44969 Extract git status check to common function (for further refactoring)
|
|
* [7f92e24] TT#44969 Stop parsing 'git status' output, use '--porcelain' mode
|
|
|
|
[ Manuel Montecelo ]
|
|
* [20fb1d9] TT#46601 Generate temporary files under /tmp
|
|
* [a529f8e] TT#46601 Detect and report errors parsing tt2 templates
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 12 Nov 2018 22:39:26 +0100
|
|
|
|
ngcp-ngcpcfg (7.0.0.0+0~mr7.0.0.0) unstable; urgency=medium
|
|
|
|
[ Rene Krenn ]
|
|
* [d50b168] TT#39609 cdr-export: furnished charge info and HEADER_xy fields
|
|
|
|
[ Guillem Jover ]
|
|
* [ecbb5e9] TT#36167 Add support for enqueued ngcp-services
|
|
* [236b56d] TT#43306 NGCP::Template::Object: Only match li_dist exactly
|
|
* [769ef92] TT#37257 NGCP::Template::Object: Add new ngcp.get_ssh_pub_key function
|
|
|
|
[ Alexander Lutay ]
|
|
* [425540d] TT#42706 Add ngcpcfg libraries: get_ngcp_hosts/get_ngcp_neighbours
|
|
* [ffedf0a] TT#43055 ngcp-network-validator ignore empty duplicate IP/MAC in network.yml
|
|
* [bc8ae9e] TT#43306 Workaround argv.role='*' case in ngcp.has_role()
|
|
* [84e3367] TT#8405 Enable YML schema validation on 'ngcpcfg check/build/apply'
|
|
* [8e43bf3] TT#38200 Add libngcp-template-perl to debian/.gitignore
|
|
* [e72faea] TT#44061 Reorder all functions in scripts/services on top of the script
|
|
* [89fd54e] TT#44061 Always reload systemd daemon and preset all units
|
|
* [5bc3385] TT#42869 Revert "MT#21671 add get_ndb_ips"
|
|
* [4b71ba3] TT#37257 Fix shellcheck warning: read without -r will mangle backslashes. [SC2162]
|
|
* [7fa3b63] TT#37257 Fix unnecessary subshell call and remove 'shellcheck disable'
|
|
* [1a2456d] TT#37257 Structure the code inside scripts/services for further refactoring
|
|
* [b64b34c] TT#37257 Restart services in alphabetical order and remove unifyer()
|
|
* [bc1095e] TT#37257 Add option 'ngcpcfg apply --force-all-services' to force all services restart
|
|
* [474b5bd] TT#37257 Unified scripts/services to Sipwise/Google shell style
|
|
* [dfb0053] TT#37257 encrypt: clean glusterfs data in new data storage '/ngcp-data/glusterfs/'
|
|
* [203cdf9] TT#44516 Fix quoting logic for script 'set' for values like '10G'
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 24 Sep 2018 18:58:05 +0200
|
|
|
|
ngcp-ngcpcfg (6.5.0.0+0~mr6.5.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [50ecc15] TT#37401 Use Unix sockets to avoid relying on hostnames for localhost/loopback
|
|
* [acb6ea8] TT#38200 Reformat tt2-daemon to follow Sipwise perl style
|
|
* [696ac4c] TT#38200 Add support for new NGCP::Template perl module
|
|
* [5104409] TT#38200 Document NGCP::Template->new method
|
|
* [711d232] TT#38200 Switch to new perl ngcp.has_role function
|
|
* [1c5e435] TT#38200 Switch to new perl ngcp.get_nodename() function
|
|
* [1ecd9f9] TT#38200 Switch to new perl ngcp.get_peername() function
|
|
* [5d35213] TT#38200 Switch to new perl ngcp.get_firstname() function
|
|
* [24f6923] TT#38200 Switch to new perl ngcp.get_hostname() function
|
|
* [b4627d3] TT#38200 Switch to new perl ngcp.get_mgmt_*() functions
|
|
* [c5014a8] TT#38200 Remove unused Template module usage
|
|
* [c027cfa] TT#38200 Make the NGCP::Template a derived class of Template
|
|
* [ae4e1f6] TT#39401 Use List::Util in perl core instead of List::MoreUtils
|
|
* [a333076] TT#38200 Fix NGCP::Template to accept configuration as a list of elements
|
|
* [b83a584] TT#38200 Rename debian/postinst to debian/ngcp-ngcpcfg.postinst
|
|
* [29493ec] TT#38200 Split NGCP::Template perl modules into its own package
|
|
* [a67e635] TT#38200 Add missing Replaces ngcp-ngcpcfg to libngcp-template-perl
|
|
* [7480ebe] TT#28113 Rename instead of overwriting the target config file
|
|
* [6730c66] TT#18176 Remove redundant check
|
|
* [f034e86] TT#18176 Replace explicit prints to STDERR with warn
|
|
* [b6983c6] TT#18176 Detect unknown hostname patterns
|
|
* [8fc2906] TT#40300 Use «readlink -f» for the destination file of the mv
|
|
* [ae25a37] TT#38200 Add support for virtual LI distributed role
|
|
* [80f70d8] TT#36755 Add internal consistency check for address families
|
|
* [a691a20] TT#36755 Check whether shared and advertised contain values
|
|
* [20091c9] TT#36755 Disable v6netmask requirement when there is v6ip
|
|
* [6e6c308] TT#41050 On error when moving the built template fallback to use copy semantics
|
|
|
|
[ Manuel Montecelo ]
|
|
* [a015a4a] TT#37401 Add whitespace around path
|
|
* [13bc4ca] TT#37401 Add safety measures, create tmp files before moving to output file
|
|
* [81c8739] TT#37401 Add "dhcp" property interfaces, to be able to install on VMs
|
|
|
|
[ Alexander Lutay ]
|
|
* [26ba034] TT#37401 Fix 50ecc1544: depends on netcat-openbsd since we use 'nc -U' (not available in 'netcat-traditional')
|
|
* [e218928] TT#38453 Fix f95eeb2: skip new check_origin() on installer stage
|
|
|
|
[ Michael Prokop ]
|
|
* [66f4772] TT#37391 Fix minor typos
|
|
* [f95eeb2] TT#38453 Verify remote repository origin in 'check' action (PRO/Carrier)
|
|
|
|
[ Richard Fuchs ]
|
|
* [ca7d053] TT#37224 support setting IPv6 prefix length
|
|
|
|
[ Kirill Solomko ]
|
|
* [c3f54e6] TT#38822 helper/sync-db: ngcp.timezone sync changes
|
|
|
|
[ Mykola Malkov ]
|
|
* [7d04c6e] TT#37113 Use safe 'DROP USER' syntax
|
|
* [84f0cfb] TT#37113 Lower the debug level of 'FLUSH PRIVILEGES'
|
|
* [32a6a6b] TT#37113 Fix dropping users
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 24 Jul 2018 13:40:21 +0200
|
|
|
|
ngcp-ngcpcfg (6.4.0.0+0~mr6.4.0.0) unstable; urgency=medium
|
|
|
|
[ Alexander Lutay ]
|
|
* [a8dc7b3] TT#18774 Move 'systemctl preset-all' to ngcpcfg
|
|
|
|
[ Guillem Jover ]
|
|
* [d62f076] TT#26264 Use ngcp-service instead of directly calling /etc/init.d/<service>
|
|
* [3e7c22c] TT#35912 systemd does not always cleanup .wants/ relationships by itself
|
|
|
|
[ Kirill Solomko ]
|
|
* [b81f0ba] TT#35507 helper/sync-db: add sync_smsc_peers
|
|
|
|
[ Mykola Malkov ]
|
|
* [6da220e] TT#34758 Change description of init-mgmt
|
|
|
|
[ Michael Prokop ]
|
|
* [57701e3] TT#36827 Do not set permissions on output files of type symlink
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 29 May 2018 10:08:41 +0200
|
|
|
|
ngcp-ngcpcfg (6.3.0.0+0~mr6.3.0.0) unstable; urgency=medium
|
|
|
|
[ Alexander Lutay ]
|
|
* [12b88da] TT#17987 testsuite: migrate 'enableD' options to standard 'enable' (to keep them in sync)
|
|
* [607bbde] TT#18774 Fix library get_nodename (it was not in use previously)
|
|
* [6aba809] TT#18774 Fix library get_nodename for Carrier case
|
|
* [3af9b79] TT#18774 Check mysql using proper my.cnf file
|
|
* [a2a8b52] TT#24920 Initial commit for 'ngcpcfg patch'
|
|
* [3670689] TT#24920 Improve 'ngcpcfg patch' output when no 'patchtt' files found
|
|
* [051f27f] TT#24920 Introduce 'ngcpcfg patch --from-customtt' for initial import
|
|
* [35bfc31] TT#24920 Disable the patch fuzzy logic on 'ngcpcfg patch'
|
|
* [42357f5] TT#33030 Add samples to 'ngcpcfg set' manuals
|
|
* [ad5267a] TT#33030 Add sample how to append iproute2 in config.yml
|
|
* [3175f99] TT#33911 Perform 'wrap-and-sort -sat'
|
|
|
|
[ Manuel Montecelo ]
|
|
* [d470b7c] TT#32209 ngcpcfg must call 'systemctl daemon-reload' after applying templates
|
|
|
|
[ Rene Krenn ]
|
|
* [c3d0b62] TT#27463 edr export localized time columns
|
|
|
|
[ Guillem Jover ]
|
|
* [5775b11] TT#30355 Ignore duplicate IP for dummy interfaces on network validator
|
|
|
|
[ Michael Prokop ]
|
|
* [1b65ad2] TT#26206 Provide tests for 'ngcpcfg patch' action
|
|
* [29e8c96] TT#26206 Provide README for working with tests
|
|
|
|
[ Richard Fuchs ]
|
|
* [bd3ca63] TT#33030 enable setting of array elements via 'ngcpcfg set'
|
|
* [5eeb478] TT#33030 allow overwriting entire subkeys with similar types
|
|
* [952c576] TT#24841 don't return empty strings from IP helper scripts
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 03 Apr 2018 22:31:45 +0200
|
|
|
|
ngcp-ngcpcfg (6.2.0.0+0~mr6.2.0.0) unstable; urgency=medium
|
|
|
|
[ Kirill Solomko ]
|
|
* [20221e4] TT#25451 sync-db: add general.timezone handling support
|
|
* [3168816] TT#30501 sync_db(): add sync_db_timezones
|
|
|
|
[ Richard Fuchs ]
|
|
* [28c288b] TT#27550 add RTP interfaces set up for round-robin selection
|
|
|
|
[ Sergii Kipot ]
|
|
* [7ecf6cf] TT#29456 Cleanup testsuite/Makefile after migration to docker
|
|
* [2114bca] TT#29456 Add more perl modules to ngcpcfg-jessie docker
|
|
* [e4ff9e3] TT#29456 Add more perl modules to ngcpcfg-stretch docker
|
|
|
|
[ Rene Krenn ]
|
|
* [608ca81] TT#27462 cdr export localized time columns
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 29 Jan 2018 21:56:27 +0100
|
|
|
|
ngcp-ngcpcfg (6.1.0.0+0~mr6.1.0.0) unstable; urgency=medium
|
|
|
|
[ Guillem Jover ]
|
|
* [cd6190d] TT#17643 Make several properties conditionally required
|
|
* [10ac3b1] TT#22072 Update packaging
|
|
|
|
[ Alexander Lutay ]
|
|
* [25ed23e] TT#24095 Add 'ngcpcfg push all' missing description
|
|
|
|
[ Kirill Solomko ]
|
|
* [8fdb54b] TT#25061 add missing user/host quotes in sql
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Wed, 06 Dec 2017 00:11:42 +0100
|
|
|
|
ngcp-ngcpcfg (6.0.0.0+0~mr6.0.0.0) unstable; urgency=medium
|
|
|
|
[ Kirill Solomko ]
|
|
* [f08fb58] TT#20092 ngcp-sync-constants: fix default $count
|
|
* [3538887] TT#22501 escape revoke/grant for users with special chars
|
|
|
|
[ Alexander Lutay ]
|
|
* [c945aba] TT#21905 Switch ngcpcfg Dockerfile to Debian stretch
|
|
* [d492cb0] TT#21905 Fix c945aba: update building instruction (no need to rebuild image)
|
|
|
|
[ Michael Prokop ]
|
|
* [a422484] TT#22411 Fix spelling mistakes/typos
|
|
|
|
[ Guillem Jover ]
|
|
* [16ba64f] TT#22805 Depend on netcat-openbsd | netcat
|
|
|
|
[ Rene Krenn ]
|
|
* [03b3a54] TT#22475 support src/dst lnp number cdr export fields
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 02 Oct 2017 23:43:11 +0200
|
|
|
|
ngcp-ngcpcfg (5.5.0.0+0~mr5.5.0.0) unstable; urgency=medium
|
|
|
|
[ Alexander Lutay ]
|
|
* [e5a1c0d] TT#16680 Add info output for successful yml check/validation
|
|
* [4d207fc] TT#16903 Introduce 'ngcpcfg set' and 'ngcpcfg del' functionality
|
|
* [e597d2b] TT#17989 Add function lib/get_mgmt_name (as a copy of lib/get_ngcp_version)
|
|
|
|
[ Michael Prokop ]
|
|
* [8a6053a] MT#16391 Initial autopkgtest test
|
|
* [e06c458] MT#16391 Support --ignore-branch-check option in build/check actions
|
|
* [d62433c] MT#16391 Don't hardcode tt2-daemon's port file
|
|
* [55fa597] MT#16391 Support custom output directories
|
|
* [fa88307] TT#16813 Revert "MT#16391 Initial autopkgtest test"
|
|
* [e40ec01] MT#16391 Fix regression regarding unset NGCP_PORTFILE
|
|
* [acfa825] MT#16391 Initial tests using pytest
|
|
* [1acab57] TT#16903 Provide tests for 'ngcpcfg set' + 'ngcpcfg del'
|
|
* [0441810] TT#17401 Fail if destination file matches an existing directory
|
|
* [63ef578] TT#17600 pytest: import fixtures as plugins instead of importing them
|
|
|
|
[ Guillem Jover ]
|
|
* [18e34ab] TT#17650 Switch to use YAML::XS instead of YAML
|
|
* [2ab2a94] TT#14817 Add new network.yml dynamic validator program
|
|
* [b22e72c] TT#17656 Print the file diff when the files in the test suite differ
|
|
* [a4dd036] TT#17650 Switch to use YAML::XS instead of YAML::Tiny
|
|
* [efcf7e0] TT#17501 Use the new general.ngcp_type variable from constants.yml
|
|
* [1eac130] TT#10953 Reformat all library functions
|
|
|
|
[ Victor Seva ]
|
|
* [e0e63ac] TT#17653 helper/tt2-daemon: support NGCP_BASE_TT2 env config
|
|
* [e4f08fb] TT#16316 lib: add status param
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Mon, 17 Jul 2017 22:46:48 +0200
|
|
|
|
ngcp-ngcpcfg (5.4.0.0+0~mr5.4.0.0) unstable; urgency=medium
|
|
|
|
[ Rene Krenn ]
|
|
* [b475916] TT#13069 provide edr combined before-after alias fields
|
|
* [98d22be] TT#13754 pilot and subscriber primary alias fields for edr
|
|
* [46c0acd] TT#8162 provide source/destination_user_out cdr export fields
|
|
|
|
[ Guillem Jover ]
|
|
* [a0bdff8] TT#15450 Fix POD sections, markup and content
|
|
* [0999539] TT#15450 Further fix POD sections, markup and content
|
|
|
|
[ Alexander Lutay ]
|
|
* [6e554b5] TT#15824 Fix shellcheck warnings
|
|
* [150d2a5] TT#15824 Update code based on comments from previous code review
|
|
* [42624f5] TT#16162 Add lib/get_all_shared_names_by_role (extracted from mysql_values.cfg)
|
|
* [7800af7] TT#12952 Add 'ngcpcfg clean' action to simplify cleanups
|
|
|
|
[ Sipwise Jenkins Builder ]
|
|
|
|
-- Sipwise Jenkins Builder <jenkins@sipwise.com> Tue, 16 May 2017 21:41:55 +0200
|
|
|
|
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 outsanding 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 Switch 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: explicitly 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 successful
|
|
- 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 otherwise
|
|
* 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
|