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