File vicibox-install.changes of Package vicibox-install

-------------------------------------------------------------------
Wed Oct  1 19:44:18 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Fix some syntax issues in vicibox-tel.sh and vicibox-web.sh
- Use server_ip instead of server_id to update servers records since
    the IP is never ambiguous like the name
- In cases where hostname is host.domain.tld, drop everything after the host

-------------------------------------------------------------------
Wed Oct  1 01:37:53 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Re-work init and service file to work properly with newer systemd
- update vicibox-install to use mariadb instead of mysql executables
- Make systemctl less noisy when enabling services like apache

-------------------------------------------------------------------
Tue Sep 30 21:56:39 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Revert vicibox-install symlink method 

-------------------------------------------------------------------
Tue Sep 30 21:15:03 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Update getlocalip() to use ip instead if ifconfig for portability
- use systemctl instead of chkconfig
- Add external IP to pjsip.conf

-------------------------------------------------------------------
Mon Sep 29 06:43:50 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Update for OpenSuSE 16.0 using /usr/bin/apxs instead of /usr/sbin/apxs2
- Update distro macros cause prior to 16.0 things used 0%{?sle_version}
    but 16.0 and after it's reverse to the older 0%{?suse_version}.... Yay?

-------------------------------------------------------------------
Fri Sep 26 16:57:12 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Add 'SHOW VIEW' to replication permissions for slave replication

-------------------------------------------------------------------
Thu Feb 27 19:55:10 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Change options for 0000-default*.conf to be: -Indexes +FollowSymLinks

-------------------------------------------------------------------
Thu Feb 27 19:33:41 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Update vicibox-install.pl to use new viciphone URL:
    https://phone.viciphone.com/v3.0/viciphone.php 

-------------------------------------------------------------------
Thu Jan 23 00:11:04 UTC 2025 - James Pearson <jamesp@vicidial.com>

- vicibox-mdraid1 kill_orphans() stdout is now set to /dev/null

-------------------------------------------------------------------
Wed Jan 22 23:16:42 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Update vicibox-firewall for php8 

-------------------------------------------------------------------
Sat Jan 18 05:22:18 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Reworked vicibox-mdraid1 to handle a truly painful MD raid auto-
    assembly issue from previous installs. Sometimes I hate linux
- Also cleaned up some pretty ugly parts of the code and simplified
    handling of orphaned raid arrays

-------------------------------------------------------------------
Sat Jan 18 02:39:00 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Add partprobe after target drive setup in vicibox-mdraid1
- Better logging for vicibox-mdraid1 to logfile 

-------------------------------------------------------------------
Fri Jan 17 03:06:10 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Add nvme-cli as requirement for new vicibox-mdraid1
- Since the voicesync driver is unmaintained remove the check in
    the init script.

-------------------------------------------------------------------
Tue Jan  7 08:16:57 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Add external_media updates to vici-pjsip.sh just in case 

-------------------------------------------------------------------
Tue Jan  7 07:15:54 UTC 2025 - James Pearson <jamesp@vicidial.com>

- Correct stun in rtp.conf
- Correct external_media settings in pjsip.conf

-------------------------------------------------------------------
Mon Dec 16 00:15:26 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Add PJSIP to setup and restore 

-------------------------------------------------------------------
Sun Dec 15 22:37:17 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Improved feedback and sanity checks for vici-sip and vici-pjsip 

-------------------------------------------------------------------
Sun Dec 15 22:26:58 UTC 2024 - James Pearson <jamesp@vicidial.com>

- correct line endings on vici-pjsip and vici-sip 

-------------------------------------------------------------------
Sun Dec 15 22:23:12 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Fixed asterisk version check for PJSIP
- Fixed vici-getsvn

-------------------------------------------------------------------
Sun Dec 15 01:19:18 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Use PJSIP if asterisk 18 or newer found 

-------------------------------------------------------------------
Thu Dec 12 05:07:54 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Missing semicolon on line 338 

-------------------------------------------------------------------
Thu Dec 12 03:17:25 UTC 2024 - James Pearson <jamesp@vicidial.com>

- moved php-xmlrpc to Recommends since it's only used by queuemetrics
    and there is no php8 module ready to replace it. 

