Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | randr: fix broken macros / memory corruption | Ulrich Sibiller | 2020-10-16 | 1 | -3/+3 |
| | | | | | | | | | | | | | By casting the rrScrPriv to ScreenPtr we are using the offsets from the Screen structure for referencing data in the rrScrPriv structure causing data corruption. As both macros use the same casting this still works until the location where the data resides is overwritten. For 64bit the location was the "rotations" member in rrScrPriv which was not problematic because it is barely used. But on 32bit it was "numCrtcs" which is heavily used. On unwrap this was 0 and lead to a segfault. Fixes ArcticaProject/nx-libs#943 | ||||
* | Update SECURITY.md | Mike Gabriel | 2020-10-01 | 1 | -1/+1 |
| | |||||
* | Update SECURITY.md | Mike Gabriel | 2020-10-01 | 1 | -2/+2 |
| | |||||
* | Create SECURITY.md | Mike Gabriel | 2020-10-01 | 1 | -0/+19 |
| | |||||
* | Merge branch 'mjtrangoni-add-pvs-studio' into 3.6.x | Mike Gabriel | 2020-06-29 | 2 | -3/+72 |
|\ | | | | | | | Attributs GH PR #936: https://github.com/ArcticaProject/nx-libs/pull/936 | ||||
| * | travis-ci: add PVS Studio | Mario Trangoni | 2020-06-29 | 2 | -3/+72 |
|/ | | | | Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com> | ||||
* | Merge branch 'uli42-pr/clarify_sleep' into 3.6.x | Mike Gabriel | 2020-06-29 | 6 | -18/+32 |
|\ | | | | | | | Attributs GH PR #930: https://github.com/ArcticaProject/nx-libs/pull/930 | ||||
| * | Extend sleep documentation | Ulrich Sibiller | 2020-06-29 | 1 | -3/+5 |
| | | | | | | | | Attributes ArcticaProject/nx-libs#241 | ||||
| * | nxagent: clarify sleep time units | Ulrich Sibiller | 2020-06-29 | 5 | -15/+27 |
|/ | | | | | | | No functional changes, just clarification/explanation of the existing code. Fixes ArcticaProject/nx-libs#926 | ||||
* | Merge branch 'uli42-pr/extend_manpage' into 3.6.x | Mike Gabriel | 2020-06-29 | 2 | -14/+47 |
|\ | | | | | | | Attributes GH PR #931: https://github.com/ArcticaProject/nx-libs/pull/931 | ||||
| * | Args.c: adapt message to use same format as similar messagespr/extend_manpage | Ulrich Sibiller | 2020-06-29 | 1 | -1/+1 |
| | | |||||
| * | manpage: document copysize parameter | Ulrich Sibiller | 2020-06-29 | 1 | -0/+4 |
| | | | | | | | | was previously undocumented. | ||||
| * | manpage and usage output: add -irlimit | Ulrich Sibiller | 2020-06-29 | 2 | -0/+4 |
| | | | | | | | | Fixes ArcticaProject/nx-libs#796 | ||||
| * | Extend some manpage entries | Ulrich Sibiller | 2020-06-29 | 2 | -13/+38 |
|/ | | | | | | | Fixes ArcticaProject/nx-libs#241 Fixes ArcticaProject/nx-libs#495 Fixes ArcticaProject/nx-libs#535 Fixes ArcticaProject/nx-libs#565 | ||||
* | Merge branch 'uli42-pr/hint_on_current_builds' into 3.6.x | Mike Gabriel | 2020-06-29 | 1 | -0/+27 |
|\ | | | | | | | Attributes GH PR #934: https://github.com/ArcticaProject/nx-libs/pull/934 | ||||
| * | README.md: Add a "Binary Builds" section | Ulrich Sibiller | 2020-06-18 | 1 | -0/+27 |
|/ | |||||
* | release 3.5.99.243.5.99.24 | Mike Gabriel | 2020-05-31 | 9 | -10/+672 |
| | |||||
* | Merge branch 'uli42-pr/clipboard_dump' into 3.6.x | Mike Gabriel | 2020-05-31 | 11 | -177/+204 |
|\ | | | | | | | Attributes GH PR #918: https://github.com/ArcticaProject/nx-libs/pull/918 | ||||
| * | NXevents.c, NXdispatch.c: add some DEBUG statements | Ulrich Sibiller | 2020-05-31 | 2 | -2/+15 |
| | | |||||
| * | Client.h: make macro NULL pointer safe | Ulrich Sibiller | 2020-05-31 | 1 | -2/+2 |
| | | |||||
| * | Clipboard.c: small code improvement | Ulrich Sibiller | 2020-05-31 | 1 | -8/+7 |
| | | |||||
| * | Clipboard.c: add description/warning for nxagentClearClipboard | Ulrich Sibiller | 2020-05-31 | 1 | -0/+6 |
| | | |||||
| * | Clipboard.c: improve some more debugging messages | Ulrich Sibiller | 2020-05-31 | 1 | -19/+20 |
| | | |||||
| * | Clipboard.c: use nxagentClientInfoString for debug output | Ulrich Sibiller | 2020-05-31 | 1 | -58/+38 |
| | | |||||
| * | Clipboard.c: add elapsed time for lastClient to stats output if available | Ulrich Sibiller | 2020-05-31 | 1 | -2/+8 |
| | | |||||
| * | Clipboard.c: call endTransfer() | Ulrich Sibiller | 2020-05-31 | 1 | -4/+1 |
| | | | | | | | | instead of sendSelectionNotifyEventToClient + setClientSelectionStage | ||||
| * | Clipboard.c: drop notifyConvertFailure | Ulrich Sibiller | 2020-05-31 | 1 | -24/+15 |
| | | | | | | | | | | Moving the client check to sendSelectionNotifyEventToClient enables us to drop notifyConvertFailure. | ||||
| * | Clipboard.c: drop unused return code of sendSelectionNotifyEventToClient | Ulrich Sibiller | 2020-05-31 | 1 | -8/+8 |
| | | |||||
| * | Clipboard.c: Fix: always reset selectionStage in endTransfer | Ulrich Sibiller | 2020-05-31 | 1 | -15/+16 |
| | | |||||
| * | Clipboard.c: make setClientSelectionStage a function | Ulrich Sibiller | 2020-05-31 | 1 | -26/+42 |
| | | | | | | | | and reset the lastClient variables when stage is set to None. | ||||
| * | Clipboard.c: improve Clipboard stats | Ulrich Sibiller | 2020-05-31 | 1 | -1/+11 |
| | | | | | | | | resolve lastClientClientPtr to process id and process name | ||||
| * | nxagent: Add keystroke for dumping the current clipboard state | Ulrich Sibiller | 2020-05-31 | 8 | -26/+31 |
| | | |||||
| * | nxagent: Free atom map on termination | Ulrich Sibiller | 2020-05-31 | 1 | -0/+2 |
|/ | |||||
* | Merge branch 'uli42-pr/fix_region_crash' into 3.6.x | Mike Gabriel | 2020-05-30 | 1 | -1/+4 |
|\ | | | | | | | Attributes GH PR #927: https://github.com/ArcticaProject/nx-libs/pull/927 | ||||
| * | mi: define NXAGENT_SERVER | Ulrich Sibiller | 2020-05-30 | 1 | -1/+4 |
|/ | | | | | | | | | In commit f48e2da3e86b2d7600de3d5d4ef6f81ba2c17bed I marked NX changes by using #ifdef NXAGENT_SERVER. But I had missed that this define was never set in mi. So let's change that now and make it work like before. Fixes ArcticaProject/nx-libs#926 | ||||
* | Enable slave socket in server mode | Vadim Troshchinskiy | 2020-05-30 | 1 | -1/+2 |
| | |||||
* | Merge branch 'mjtrangoni-update-ci' into 3.6.x | Mike Gabriel | 2020-05-30 | 1 | -18/+27 |
|\ | | | | | | | Attributes GH PR #924: https://github.com/ArcticaProject/nx-libs/pull/924 | ||||
| * | TravisCI: Upgrade CI configuration | Mario Trangoni | 2020-05-10 | 1 | -18/+27 |
|/ | | | | | | | | | | Run newer compilers in Ubuntu Bionic 18.04. Also update gcc from v9.x to v10.x, and clang from v8.x to 9.x Fix some syntax changes in TravisCI configuration. Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com> | ||||
* | Merge branch 'uli42-pr/various4' into 3.6.x | Mike Gabriel | 2020-05-07 | 82 | -4653/+2825 |
|\ | | | | | | | Attributes GH PR #896: https://github.com/ArcticaProject/nx-libs/pull/896 | ||||
| * | Events.h: reformat comments | Ulrich Sibiller | 2020-05-07 | 1 | -22/+15 |
| | | |||||
| * | Reconnect.c: save some lines | Ulrich Sibiller | 2020-05-07 | 1 | -14/+1 |
| | | |||||
| * | Reconnect.c: reformat comments | Ulrich Sibiller | 2020-05-07 | 1 | -20/+14 |
| | | |||||
| * | Screen.c: fix missing type in DEBUG mode | Ulrich Sibiller | 2020-05-07 | 1 | -2/+2 |
| | | |||||
| * | Reconnect.c: reformat saveAgentState() | Ulrich Sibiller | 2020-05-07 | 1 | -5/+4 |
| | | |||||
| * | Rootless.c: do not import private properties | Ulrich Sibiller | 2020-05-07 | 2 | -0/+40 |
| | | | | | | | | | | | | | | | | | | | | In rootless mode some properties are private (or internal or adminitrative). They are only required for the windows on the real X server side that represent nxagent's windows. Those properties should never be cloned from there to the the nxagent windows so we filter them. Fixes ArcticaProject/nx-libs#920 | ||||
| * | Rootless.c: improve TEST output | Ulrich Sibiller | 2020-05-07 | 1 | -12/+16 |
| | | | | | | | | more output, correct format specifiers | ||||
| * | Rootless.c: add some comments | Ulrich Sibiller | 2020-05-07 | 1 | -0/+11 |
| | | |||||
| * | Clipboard.c: fix typo | Ulrich Sibiller | 2020-05-07 | 1 | -1/+1 |
| | | |||||
| * | Keystroke.c: whitespace fixes | Ulrich Sibiller | 2020-05-07 | 1 | -6/+6 |
| | | |||||
| * | NXdixfonts.c: some code cleanups | Ulrich Sibiller | 2020-05-07 | 1 | -18/+16 |
| | | | | | | | | reformat, extend comments, simplify ifdef |