twinstar-corosync (1.4.29) unstable; urgency=medium

  [ shai ]
  * XOR-13415 Stop AD sync timer on Twinstar standby

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Mon, 10 Aug 2026 14:46:32 +0300

twinstar-corosync (1.4.28) noble; urgency=medium

  [ shai ]
  * T10321 Handle Twinstar AI service start/stop

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Thu, 15 Jan 2026 08:03:47 +0200

twinstar-corosync (1.4.27) noble; urgency=medium

  * T9584 Fix problem when Twinstar loss networking after LAN cable re-connection

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 10 Aug 2025 12:43:52 +0300

twinstar-corosync (1.4.26) unstable; urgency=medium

  * T7928 fix the servers upgradeing in Debian12
  * Deactivate the current cluster IP during system-prep and reconfigure

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Thu, 18 Apr 2024 10:13:17 +0300

twinstar-corosync (1.4.25) unstable; urgency=medium

  [ Oron Peled ]
  * Update to Python-3 and GObject Introspection
  * CentOS-7: use python3 instead of python2

  [ Leonid Fainshtein ]
  * T9237 avoid the IPConnect authentication problem after Twinstart servers switchover.

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Tue, 02 Apr 2024 14:30:17 +0300

twinstar-corosync (1.4.24) unstable; urgency=medium

  * Make the twinstar_config.conf to be a conf file in the deb package

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Wed, 06 Dec 2023 15:32:15 +0200

twinstar-corosync (1.4.23) unstable; urgency=medium

  * Set the corosync-debian-udp.tpl to be the default
  * Add logrotation of /var/log/cluster/corosync.log

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Mon, 04 Dec 2023 10:39:29 +0200

twinstar-corosync (1.4.22) unstable; urgency=medium

  * Fix build dependencies ne Debian Docker files
  * Fix /et/hosts file modification

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 03 Dec 2023 17:02:31 +0200

twinstar-corosync (1.4.21) unstable; urgency=medium

  * Build fixes:
    - Fixed detection of python distutils "install-layout-deb"
      Trying to detect via "dry-run" doesn't work for various reasons
      Instead, just check the OS in /etc/os-release

    - Avoid "make distclean" if there's no Makefile
      Also, added the forgotten call to "dh_auto_clean"

    - Fix python Build-Depends for cross-compilation

    - Modify version number, to reflect it's a native package (no upstream)
      Adapt CentOS version in "*.spec" file as well

    - Restore "compat" level to 13
      The resulting package has a "conffiles" that include (as expected):
               /usr/share/twinstar/twinstar_config.conf

 -- Oron Peled <oron.peled@xorcom.com>  Thu, 07 Sep 2023 19:18:34 +0300

twinstar-corosync (1.4.20-1) unstable; urgency=medium

  [ Leonid Fainshtein ]
  * Configure.ac: libtotem is optional

  [ Oron Peled ]
  * Improved packaging (debhelper-compat == 13)
  * Updated deprecated glib macros:
  * Python code conversion:
  * Improved python build:
  * Improved Python packaging:
  * Added to EXTRA_DIST a missing script

 -- Oron Peled <oron.peled@xorcom.com>  Thu, 31 Aug 2023 19:55:10 +0300

twinstar-corosync (1.4.19-1) unstable; urgency=medium

  [ Dennis Buteyn ]
  * Added Debian 12

  [ Leonid Fainshtein ]
  * T8906 add support for RADIUS and OIDC to Twinstar

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Tue, 08 Aug 2023 09:18:10 +0300

twinstar-corosync (1.4.18-1) unstable; urgency=medium

  * T8340 add statexplorer service

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 27 Nov 2022 17:48:17 +0200

twinstar-corosync (1.4.17-1) unstable; urgency=medium

  [ Leonid Fainshtein ]
  * T7422 Add support for the cpbx-scheduler service

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Thu, 30 Sep 2021 16:45:36 +0300

twinstar-corosync (1.4.16-1) unstable; urgency=medium

  [ Leonid Fainshtein ]
  * Continue the servers upgrading even when FOP2 is not installed

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Wed, 23 Dec 2020 10:54:19 +0200

twinstar-corosync (1.4.15-1) unstable; urgency=medium

  [ Leonid Fainshtein ]
  * T6383 Update the cloudphone prov server when necessary

  [ Dennis Buteyn ]
  * T3391 Call twinstar_apply_config instead of apply_email_conf

  [ Leonid Fainshtein ]
  * Add dependency for ombutel-cpbx-container
  * Disable amiserv5.service

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 19 Jul 2020 15:02:16 +0300

