- 09 Dec, 2017 4 commits
-
-
Ulrich Sibiller authored
-
Ulrich Sibiller authored
-
Ulrich Sibiller authored
free() can handle NULL itself
-
Ulrich Sibiller authored
Fixes ArcticaProject/nx-libs#569
-
- 07 Dec, 2017 3 commits
-
-
Ulrich Sibiller authored
-
Ulrich Sibiller authored
-
Ulrich Sibiller authored
-
- 02 Dec, 2017 3 commits
-
-
Ulrich Sibiller authored
-
Ulrich Sibiller authored
Some functions' return values are never used anywhere, so drop them.
-
Ulrich Sibiller authored
This corrects a flaw that stayed undetected for 2.5 years, introduced via c5a2cf82 Fixes ArcticaProject/nx-libs#573
-
- 22 Nov, 2017 1 commit
-
-
Mike Gabriel authored
-
- 04 Nov, 2017 1 commit
-
-
Mihai Moldovan authored
Fixes: ArcticaProject/nx-libs#536 Allowing overrides via NX_TEMP and TEMP breaks system using pam_tmpdir.so and most server infrastructure expects the location to be fixed anyway.
-
- 03 Nov, 2017 1 commit
-
-
Mihai Moldovan authored
-
- 27 Oct, 2017 15 commits
-
-
Mike Gabriel authored
Regression fix for f855b3b6. Caused FTBFS with Loop.cpp:2669:0: error: unterminated #ifdef (#ifdef TIME).
-
Mihai Moldovan authored
-
Vadim Troshchinskiy authored
-
Vadim Troshchinskiy authored
-
Vadim Troshchinskiy authored
-
Mihai Moldovan authored
DO NOT USE!
-
Mihai Moldovan authored
The default function we use (if a thread name is not specified explicitly) is pthread_self(). This function returns a number that is guaranteed to be unique for each thread within a process, but this assertion doesn't hold globally. Hence only using the thread ID is ambiguous when logging from multiple processes.
-
Mihai Moldovan authored
Prevents race conditions caused by signal handlers while flushing out our log queue.
-
Mihai Moldovan authored
This has one drawback: after flushing log data to its underlying output, a new NXLogStamp object MUST be written to the NXLog object in order to create a new entry within the stack. This can be changed if necessary. For now I'd like to keep it as-is.
-
Mihai Moldovan authored
nxcomp/{configure.ac,Log.cpp}: implement configure-time std::put_time check and use macro value in Log.cpp.
-
Mihai Moldovan authored
-
Mihai Moldovan authored
-
Vadim Troshchinskiy authored
This is to ensure the log output is the same as previous releases, which didn't have INFO defined by default.
-
Vadim Troshchinskiy authored
Features: * Works without ifdefs * Configurable with commandline arguments * Log level configurable per file * Thread safe
-
Mihai Moldovan authored
-
- 10 Oct, 2017 1 commit
-
-
Vadim Troshchinskiy authored
Commit 5f1eb0dc introduced a regression that made the use of the multimedia port mandatory. Fixes ArcticaProject/nx-libs#525
-
- 09 Oct, 2017 1 commit
-
-
Simon Matter authored
nxcomp/src/Loop.cpp: Reduce control->TokenSize slightly again in order to fix fragmentation of packages when on VPN (or otherwise encapsulated) connections.
-
- 29 Sep, 2017 2 commits
-
-
Mihai Moldovan authored
-
Vadim Troshchinskiy authored
This makes it so that slave=1 works again as it should. The changes introduced earlier resulted in the unintentional requirement to specify the actual port number, breaking backwards compatibility. Fixes: ArcticaProject/nx-libs#518
-
- 06 Sep, 2017 1 commit
-
-
Mike Gabriel authored
nxcomp/src/{Loop,Proxy}.cpp: On Debian/kFreeBSD (and other *BSD variants) the sockaddr_un.sun_path property is 104 chars long, not 108. Hard-coding Unix domain sockets in nxcomp the string length 104. Fixes ArcticaProject/nx-libs#507.
-
- 26 Jul, 2017 7 commits
-
-
Mike Gabriel authored
-
Mike Gabriel authored
nxcomp/src/Loop.cpp: Don't mix using global proxyFD and a local p(roxy)FD variable (in WaitForRemote() and ConnectToRemote()). Rename local variable name.
-
Mike Gabriel authored
-
Mike Gabriel authored
-
Mike Gabriel authored
-
Mike Gabriel authored
nxcomp/src/Loop.cpp: Don't reuse global variable names as function parameters in SetupDisplaySocket().
-
Mike Gabriel authored
-