- Nov 02, 2015
-
-
Tobias Blomberg authored
SvxLink now compile in C++11 mode with GCC and other compilers that understand the -std=c++11 compiler switch. The compiler switch will automatically be turned on if a version of libsigc++ greater than 2.5.0 is detected since those versions require C++11 to be enabled.
-
- Jun 06, 2015
-
-
Tobias Blomberg authored
Bugfix: The logic linking would cause a crash under some circumstances. For example SvxLink would crash on startup if link TIMEOUT was set and the startup Tcl function was modified to play an audio clip.
-
- Apr 30, 2015
-
-
Tobias Blomberg authored
ModuleEchoLink: If an incoming connect have a different IP address than the one registered in the Echolink directory server, the station list is now refreshed immediately instead of just rejecting the connection and wait for the next periodic refresh.
-
- Apr 02, 2015
-
-
Tobias Blomberg authored
This commit fix issue #87 "Suddenly stops speaking to the EchoLink directory server".
-
Tobias Blomberg authored
-
- Aug 02, 2014
-
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
I have now reimplemented the chat_received TCL event handling function so that it should be secure. Previously it had a serious flaw that could allow anyone to run commands on the system. Now all characters special to TCL are escaped. It's still a bit dangerous though. Make sure to handle the input properly in the chat_received TCL function. Expect anything...
-
Tobias Blomberg authored
The building of Doxygen documentation have now been set up in the CMake build system. For this there is a new "doc" target. The building of compressed manual pages now also are only built if the "doc" target is invoked explicitly. It is also possible to build one specific type of documentation. The following targets can be used: make doc make echolib-doc make async-doc make man
-
Tobias Blomberg authored
-
Tobias Blomberg authored
There have always been a problem with the log handling in SvxLink that if an error occurred during startup, the error printouts would not end up in the log. In fact, nothing would end up in the log, leaving the user confused. Now the log is flushed before exit so that all printouts end up in the log.
-
- Aug 01, 2014
-
-
Tobias Blomberg authored
-
Tobias Blomberg authored
The previous EchoLink RX timeout handling was a little bit too simplistic. It could not handle clients sending larger audio packets, like iPhones seem to do. The new algorithm adapts the timeout value to how much audio data have been received.
-
Tobias Blomberg authored
SvxLink would crash upon trying to establish an EchoLink connection if it was built using CMake and Speex was installed.
-
- Jul 31, 2014
-
-
Tobias Blomberg authored
-
- Jul 29, 2014
-
-
Tobias Blomberg authored
RemoteTrx would crash if the filesystem was full while trying to write to the log file. Same fix as in SvxLink Server implemented in RemoteTrx.
-
Tobias Blomberg authored
SvxLink would crash if the filesystem was full while trying to write to the logfile.
-
Tobias Blomberg authored
-
- Jul 21, 2014
-
-
Tobias Blomberg authored
-
- Jul 19, 2014
-
-
Tobias Blomberg authored
Compiler warnings is now enabled in the same way as they were in the old buildsystem. The NDEBUG flag was turned off since it remove asserts. It's better to have the asserts left in the released code. Also removing the asserts caused a lot of warnings about unused variables.
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
Now possible to change the buffer size of a TCP connection using TcpConnection::setRecvBufLen.
-
Tobias Blomberg authored
For Opus (and Speex) the version could not be found if the major version were below 1.
-
Tobias Blomberg authored
If the squelch were open while quitting, a crash could occur.
-
- Jul 17, 2014
-
-
Tobias Blomberg authored
Important code had been placed within assert statements. By default CMake set compiler options that remove all assert statements when compiling in release mode. This caused some things to stop working when compiling for release.
-
Tobias Blomberg authored
The selector did not work with some compiler optimizations turned on.
-
- Jul 13, 2014
-
-
Tobias Blomberg authored
-
- Jul 09, 2014
-
-
Tobias Blomberg authored
Conflicts: src/cmake/Modules/FindOpus.cmake src/cmake/Modules/FindSpeex.cmake
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
-
Tobias Blomberg authored
The Speex find module is now implemented in the same way as the Opus module. Improved Opus module.
-