twinstar-corosync (1.4.14-1) unstable; urgency=medium

  * T6304: improvements in the HTTPD symbolic links handling 

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 21 Jun 2020 14:45:14 +0200

twinstar-corosync (1.4.13-2) unstable; urgency=medium

  * Packaging fixup

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Wed, 18 Mar 2020 11:32:24 +0200

twinstar-corosync (1.4.13-1) unstable; urgency=medium

  * Install Supervision instead of FOP2
  * Optionally, ensure that FS is mounted and restart xlic.

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Tue, 17 Mar 2020 10:12:41 +0200

twinstar-corosync (1.4.12-1) unstable; urgency=medium

  [Leonid Fainshtein]
  * T2879 add HTTPS support

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Thu, 10 Oct 2019 14:41:30 +0300

twinstar-corosync (1.4.11-1) unstable; urgency=medium

  * T5359: added a "reason" string to twinstar freeze
  * Gracefull handling of SIGINT, SIGTERM
  * Added "include "config.h" to all source files
  * Define and use HAVE_LIBXLIC_2 for backward compatibility

 -- Oron Peled <oron.peled@xorcom.com>  Mon, 15 Jul 2019 15:19:55 +0300

twinstar-corosync (1.4.10-1) unstable; urgency=medium

  [ Oron Peled ]
  * Fix memory leak in twinstar_license_validate_local()
  
  [Leonid Fainshtein]
  * Avoid "twinstar_config drbd-prep" failure in VM environment where DAHDI is not installed

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Tue, 26 Feb 2019 13:42:04 +0200

twinstar-corosync (1.4.9-2) unstable; urgency=medium

  * Don't delete /twinstar/runconf.d/ifcfg-eth0.conf during package upgrade

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 20 Jan 2019 13:52:47 +0200

twinstar-corosync (1.4.9-1) unstable; urgency=medium

  * T321 put nic carrier handling script to better place

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 06 Jan 2019 12:20:10 +0200

twinstar-corosync (1.4.8-1) unstable; urgency=medium

  [ Leonid Fainshtein ]
  * Add the "give-back" option to CLI completion
  * T321 Add support for NICs carrier monitoring
  * T321 Add dependency on nic-carrier-guard
  * T4733 Make the "epmpnp" service to be optional
  * Remove not used ifcfg-eth0.conf

  [ Oron Peled ]
  * T321 Added hook script for "nic-carrier-guard":

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Wed, 02 Jan 2019 14:12:42 +0200

twinstar-corosync (1.4.7-1) unstable; urgency=medium

  * Added master "give-back" action that is the reverse of "take-over":
    - New dbus message -- "GiveBack"
    - Sent over twinstar-corosync as "G" message
    - On reception:
         + Ignored by the sender node
         + Ignored if no valid master is defined yet
         + Ignored if the receiver is already the master
         + Otherwise, the receiving node send a "T" (take-over) message.

 -- Oron Peled <oron.peled@xorcom.com>  Tue, 25 Dec 2018 16:40:45 +0000

twinstar-corosync (1.4.6-1) unstable; urgency=medium

  * Adapt the Complete Concierge service

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Mon, 18 Jun 2018 16:38:16 +0300

twinstar-corosync (1.4.5-1) unstable; urgency=medium

  * Add support for nicN Ethernet interface names.
  * Don't apply CPBX configuration upon server activation.

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Tue, 24 Apr 2018 18:06:11 +0300

twinstar-corosync (1.4.4-1) unstable; urgency=medium

  * Add support for Endpoint Manager PnP service.

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 30 Oct 2017 14:22:34 +0200

twinstar-corosync (1.4.3-1) unstable; urgency=medium

  * Twinstar GUI module was not enabled after system-prep. Fixed.

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 24 Sep 2017 17:50:20 +0200

twinstar-corosync (1.4.2-1) unstable; urgency=medium

  * Fix RPM build dependencies.
  * gbp.conf for tag names.
  * Add myself as an uploader.

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Tue, 22 Aug 2017 14:14:20 +0200

twinstar-corosync (1.4.1-2) unstable; urgency=medium

  * Fix RPM build dependencies.
  * gbp.conf for tag names.
  * Add myself as an uploader.

 -- Tzafrir Cohen <tzafrir@debian.org>  Sun, 20 Aug 2017 11:28:01 +0300

twinstar-corosync (1.4.1-1) unstable; urgency=medium

  * Adapt to daemon based licensing API:
    - Conditional compilation API, via #define "XLIC_FROM_DAEMON"
    - This symbol is supplied by pkg-config of Ombutel "libxlic" package

 -- Oron Peled <oron.peled@xorcom.com>  Sun, 06 Aug 2017 17:04:45 +0000

