100% CPU use
You should set "server.daemon = true" in fgms.conf
StrToNum<> fails to recognise overflows
erroneous conversion from signed to unsigned int allows to circumvent MaxRadarRange
Fixed in 0.13.8 (upcoming release)
erroneous conversion from signed to unsigned int allows to circumvent MaxRadarRange
RadarRange should not be negative, so a client should not be able to transmit a negative value. However, the conversion is false and I fixed it using only unsigned ints. It does not prevent a client from setting the radar range to 65535, though.
StrToNum<> fails to recognise overflows
Fixed in 0.13.8 (upcoming release)
CMAKE_INSTALL_PREFIX can't be set by user.
fixed in 0.13.7
[ FIX ] fixed bugs 12 + 13
added to ChangeLog
obsXXXX callsigns don't work as intended
You are right. I've fixed the comparison in v0.13.6
Make stuff work on gitlab
Fix build on FreeBSD
I've included Geoffs patch in 0.13.4 (slightly adapted to avoid unnecessary variables in CMakeLists.txt). Please test...
CMAKE_INSTALL_PREFIX can't be set by user.
This one is curious. I wonder why we have USER_INSTALL_PREFIX in CMakeLists.txt. If USER_INSTALL_PREFIX is not set explicitly set CMAKE_INSTALL_PREFIX to /usr. I removed this completly in 0.13.4... Please test.
"libCLI" CMake target won't cross-compile in OpenWRT build environment
cmake is somewhat funny regarding names. Sometimes it insists on BIGLETTER names, sometimes not. And now it seems it even depends on the cmake version. We'll see...
CMAKE_INSTALL_PREFIX can't be set by user.
Build Error with Clang compare pointer to int value
Fixed in 0.13.3. Please test. To get the repro use git clone https://ofschroeder@git.code.sf.net/p/fgms/src -b 0.13.3 fgms If no problems arise I will merge this branch with master. Regards, Oliver
Building branch 1.0.0 in Windows with MSVC 14
I will look into this, but currently working on libcli
Dynamic XML/Nasal Protocols - finding alternatives to PLIB
make netsocket IPv6 capable
Precompiled list of clients
solved in 1.0.0
StrToNum<> fails to recognise overflows
implement the list server (fgls)
remove NetSocket::GetIP()
reorganise source tree
make fgms-version a numeric
remove plib
reorganise source tree
make fgms-version a numeric
remove plib
remove NetSocket::GetIP()
remove plib
implement the list server (fgls)
make fgms-version a numeric
reorganise source tree
Precompiled list of clients
completed joystick support
Support use of Kalman filters for multiplayer data
plausibilty validation filters
turn into library
Standalone NavDB servers
kill -HUP <pid> does not apply config correctly
thread safe replacement for the logging class
Home