-------------------------------------------------------------------
Mon Dec  9 07:23:19 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Pre-script will back-up apache config files if they exist before
    applying any updates. Earlier versions of this package attempted
    to directly control /etc/apache/vhosts/*.conf file and that was
    problematic. Config files are now copied statically to detach
    them from package updates 

-------------------------------------------------------------------
Mon Dec  9 06:10:34 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Add PJSIP to vicibox-install for Asterisk 18+ (deprecates in 20)
- add vici-sip and vici-pjsip for switching between the two stacks

-------------------------------------------------------------------
Fri Dec  6 01:27:58 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Update vicibox-web.sh for PHP8 support 

-------------------------------------------------------------------
Fri Dec  6 00:16:34 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Copy config files to .old for backup in case RPM messes with them 

-------------------------------------------------------------------
Wed Dec  4 04:30:55 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Add perl-Tie-IxHash for reporting 

-------------------------------------------------------------------
Mon Nov 25 00:04:58 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Improved vicibox-mdraid1 to properly handle scenarios where no
    suitable targets are available 

-------------------------------------------------------------------
Sun Nov 24 23:34:48 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Add php8 for ViciBox 12 or OpenSuSE 15.6 and newer
- Clean up a lot of the mess and reorganized 

-------------------------------------------------------------------
Wed Nov 20 05:42:55 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Remove redundant swap array setup from vicibox-mdraid1 

-------------------------------------------------------------------
Wed Nov 20 05:08:35 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Fix vicibox-mdrai1 options

-------------------------------------------------------------------
Wed Nov 20 03:18:15 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Fine tuning some of the device parsing for removing orphaned arrays 

-------------------------------------------------------------------
Wed Nov 20 01:36:26 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Update vicibox-mdraid1 to support nvme and sata devices along 
    with auto-detection for source and target devices

-------------------------------------------------------------------
Tue Nov 19 18:05:22 UTC 2024 - James Pearson <jamesp@vicidial.com>

- regress changes for INSTALL

-------------------------------------------------------------------
Tue Nov 19 17:41:46 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Make executables executable, hopefully 

-------------------------------------------------------------------
Wed Nov  6 22:19:08 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Add Asterisk v.18 to vicibox-installer

-------------------------------------------------------------------
Wed Nov  6 20:43:48 UTC 2024 - James Pearson <jamesp@vicidial.com>

- PERL-WWW-Curl is broken and it's not needed for core vicidial
    so removed it for now 

-------------------------------------------------------------------
Sat Nov  2 23:41:23 UTC 2024 - James Pearson <jamesp@vicidial.com>

- Change perl-DBD-MariaDB to perl-DBD-mysql for better compatibility 

-------------------------------------------------------------------
Sat Sep 23 21:53:12 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Add logging to database ping section of the init script

-------------------------------------------------------------------
Sun Aug 13 15:01:30 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Update vicidial init script to include asterisk 16 and 18 

-------------------------------------------------------------------
Sun Aug  6 08:08:08 UTC 2023 - James Pearson <jamesp@vicidial.com>

- moved vicibox-mdraid1 from vicibox image to this package for ease
    of software updates. 

-------------------------------------------------------------------
Thu Jun 29 04:35:22 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Allow the res_speech.so module to load cause it's an AGI dependency

-------------------------------------------------------------------
Sat Jun 24 00:13:55 UTC 2023 - James Pearson <jamesp@vicidial.com>

- added IP autodetection to vicibox-externip
- Fixed issue parsing sip.conf for old RTP ip in vicibox-externip 

-------------------------------------------------------------------
Tue Jun 13 07:04:47 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Remove --flush from default dialcron entries since it's deprecated

-------------------------------------------------------------------
Sun Jun 11 04:45:44 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Remove phpMyAdmin as an install option
- Remove more mentions of 'V.10'

-------------------------------------------------------------------
Fri Jun  9 04:15:51 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Remove mentions of 'V.10' from output to make it more generic
- Added SIP logging to the telephony server keepalives

-------------------------------------------------------------------
Thu Jun  8 04:10:14 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Changed the SLEEPSECS in /etc/sysconfig/vicidial to 15 seconds

-------------------------------------------------------------------
Fri Jun  2 15:58:46 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Hotfix for 1111-default* files getting removed in favore of the
    new 0000-default style files. Now both can play happily
- Made perl-Net-SFTP and perl-Net-SFTP-Foreign a recommended package

-------------------------------------------------------------------
Fri Jun  2 09:58:44 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Move from 1111-default.conf to 0000-default.conf to prevent default
    vhost hijacking since the 'default' is the first file loaded and
    apache sorts the files alphanumerically starting with 0. Joy
- Same thing as above, but for the 1111-default-ssl.conf migration to
    0000-default-ssl.conf
- Added check in post so that if 1111- style defaults exist we skip 
    setting up the 0000- style defaults
- Added the vicibox-externip utility to allow easy updates to the
    external IP setting in sip.conf

-------------------------------------------------------------------
Wed May 17 03:19:01 UTC 2023 - James Pearson <jamesp@vicidial.com>

- vicibos-install: Created template renamed from 'webRTC' to
    'VICIphone' to be more intuitive
- vicibox-install: Set asterisk to auto-restart on telephony servers 

-------------------------------------------------------------------
Tue May 16 06:02:18 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Corrected vicibox-timezone to properly update php
- vicibox-tel.sh: use /usr/share/astguiclient/conf.gsm for conf.gsm and park.gsm
- vici-getsvn: change SVNDIR to /usr/src/astguiclient
- vicibox-tel.sh: copy modules.conf to asterisk to disable unwanted mods
- vicibox-install.pl: change webRTC template to use default SSL certs at
    /etc/apache2/ssl.crt/vicibox.crt and /etc/apache2/ssl.key/vicibox.key

-------------------------------------------------------------------
Tue May 16 04:19:01 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Add pwgen to required software 

-------------------------------------------------------------------
Sun May 14 07:57:22 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Enable mod_deflate in apache by default
- vicibox-timezone checks if php CLI config file exists before modifying

-------------------------------------------------------------------
Sun May 14 06:29:42 UTC 2023 - James Pearson <jamesp@vicidial.com>

- Add missing pre-req's:
   o php7-opcache
   o perl-Email-Date-Format
   o perl-Net-SFTP-Foreign
   o perl-Mime-Lite

-------------------------------------------------------------------
Tue Dec  6 03:40:19 UTC 2022 - James Pearson <jamesp@vicidial.com>

- Added fix for ViciPhone v.3 webphone template in install.pl

-------------------------------------------------------------------
Wed Sep  7 03:24:06 UTC 2022 - James Pearson <jamesp@vicidial.com>

- Corrected the slave user/password variable which was causing the
    slave creation and replication to fail

-------------------------------------------------------------------
Wed May 25 04:28:03 UTC 2022 - James Pearson <jamesp@vicidial.com>

- Remove wait for network from vicidial.service since suse nuked it 

-------------------------------------------------------------------
Thu Mar 10 09:18:48 UTC 2022 - James Pearson <jamesp@vicidial.com>

- Add more supplemental apache configs
   o viciarchive.conf
   o audiostore.conf
   o vicirecord.conf

-------------------------------------------------------------------
Thu Mar 10 08:26:08 UTC 2022 - James Pearson <jamesp@vicidial.com>

- Move apache config files to proper places

-------------------------------------------------------------------
Thu Mar 10 07:09:03 UTC 2022 - James Pearson <jamesp@vicidial.com>

- Add supplemental files for bootstrap script
   o my.cnf
   o conf.gsm
   o 1111-default.conf
   o 1111-default-ssl.conf   
   o modules.conf
   o mod_deflate.conf

-------------------------------------------------------------------
Tue Aug 31 08:10:02 UTC 2021 - James Pearson <jamesp@vicidial.com>

- Update codec-install to include up to Asterisk 18
- Update vicibox-install to support Asterisk 16

-------------------------------------------------------------------
Mon Aug 30 06:50:34 UTC 2021 - James Pearson <jamesp@vicidial.com>

- Remove asterisk-dahdi requirement
- Add asterisk and dahdi-linux requirement to supplement the above

-------------------------------------------------------------------
Mon Aug 23 07:40:11 UTC 2021 - James Pearson <jamesp@vicidial.com>

- Corrected dialer crontab to include correct location for VB-firewall

-------------------------------------------------------------------
Mon Aug 23 06:10:30 UTC 2021 - James Pearson <jamesp@vicidial.com>

- Changed vicidial.service to want mariadb.service not mysql.service

-------------------------------------------------------------------
Thu Jul 15 21:58:06 UTC 2021 - James Pearson <jamesp@vicidial.com>

- Corrected stunaddr in rtp.conf to put it in the proper section

-------------------------------------------------------------------
Wed Jul 14 15:44:35 UTC 2021 - James Pearson <jamesp@vicidial.com>

- Changed v9 to v10 in outputs

-------------------------------------------------------------------
Sun Jun 27 21:45:28 UTC 2021 - James Pearson <jamesp@vicidial.com>

- Corrected paths in vicibox-install from /usr/src/astguiclient to /usr/share/vicibox
- Added perl-String-Shellquote for mysqldiff requirements
- Added perl-Term-ANSIColor recommended for mytop

-------------------------------------------------------------------
Sun Jun 27 18:06:23 UTC 2021 - James Pearson <jamesp@vicidial.com>

- Add handling extra sounds to vicibox-tel

-------------------------------------------------------------------
Sun Jun 27 08:09:14 UTC 2021 - James Pearson <jamesp@vicidial.com>

- corrected python install so it defaults to python3
- fixups for install file locations
- moved asterisk configs to vicibox-tel instead of kiwi build
- corrected index.html setup for vicibox-web
- fixed the codec installer

-------------------------------------------------------------------
Fri Jun 18 20:12:51 UTC 2021 - James Pearson <jamesp@vicidial.com>

- First stab at some systemd init stuff

-------------------------------------------------------------------
Sun May 30 03:24:59 UTC 2021 - James Pearson <jamesp@vicidial.com>

- disabled php7-pear-XML_RPC as no module available at this time
- disabled perl-Net-SFTP as no module available at this time

-------------------------------------------------------------------
Wed Mar 31 13:47:36 UTC 2021 - James Pearson <jamesp@vicidial.com>

- First draft of workable packaging

-------------------------------------------------------------------
Wed Mar 31 08:53:57 UTC 2021 - James Pearson <jamesp@vicidial.com>

- Moved more package requirements into spec file
- Removed ViciDial source code, added vici-getsvn script instead

-------------------------------------------------------------------
Thu Mar 18 16:13:22 UTC 2021 - James Pearson <jamesp@vicidial.com>

- Update license for new OBS instances

-------------------------------------------------------------------
Tue Jul 14 20:02:18 UTC 2020 - James Pearson <jamesp@vicidial.com> - 1.0

- Initial package created as a place holder 
openSUSE Build Service is sponsored by