twinstar-corosync (1.4.0-1) unstable; urgency=medium

  * FOP2 users were not able to login when srv-b was active. Fixed.
  * Add UDP support for Corosync
  * Some improvements in DAHDI initialization process
  * Perform Astribanks "jump" after Asterisk is stopped
   
 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 23 Apr 2017 14:13:20 +0200

twinstar-corosync (1.3.6-1) unstable; urgency=medium

  [ Leonid Fainshtein ]
  * Add "update" twinstar_config option

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 17 Jan 2017 13:36:10 +0200

twinstar-corosync (1.3.5-1) unstable; urgency=medium

  [ Leonid Fainshtein ]
  * Start/stop twinstar-manager service during the system-prep
  * Copy acl info when moving folders to the /replica folder

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 15 Jan 2017 13:46:10 +0200

twinstar-corosync (1.3.4-1) unstable; urgency=medium

  [ Leonid Fainshtein ]
  * Update /etc/hosts during networking re-configuration
  * Increase max timeout for resource start/stop
  * Run firewall/fail2ban later
  * Apply postfix configuration changes upon server activation
  * Disable the systemd fop2 service
  * Configure NetworkManager to ignore the LAN carrier state when attempting to activate static IP

  [ Tzafrir Cohen ]
  * twinstar_config: 'exit 0' was there for debugging
  * Require resource-agents-xorcom
  * twinstar-manager.service: do install and enable
  * Enable Ombutel modules from twinstar_config
  * Enable Ombutel modules: fix ombutel_setup

 -- Leonid Fainshtein <Leonid.Fainshtein@xorcom.com>  Sun, 25 Dec 2016 14:40:10 +0200

twinstar-corosync (1.3.3-1) unstable; urgency=medium

  [ Leonid Fainshtein ]
  * The 40-cconcierge.run was not installed.
  * Rename 40-f2ban-starter.run to 40-fail2ban.run
  * Remove pbillx mention and adapt the resource script for upcoming
    Complete Concierge
  * Adapt the ccstatspro resource script to the new ccStatsPro 2.1.1 versoin
  * Apply fail2ban configuration before the service start
  * The cpbx resource modifications:
  * Fix the 'validate' method in the fop2 resource script
  * Install 35-cpbx instead or 40-cpbx

  [ Tzafrir Cohen ]
  * g_init_type is deprecated in newer glib
  * xorcom/licensing.h now need stdbool.h
  * Remove set but not used variables
  * twinstar_config: remove supprt for hylafax
  * twinstar_config: directories for cpbx5
  * Do install dbus service
  * twinstar_config: corosync is now a systemd service
  * switch init.d to systemd service
  * more systemd conversions
  * mysql resource: switch to using systemd service
  * twinstar-resource: status: don't exit on error
  * twinstar_config: /replica should be ext4, not ext3
  * Remove iaxmodem service
  * services: fix/write validation for some
  * Add empty /replica to package
  * twinstar_config: drbd-prep: typo in mount point test
  * twinstar_config: dahdi detection with ddetect
  * dahdi hook: enable watchdog on jump
  * Add twinstar-manager systemd service
  * call dbus through an interface object
  * Allow ssh from srv B to srv A
  * Don't generate an SSH key if one already exists
  * Disable services started by Twinstar
  * Include changelog in rpm package

 -- Tzafrir Cohen <tzafrir@debian.org>  Wed, 21 Dec 2016 13:37:43 +0200

twinstar-corosync (1.3.2-1) unstable; urgency=medium

  * Support for CompleteConcierge was added.

 -- Leonid Fainshtein <leonid@xorcom.com>  Thu, 12 Nov 2015 16:25:20 +0300

twinstar-corosync (1.3.1-1) unstable; urgency=medium

  * Licensing code reorganization
  * Use same upstream version for .spec as in configure.ac and
    debian/changelog
  * Also, move to 3-digit upstream version (1.3.1)

 -- Oron Peled <oron.peled@xorcom.com>  Mon, 04 May 2015 15:14:17 +0000

twinstar-corosync (1.2-1) unstable; urgency=low

  * First release.

 -- Leonid Fainshtein <leonid@xorcom.com>  Tue, 21 Apr 2015 19:34:24 +0300

twinstar-corosync (1.1-1) unstable; urgency=low

  * Beta Release.

 -- Leonid Fainshtein <leonid@xorcom.com>  Thu, 15 Jan 2015 10:55:24 +0300

twinstar-corosync (1.0-1) unstable; urgency=low

  * Initial Release.

 -- Oron Peled <oron@actcom.co.il>  Sun, 19 Jan 2014 14:47:24 +0200
