Tobias Blomberg
14ea3160ae
Fix memory handling problem in ModuleMetarInfo
...
Double free of regexp objects removed
2019-07-31 22:21:16 +02:00
Tobias Blomberg
aedf1db402
ModuleDtmfRepeater bugfix and reimplementation
...
Logic and timings were a bit strange and buggy in the DTMF repeater
module so the implementation was changed a bit.
2019-07-31 17:36:46 +02:00
Tobias Blomberg
4117a07b50
Configurable SMTP server in ModuleTclVoiceMail
...
Now possible to specify which mail server to use in the voice mail module
2019-07-31 14:22:12 +02:00
Tobias Blomberg
aa4f2253a7
Replace memset with better C++ correct initialization
2019-07-31 12:23:17 +02:00
Tobias Blomberg
bc330ef3da
Fix warning for newer compilers
2019-07-31 01:20:11 +02:00
Tobias Blomberg
9397cb29b7
Add missing header files
2019-07-31 01:16:42 +02:00
Tobias Blomberg
22b82164a8
Fix build problems in Docker ubuntu-build
...
- Set DEBIAN_FRONTEND=noninteractive to stop apt from asking questions
during container build
- Add package dependency librtlsdr-dev
2019-07-31 00:00:46 +02:00
Tobias Blomberg
c22a3bed58
Add dependency for libcurl-devel to Docker fedora-build
2019-07-30 23:19:43 +02:00
Tobias Blomberg
5fa65b5a91
Add dependency for libcurl-devel to Docker centos7-build
2019-07-30 22:58:31 +02:00
Tobias Blomberg
826be0aac6
Add dependency for libcurl-devel to Docker centos6-build
2019-07-30 22:26:29 +02:00
Tobias Blomberg
90b67f90e3
ASYNC_AUDIO_ALSA_ZEROFILL added for systemd
...
Added the ASYNC_AUDIO_ALSA_ZEROFILL environment variable to the systemd
environment files for svxlink and remotetrx.
2019-07-30 22:23:30 +02:00
Tobias Blomberg
0ceaf2332d
Add package dependency to Docker debian-build
...
Add new dependency to Docker debian-build for libcurl4-openssl-dev.
2019-07-29 22:30:35 +02:00
Tobias Blomberg
9ebf850f55
Merge branch 'master' of github.com:sm0svx/svxlink
2019-07-29 22:18:38 +02:00
YouriNL
8503dac206
Update to required packages.
...
tcl8.6-dev -> tcl8.6-dev
libgcrypt11-dev -> libgcrypt20-dev
2019-07-29 22:17:54 +02:00
Tobias Blomberg
91b8f244ea
Fix typo in error printout EVDEV_NAME -> EVDEV_DEVNAME
2019-07-29 10:49:13 +02:00
Tobias Blomberg
4694e18762
Add stop timeout for systemd units
...
Add stop timeout for systemd units after which svxlink will be killed if not
exiting within 10 seconds.
2019-07-29 10:47:31 +02:00
Tobias Blomberg
797dc982e0
Initial version of TG reflector support
2019-07-26 13:06:15 +02:00
Tobias Blomberg
0ea6db972e
Now possible to keep audio device open from start
...
It is now possible to configure SvxLink to keep an audio device open from
application start to exit. The previous fix did not open the audio device
until it was used to first time.
2019-07-25 12:37:42 +02:00
Tobias Blomberg
9d646af748
Optionally keep audio device open
...
Now possible to configure SvxLink to keep audio devices open once opened.
The normal behavior in SvxLink is to open and close audio devices as needed.
In a local RX and/or TX section set the variable AUDIO_DEV_KEEP_OPEN=1.
2019-07-25 10:02:48 +02:00
Tobias Blomberg
31af95573b
New environment variable ASYNC_AUDIO_ALSA_ZEROFILL
...
AudioDeviceAlsa can now write zeros to the audio device on underflow. That
is, when the audio device is open but there is no audio to write zeros will
be written instead. Enable this behavior by setting the environment variable
ASYNC_AUDIO_ALSA_ZEROFILL=1.
2019-07-25 10:00:42 +02:00
Tobias Blomberg
81b5ffeee2
Handle "make package" when not in git working copy
2019-07-16 21:22:23 +02:00
Tobias Blomberg
be07f127a1
Merge branch 'maint' into 'master'
2019-07-15 23:51:50 +02:00
Tobias Blomberg
6391d12e9c
Merge branch 'Dloranger-Add-config-options-to-IDs'
2019-07-03 00:58:49 +02:00
Tobias Blomberg
85dc4f5cd6
PR code cleanup
...
- Now whole path have to be given for announcement files
- Rename variables LONG_ANNOUNCE and SHORT_ANNOUNCE
LONG_ANNOUNCE -> LONG_ANNOUNCE_FILE
SHORT_ANNOUNCE -> SHORT_ANNOUNCE_FILE
- Remove CustomIdent audio clip context
We don't need a CustomIdent context since the SHORT_ANNOUNCE_FILE and
LONG_ANNOUNCE_FILE variables can be used to specify the full path to a
file.
- Remove debug printouts
- Update ChangeLog and versions
2019-07-03 00:57:07 +02:00
Daniel Loranger
5e67c2fb6a
Adding new Config options related to enabling IDs
...
adding several config options to allow user to configure VOICE/CW/Custom
announcements during the short and long ID processes. This allows the
settings to be on a channel by channel basis rather than having a single
file for all channels
2019-07-03 00:45:47 +02:00
Tobias Blomberg
586f5185e8
Merge branch 'dl1hrc-metarbugfix'
2019-07-02 22:07:22 +02:00
Tobias Blomberg
6f84053e46
Update ChangeLog and ModuleMetarInfo version
2019-07-02 22:04:50 +02:00
Adi Bier / DL1HRC
132abafff4
Merge remote-tracking branch 'sm0svx/master' into metarbugfix
2019-06-25 06:27:19 +02:00
Tobias Blomberg
0e72672aac
Bugfix: The EchoLink module could crash when encountering TCL errors
...
Solves issue #455 .
2019-06-24 20:43:46 +02:00
Adi Bier / DL1HRC
45c1967858
windshear now with runway, error handling for metar txt file, fix some typo
2019-06-05 15:44:49 +02:00
Tobias Blomberg
ee5003a599
The EventHandler is now not dependent on Logic
2019-05-10 20:58:05 +02:00
Tobias Blomberg
6cc0ee1191
Implement triangular wave in Async::AudioGenerator
2019-05-01 18:42:19 +02:00
Tobias Blomberg
cd0fbbfa6a
Use Async::AudioGenerator in AsyncAudioIO_demo
2019-05-01 17:13:59 +02:00
Tobias Blomberg
95095003dd
Improved implementation for Async::AudioGenerator
2019-05-01 17:12:49 +02:00
Tobias Blomberg
2c57095fbd
HIDRAW squelch detector bugfix
...
The squelch detection logic for HIDRAW squelch was wrong so it did not
work for active low devices.
This is a simpler fix for a couple of GitHub PRs.
Closes #402 and #452 .
2019-05-01 10:08:39 +02:00
Tobias Blomberg
09994c161d
Merge pull request #408 from phl0/fixTypo
...
Fix typo
2019-05-01 08:44:15 +02:00
Tobias Blomberg
b44a3388ec
Make systemd files more configurable from CMake
...
- More systemd configuration variable paths are now settable from CMake
variables
- Now possible to set LOGFILE and PIDFILE from the systemd unit
configuration files
- No need to start applications under a shell
2019-04-17 19:28:10 +02:00
Tobias Blomberg
a77e182145
Fix bash variable spelling error in svxlink_gpio_up
...
Also put the generated scripts in the build directory bin-dir and make
them executable.
2019-04-17 17:43:39 +02:00
Tobias Blomberg
839742f615
Update copyright messages
2019-04-17 17:12:58 +02:00
Tobias Blomberg
c4fb07641c
Devcal manual page fixes
2019-04-13 08:59:43 +02:00
Tobias Blomberg
e4abe45966
Merge branch 'dl1hrc-metarssl'
2019-03-19 21:52:29 +01:00
Tobias Blomberg
208097a095
ModuleMetarInfo: Make TYPE=XML default
2019-03-19 21:43:34 +01:00
Tobias Blomberg
af466e4525
Merge branch 'metarssl' of https://github.com/dl1hrc/svxlink into dl1hrc-metarssl
2019-03-19 21:08:45 +01:00
Tobias Blomberg
8d1d4ae4b6
Add cmake option for enabling gprof, USE_GPROF
2019-03-10 15:03:29 +01:00
Tobias Blomberg
71f411538d
Reset sql_rx_id after sending rgr sound
2019-03-10 13:26:00 +01:00
Tobias Blomberg
56cb61cc60
ModuleTrx stabilization
...
A lot of problems occurred when deactivating ModuleTrx or quitting the
application while the squelch was open. While searching for this bug a
couple of related problems in the core logic class was fixed as well.
2019-02-27 21:37:46 +01:00
Tobias Blomberg
e0666c25c8
Bugfix: Crash/problems if WbRxRtlSdr was removed
2019-02-27 21:35:49 +01:00
Tobias Blomberg
c9a5dec70f
Small optimization in the Async::CppApplication main loop
2019-02-18 21:03:40 +01:00
Adi Bier / DL1HRC
2ff593cb77
merged with master
2019-02-04 21:22:43 +01:00
Tobias Blomberg
dd081401a7
Updated source file templates
2019-02-03 11:37:53 +01:00