This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository nx-libs.
from a593481b3 release 3.5.99.24 adds a2549e27c README.md: Add a "Binary Builds" section adds 16cfb8d33 Merge branch 'uli42-pr/hint_on_current_builds' into 3.6.x adds 70d4f9117 Extend some manpage entries adds 536c849fa manpage and usage output: add -irlimit adds 23f18a825 manpage: document copysize parameter adds 470228698 Args.c: adapt message to use same format as similar messages adds 4213bf46c Merge branch 'uli42-pr/extend_manpage' into 3.6.x adds bf0861aa0 nxagent: clarify sleep time units adds ede842c21 Extend sleep documentation adds a3d493a60 Merge branch 'uli42-pr/clarify_sleep' into 3.6.x adds 61859da35 travis-ci: add PVS Studio adds e10302404 Merge branch 'mjtrangoni-add-pvs-studio' into 3.6.x adds 53ace2743 Create SECURITY.md adds ee77e9706 Update SECURITY.md adds 67330d9ea Update SECURITY.md adds d1a967f3a randr: fix broken macros / memory corruption adds bc68b4aad Merge branch 'uli42-pr/fix_wrap_macros' into 3.6.x adds 870a9491c travisci: Fix PVS job adds 6857e26b4 Merge branch 'mjtrangoni-fix-pvs-ci' into 3.6.x adds 2ef652d35 nx-libs.spec: create nxdialog rpm adds d121f2a9c Merge branch 'uli42-pr/nxdialog_rpm' into 3.6.x adds 475d6c1f2 libNX_X11: reintroduce HASXDMAUTH adds 3335f2503 libNX_X11: reintroduce SECURE_RPC adds b4124219a nx-xtrans.m4: reintroduce HAS_STICKY_DIR_BIT adds 94fcba361 libNX_X11: set FAIL_HARD adds 1215c36f7 libNX_X11: set XTRANS_SEND_FDS=0 adds 05cb09a5f Merge branch 'uli42-pr/libNX_X11_defines' into 3.6.x adds e74b99117 Keyboard.c: fix indentation of ifdef adds ffc2c3840 Keyboard.c: improve capslock and numlock handling adds 2b0976e93 Merge branch 'uli42-pr/fix_caps_handling' into 3.6.x adds ae037701f nxagent: fix stack smashing adds 7a02b4aba Merge branch 'uli42-pr/fix_stack_smashing' into 3.6.x adds 0f8ed4d10 Screen.c: fix resizing bug with mutter window manager adds abe5e8479 Display.c: factor out confinement window creation adds 8deda7bd4 nxagent: Prevent resize loop adds 337afd839 Events.c: add more DEBUG output adds ffbc63f91 Events.c: add some comments/FIXMEs adds a4dd6a462 Events.c: store parent window from event to meaningful variable adds 210db3163 Display.c: disable confine window adds ce649c027 nxagent: add names to some windows in DEBUG mode adds e48ceedcc Screen.c: improve debug output adds 1af470a23 Screen.c: improve output of nxagentPrintAgentGeometry adds 2ada71fba Screen.c: simplify nxagentResizeScreen adds 2a92ed0f5 Window.c: -reportprivatewids reports root window as such adds 601a57849 Window.c: simplify setting of isMapped private var adds 832e02811 NXwindow.c: fix some format specifiers adds 3a7c37593 Init.c: small simplification adds 00d60a82e Screen.c: cleanup auto dpi handling adds ed4cbaeda Screen.c: scope improvement adds 2c6b9117f Screen.c: remove code that will have no effect adds d07c78881 Screen.c: remove another pointless code block adds d7a091a64 Screen.c: drop unneccessary mask variable adds f534a4860 Screen.c: move attributes/valuemask to inner scopes adds 42fb68331 Screen.c: scope improvements adds 199c32eaf Screen.c: some more (cosmetic) changes adds 4c6940cdd Window.c: some more TEST and DEBUG output adds 2d99cdd1c Events.c: More cosmetics adds 13211ec6a Merge branch 'uli42-pr/window_resize_bug' into 3.6.x adds dee4a560a fix spec file adds ca7b33103 Merge pull request #960 from uli42/pr/fix_specfile adds 12b22e97e yConnDis.c: fix memory leak adds 14df32cdb Merge branch 'uli42-pr/xlib_memleak' into 3.6.x adds db45683a6 NXdixfonts.c: fix memory leak adds ced973e36 Merge branch 'uli42-pr/font_memleak' into 3.6.x adds fbde6d285 NXdixfonts.c: Rename BREAK_XFONT_LOOP to NXAGENT_DANGEROUS_XFONT_LOOP_EXIT (better macro name). adds 7da2ee0bd NXdixfonts.c: Hard-code the enablement of NXAGENT_DANGEROUS_XFONT_LOOP_EXIT. adds 6cd4f1232 Merge branch 'sunweaver-pr/default-to-NXAGENT_DANGEROUS_XFONT_LOOP_EXIT' into 3.6.x adds edb5a918a Clipboard.c: fix missing ) adds 447ee1570 Compext.c: use SAFE_free macro adds 8bfe760d5 Atoms.c: drop double include adds ee379d3a7 GCs.h: fix typo adds 06173efd3 Compext.c: scope improvements adds ebee6af05 Clipboard.c: add missing ifdefs adds 1701a4a44 Xext/panoramiX.c: rename shadowing variables adds 5bd72aec3 nx-libs.spec: Set python shebang to python3 on fedora and rhel8 adds 2c66355c2 Channel.h: rename variable to prevent shadowing adds e66d2c86b Log.h: fix some shadow warnings adds 8b0bb28eb Events.c: scope improvement adds 4460183a6 Atoms.c: improve debug output adds f1e543b09 Atoms.c: fix FIXME comment adds b1efdd94d Screen.c: fix indentation in nxagentMaximizeToFullScreen adds 522eea6f2 compext/Png.c: fix shadowing adds b07b6c537 Clipboard.c: fix bug in special optimization for nested settings adds 1af077648 NXdixfonts.c: Rename BREAK_XFONT_LOOP to NXAGENT_DANGEROUS_XFONT_LOOP_EXIT (better macro name). adds 252b86ee2 NXdixfonts.c: Hard-code the enablement of NXAGENT_DANGEROUS_XFONT_LOOP_EXIT. adds 48b914810 Merge branch 'uli42-pr/various5' into 3.6.x adds f2973029d release 3.5.99.25 adds 5ca9a6b1e NXdixfonts.c: Regression fix for db45683a. Fix typo in libXfont1 function call (FreeFontName -> FreeFontNames). Fixes FTBFS on Ubuntu 14.04 and 16.04. adds ad275d507 Events.c: fix leftover DEBUG and TEST definitions adds d5a3b4401 CVE-2020-14360: Check SetMap request length carefully. adds e7d5ba4e5 Handlers.c: ensure regular yields if suspended adds d545afdf3 Merge branch 'uli42-pr/fix_resume' into 3.6.x adds de5eb54c6 nxagent: make Fullscreen and AllScreens Booleans adds a85adf5ea nxagent: treat DesktopResize and nxagentResizeDesktopAtStartup as Booleans adds 2b4ccc30a nxagent: treat several nxagentOptions as real Booleans adds f6cebfd85 nxagent: make nxagentOption Shadow a Boolean adds 7b299a4ce Options.h: mark Booleans adds bd336c92b nxagent: make Desktop, Rootless and Binder options Booleans (again) adds 42f76ddee nxagent: make nxagentVerbose a Boolean adds fec462906 nxagent: treat all Traps as Booleans everywhere adds a72f77fc9 nxagent: treat nxagentLastWindowDestroyed as Boolean adds 73bdca0f8 nxagent: some more Boolean improvements adds 41f7a8b4a nxagent: make nxagentDoFullgeneration a Boolean adds fbc4a9158 nxagent: make nxagentShadowResize a Boolean adds f4adcbc59 nxagent: make nxagentUserDefinedFontPath a Boolean adds 84bad7324 nxagent: rework some Boolean checks adds 06833b964 Split.c, Image.c: make some internal variables Booleans adds b8017065d nxagent: handle RegionNil macro as Boolean adds f98114c95 Drawable.c: make some variables Booleans adds 1239dffec GCOps.c: handle some internal variables as Booleans adds 714a212fd GCOps.c: make internal function Boolean adds 3cb0a134d nxagent: make XDMCP variables Booleans adds 41d75f6b2 nxagent: improve Boolean handling for Reconnect functions adds 94fd6d234 Render.c: improve Boolean handling of nxagentCheckPictureRemoteValue adds e2ff39e04 nxagent: make nxagentBlocking an Boolean adds 3151736d3 GCOps.c: make internal variable an function Booleans adds 2ce0fa8f0 GC.c: make internal variable and function Boolean adds 54dd29cc6 Client.c: cleanup Boolean handling for nxagentNeedWakeup*() macros adds 5d7b6db0c Drawable.c: make abort flag a Boolean adds c035ddead nxagent: make nxagentForceSynchronization a Boolean adds a9d3050c5 nxagent: make nxagentSkipImage a Boolean adds b814aef39 Handlers.c: make synchronize a Boolean variable adds b76dddcdc Drawable.c: make doRoundRobin a Boolean adds feb7b9773 nxagent: make nxagentXFixesInfo.Initialized a Boolean adds 9e9568028 Events.h: fix wrong prototype adds 0bca321fb nxagent: make nxagentXkbState.Initialized a Boolean adds 91cef61a0 Font.c: Use Booleans where appropriate adds d78837ec3 Keyboard.c: noXkbExtension is a Boolean adds b44ecc0f8 nxagent: nxagent(Default)WindowIsVisible() are Booleans adds faae65fb3 Merge branch 'uli42-pr/rework_booleans_v2' into 3.6.x adds 89b37de7c Init.c: Initialize nxagentGrabServerInfo adds 4eba4f53a CVE-2020-14360: Check SetMap request length carefully. adds 262fe771c Handlers.c: ensure regular yields if suspended adds 6e9b3a7f8 nxagent: make Fullscreen and AllScreens Booleans adds ca5a14743 nxagent: treat DesktopResize and nxagentResizeDesktopAtStartup as Booleans adds 2565484f5 nxagent: treat several nxagentOptions as real Booleans adds acb861df4 nxagent: make nxagentOption Shadow a Boolean adds 1e4d8e32b Options.h: mark Booleans adds 8bb7d2cd1 nxagent: make Desktop, Rootless and Binder options Booleans (again) adds c3b6dfe2e nxagent: make nxagentVerbose a Boolean adds 616d8619f nxagent: treat all Traps as Booleans everywhere adds 92c8325f3 nxagent: treat nxagentLastWindowDestroyed as Boolean adds 090742b3b nxagent: some more Boolean improvements adds 3e093f9eb nxagent: make nxagentDoFullgeneration a Boolean adds 1b7f37a80 nxagent: make nxagentShadowResize a Boolean adds 6f4dbefbf nxagent: make nxagentUserDefinedFontPath a Boolean adds 5920e36e1 nxagent: rework some Boolean checks adds 059a37205 Split.c, Image.c: make some internal variables Booleans adds f6b386e65 nxagent: handle RegionNil macro as Boolean adds acf3e21f1 Drawable.c: make some variables Booleans adds 4303b1131 GCOps.c: handle some internal variables as Booleans adds 1b91c8ac1 GCOps.c: make internal function Boolean adds 6c09c0b7e nxagent: make XDMCP variables Booleans adds 99ca67c2f nxagent: improve Boolean handling for Reconnect functions adds af2964c7e Render.c: improve Boolean handling of nxagentCheckPictureRemoteValue adds db3efd45c nxagent: make nxagentBlocking an Boolean adds e8a5e3287 GCOps.c: make internal variable an function Booleans adds 15cf1eee0 GC.c: make internal variable and function Boolean adds ab83e4688 Client.c: cleanup Boolean handling for nxagentNeedWakeup*() macros adds 1ed28c85b Drawable.c: make abort flag a Boolean adds 48279ae79 nxagent: make nxagentForceSynchronization a Boolean adds 90178b548 nxagent: make nxagentSkipImage a Boolean adds 9aa339176 Handlers.c: make synchronize a Boolean variable adds b9c2db67b Drawable.c: make doRoundRobin a Boolean adds af7d8e3fa nxagent: make nxagentXFixesInfo.Initialized a Boolean adds f10e9d9ac Events.h: fix wrong prototype adds d2ba4ddb8 nxagent: make nxagentXkbState.Initialized a Boolean adds f4dd9d76a Font.c: Use Booleans where appropriate adds 108ed9d92 Keyboard.c: noXkbExtension is a Boolean adds f8b759263 nxagent: nxagent(Default)WindowIsVisible() are Booleans adds 013a6ba3c Merge branch 'uli42-pr/fix_unusable_mouse_in_fullscreen' into 3.6.x adds 125756157 Revert "CVE-2020-14360: Check SetMap request length carefully." adds e7b4440f2 nxagent: make full screen mode selectable at startup adds 3523d15e2 Merge branch 'uli42-pr/fullscreen_select' into 3.6.x adds 7c22dbfda NXDispatch.c: remove double nxagentFreeAtomMap() adds 432cc0ca4 manpage: document defaults for options -defer and -tile adds c1843ef88 Handlers.c: use the same boolean values as in NXdispatch.c adds dd5d8bc89 Client.h: conditionally add unused field adds 599334aff Screen.c: clarify that characters are compared adds 63a39619c Handlers.c: add FIXME adds c7f9ff0b6 nxagent: Drop unused nxagentRootTileWindow adds 6aff5bfdf fix formatting and spelling in various files adds 21c631f4d Window.c: suppress warning adds 97a69b95a Display.c: fix and reformat broken comment adds b66699555 Merge branch 'uli42-pr/various6' into 3.6.x adds 1529b3217 Atoms.c: fix strlen(NULL) adds e991dbae9 Atoms.c: cosmetics in nxagentWriteAtom() adds 36d7e152f Atoms.c: silence PVS Studio warning adds 28fef3bc0 Colormap.c: fix parentheses adds 5735e164e Colormap.c: remove unneccessary check adds 41bf83979 Keyboard.c: simplify code adds 5871100dd NXpicture.c: remove unneccessary check adds db134de3b Atoms.c: add explanation for PVS Studio warning adds 67c7513bf Display.c: prevent PVS Studio realloc warning adds e664d8201 Drawable.c: Prevent PVS Studio warning adds 7443fea69 Keyboard.c: fix possible NULL pointer dereference adds 948bbe50a NXglyph.c: check for malloc error adds 8bb77997f Reconnect.c: fix possible realloc() memory loss adds c1cae3c66 Render.c: Init BoxRec adds 1251e8347 Rootless.c: prevent PVS error adds a57097ad0 Splash.c: remove unneccessary check adds 6214c71b3 Screen.c: check for malloc failures adds 5ad0b4dde Window.c: check for malloc failure adds 4d95e29b8 Window.c: check for malloc failure adds 35556cac9 NXDispatch.c: remove double nxagentFreeAtomMap() adds eef306c2d manpage: document defaults for options -defer and -tile adds f64fac47e Handlers.c: use the same boolean values as in NXdispatch.c adds d1136ea2f Client.h: conditionally add unused field adds cc781ae2e Screen.c: clarify that characters are compared adds 7aec57a40 Handlers.c: add FIXME adds 0a06ee77a nxagent: Drop unused nxagentRootTileWindow adds 12b96fd9a fix formatting and spelling in various files adds 669299de3 Window.c: suppress warning adds 1b80750f6 Display.c: fix and reformat broken comment adds 8c3bb2715 Merge branch 'uli42-pr/pvs_findings' into 3.6.x adds 8b6d454cf Mesa: make compilation with work with musl adds 46c9c493f Xext: include limits.h adds f60ac5777 Merge branch 'uli42-pr/musl_fixes' into 3.6.x adds a83ec33d5 Screen.c: remove superflous code that produces a crash adds e156bdc03 Args.c: improve usage string for -geometry adds f4782bbd2 Merge branch 'uli42-pr/fix_fullscreen' into 3.6.x adds 689f811ba Xext: use $USRDATADIR/SecurityPolicy adds a26011503 Xext: drop NX_ALTERNATIVEPOLICYFILE adds 24b903be5 Merge branch 'uli42-pr/drop_alternative_securitypolicy' into 3.6.x adds e5746df80 debian/patches: Drop 2002_xserver-xext_set-securitypolicy-path.debian.patch. Not required anymore since 689f811b. adds 57e662b83 nxagent: drop unused nxagentVisibility variables adds ee60cc50c Window.c: Fix 32bit code path adds 5a00da5ec NXproperty.c: clean returns adds 8b2b41113 NXproperty.c: simplify and reformat GetWindowProperty() adds b8b1edb2b NXproperty.c: GetWindowProperty(): add more comments, restruct prototype adds d627e948f NXproperty.c, dix.c: simplify ProcDeleteProperty() adds 5121188f0 NXproperty.c: reorder functions adds cbd9875e5 Window.c: add another FIXME adds 770f468cd Merge branch 'uli42-pr/windowfixes' into 3.6.x adds f92e1a5a2 Screen.c: Fix fullscreen (onescreen) at startup adds 06724dfe0 Screen.c: rephrase comment adds f696a57f8 Merge branch 'uli42-pr/fix_onescreen' into 3.6.x adds 5b628e2d7 shellcheck: Fix SC2006 issue adds daeb82e33 shellcheck: Fix SC2162 issue adds cb6e3b7d3 shellcheck: Fix SC2148 issues adds 18aca1f69 shellcheck: Fix SC2059 issue adds 747a33744 shellcheck: Fix some SC2086 issues adds 2168bc689 shellcheck: Fix SC2045 issue adds 22b40e690 shellcheck: Fix SC2002 issue adds 930fbe08b shellcheck: Fix SC2034 issue adds afe0c1473 shellcheck: Fix SC2196 issues adds 407651b39 shellcheck: Fix SC2048 issue adds 8ce12d613 shellcheck: Fix SC2061 issue adds 150e9bda9 nxagent: drop unused nxagentVisibility variables adds 19b639b91 Window.c: Fix 32bit code path adds 513418ace NXproperty.c: clean returns adds 3cabdfa2a NXproperty.c: simplify and reformat GetWindowProperty() adds 969d9af23 NXproperty.c: GetWindowProperty(): add more comments, restruct prototype adds da9ac92e9 NXproperty.c, dix.c: simplify ProcDeleteProperty() adds 82028465c NXproperty.c: reorder functions adds 6d8ccec75 Window.c: add another FIXME adds b09f5e03e Screen.c: Fix fullscreen (onescreen) at startup adds 9d0364198 Screen.c: rephrase comment adds 3e02494cb Merge branch 'mjtrangoni-fix-shellcheck-issues' into 3.6.x adds 0e2b79713 release 3.5.99.26 adds e0e999f4c Implement github actions basics adds 763a9ee0e Add build jobs on containers adds 637d6d733 Add shellcheck and cppcheck linters adds 1620c93f0 Replace TravisCI with GitHub Actions adds 3da6e9c3a Move PVS run to GitHub Actions adds 3dfd7a711 linters: Enable shellcheck adds 899c2a6f1 Build nx-libs on different architectures adds d570730e6 Fix missing quilt on CentOS7 adds 077089c4e Add linter references adds b42544cf4 Install build-essentials on clang adds 69864ad11 Add pylint to GitHub Actions adds f4d654e6b Merge branch 'test-github-actions' into 3.6.x adds ffba3aab3 shellcheck: Fix SC2164 issues adds dfee5a988 shellcheck: Fix SC2064 issues adds 71ae04011 shellcheck: Fix SC2022 issue adds 6bada8f63 shellcheck: Fix SC2230 issue adds 1fc5c689e Merge branch 'mjtrangoni-fix-shellcheck-issues' into 3.6.x adds 420754489 nxdialog: fix/suppress some pylint findings adds 5c09159ae Merge branch 'uli42-pr/pylint_fixes' into 3.6.x adds 940b7843f .github/workflows/nx-libs.yml: In Fedora 34 and beyond, files from xorg-x11-xkb-utils-devel have been moved into bin:pkg xkbcomp-devel. adds bbc59f214 nx-libs.spec: In Fedora 34 and beyond, files from xorg-x11-xkb-utils-devel have been moved into bin:pkg xkbcomp-devel. adds 90728fadc Merge branch 'sunweaver-pr/fix-ci-builds-against-fedora-greater-than-33' into 3.6.x adds 36f804e54 Forward ClientMessages to nxproxy side adds c3476b6a8 Merge branch 'uli42-pr/forward_clientmessages' into 3.6.x adds d7a49834e nxcomp/Children.cpp: display dialog text in output adds 90ff3d025 nxcomp/Children.cpp: add macro checks around some log/stderr prints adds 31beb51df nxcomp/Children.cpp: also try searching nxdialog, not only nxclient adds 2e3fe61d1 nxcomp/Children.cpp: reformat code adds 1338cffc9 nxcomp/Children.cpp: print a message if the dialog could not be displayed adds 5dcb19b3d nxagent: fix RESIZE dialog text to not end with a linefeed adds 9815f32d5 Merge branch 'uli42-pr/dialog_text' into 3.6.x adds 46258974d nxcomp: Support Cygwin64. adds ff0c2b148 nxcomp/src/BlockCacheSet.cpp: Amend comment behind if-clause closure. adds 00711f914 Merge branch 'vatral-support_cygwin64' into 3.6.x adds 1b4ebce2c Compext.c: fix comparisons of 16bit sequence numbers adds 1bd98ef77 Merge branch 'uli42-pr/fix_async_replies' into 3.6.x adds a14e1a59a randr: Do not update ConnectionInfo if NULL adds b73374805 Merge branch 'uli42-pr/fix_randr_crash' into 3.6.x adds 605a26691 fix building with binutils >= 2.36. adds 6208dade8 Merge branch 'Ponce-binutils-2.36' into 3.6.x adds f0f91ed26 Compext.c: some scope improvements adds 906aa0714 Compext.c: add specific DEBUG and TEST macros adds 8fe2c1140 Use NXAGENT_ONSTART define at more locations adds 111ac2eed nxagent: make X2GO support optional adds 666c4d16a nxagent: drop NXAGENT_SHAPE define adds 3fcb7ae3f nxagent: drop NXAGENT_SHAPE2 define adds 5271eed2d Error.c: untabify adds 9b1dd3401 document additional options only nxagent knows about adds d3573613f Compext.c: document function return codes adds e9a0f94d0 Compext.c: print received vs expected sequence number adds 3228dcfc5 Compext.c: fix misleading error message adds 2739d0868 Compext.c: fix comparisons of 16bit sequence numbers adds 555cbcb32 nxagent: add command line switch to enable composite adds 31c456bf3 Composite.c: fix comment adds 3823b0a5b nxagent: make nxagentCompositeEnable a Boolean adds af5cf2659 nxagent: treat enableBackingStore as Boolean adds a6d018bef nxagent: make nxagentAlpha* Booleans adds 4a6ca0033 nxagent: make nxagentX2go a Boolean everywhere adds 18a8a3610 nxagent: fix some variable types in Init adds 9f1d0a807 Trap.h: fix type of traps adds fcc1b57fb nxagent: add missing command line switches to usage text adds 59a0620f6 Merge branch 'uli42-pr/various7' into 3.6.x adds 6be4f87c6 debian/control: Add B-D: libtirpc-dev. adds b67b910a6 debian/rules: Define -DUseTIRPC=1 for nx-X11 build on Debian and Ubuntu versions that already have libtirpc. adds 972a92cab Clipboard.c: add/fix comments adds 18c91fd94 Clipboard.c: improve error message adds 32e194d46 Clipboard.c: improve debugging output adds 2742fde00 Clipboard.c: improve explanations/FIXMEs adds 12ed2c635 Clipboard.c: print times unsigned adds 60380a6a5 Clipboard.c: do not set stage to new value if already set to that value adds e9a25e794 Clipboard.c: catch selection failure from real X server adds 94fd5f590 Clipboard.c: rework LastClient stuff to work _per selection_ adds 717661b1d Clipboard.c: improve function names once more adds 619236b98 Clipboard.c: reformat for better readability adds 550742511 Clipboard.c: rename selection fields to {int,rem}Selection adds edfea3cd1 Clipboard.c: introduce translateLocalToRemote* helpers adds 0ad6b8bd6 Clipboard.c: use index everywhere adds e8b00edb5 Clipboard.c: simplify nxagentHandleSelectionRequestFromXServer adds 4701db7bc Clipboard.c: improve debug/test messages adds e526e1cd0 Clipboard.c: fix nxagentConvertSelection adds a8d09f815 Clipboard.c: have lastServer* per selection adds d2370a1ba Clipboard.c: rename function to better reflect meaning adds 3682be594 Clipboard.c: mark self-initiated event adds d79db429d Clipboard.c: always print SelectionCallBackKind in debug output adds a3adf6641 Clipboard.c: remove superflous index determination adds 278ebeb70 Clipboard.c: split if clause adds d32b4f5b1 Clipboard.c: fix memleaks in DEBUG mode adds 6753eb592 Clipboard.c: use for loops everywhere. adds bf0e05fd1 Clipboard.c: restructure request accumulation code adds bff23cb94 Clipboard.c: rephrase FIXME adds 9d3683896 Clipboard.c: move selection Atoms into separate arrays adds 59ee58ee7 Clipboard.c: drop clientCLIPBOARD adds 29413b32a Clipboard.c: fix comment position and init array pointer adds a31353bdd Clipboard.c: compact clipboard status output adds 27ecb8959 Atoms.c: add helper to easily print Atom names in debugging adds 204bbef04 Clipboard.c: make use of the new helpers from Atoms.c adds a470de000 Atoms.c: ensure to always return a valid string... adds 855ddf281 Clipboard.c: avoid superflous atom conversion adds 87eb4236a Clipboard.c: fix type in status output adds 9dd509c01 Clipboard.c: fix: use XlibWindow instead of Window adds eba654ea7 Clipboard.c: target forwarding (Part 1/2) adds a87ee1e8f Clipboard.c: target forwarding (Part 2/2) adds 8316d614a Clipboard.c: add some more selection atoms adds ba02ad3ad Clipboard.c: add FIXMEs adds 533f08ddb Clipboard.c: add TARGET_SIZES adds 9ec417484 Clipboard.c: extend comments adds 90947c1f7 nxagent: add option -textclipboard adds 710d5c5f9 Clipboard.c: disable TEXT and COMPOUND_TEXT adds a296b437d Clipboard.c: replace loop by helper adds 6b659fe4a Clipboard.c: another round of debug improvements adds a4f2dd3fe Clipboard.c: print separator when receiving events/requests in debug mode adds a8b375079 Clipboard: init variable adds e42ab9831 Clipboard.c: fix some whitepace, comments and FIXMEs adds 2d4b0f846 Clipboard.c: fix transfer from agent to X server adds 9ca972705 Events.c: use index instead of i adds b66b99a83 Clipboard.c: use NullClient instead of NULL where appropriate adds 177d76179 Clipboard.c: fix: remove wrong optimization adds 6a1ee6c0b Clipboard.c: once again improved DEBUG output adds 7e548faa2 Clipboard.c: remove obsolete FIXME comment adds 53c03eaf3 Clipboard.c: fix: return after denying request adds 41ea3b684 Clipboard.c: correctly pass back failure to real X server adds 63ef52c63 Clipboard.c: fix indentation adds 99a2d6e29 Clipboard.c: implement target caching adds 55f9c94b2 Clipboard.c: improve some comments adds cf85c7258 Clipboard.c: reset lastServer[].requestor on reconnect adds b7021c675 Events.c: use already available variable instead of repeating conversion adds 7746358b6 Clipboard.c: move some (currently commented) code to inner scope adds 8f182cd74 Clipboard.c: introduce replyPendingRequestSelectionToXServer helper adds ff4a1967c Clipboard.c: cancel pending requests in certain situations adds 1fd98b193 Clipboard.c: add another FIXME adds 51dae621f Clipboard.c: extend target caching for the other direction adds 7a2c743ac Clipboard.c: move property transfer to separate function adds 75acbbf29 Clipboard.c: make index the first argument everywhere adds f578b86d3 Clipboard.c: rework nxagentFind*SelectionIndex() helpers adds 9d8771562 Clipboard.c: limit selection nxagentFindCurrentSelectionIndex can return adds d335fc8fb Clipboard.c: do not handle unknown selections in Callback handler adds 65c260edf Clipboard.c: improve debugging output once more adds 6ba180937 Clipboard.c: delete property before/after certain operations adds 9eb76cf5d Clipboard.c: move comment to correct location adds 04ca25eb1 Clipboard.c: fix some comments, add FIXME adds d97e5022e Clipboard.c: check target cache for valid targets adds 5c205f57a Clipboard.c: fix wrong debug message adds 03502b36e Clipboard.c: print clipboard content only on explicit request adds 9293348c8 Clipboard.c: print more debug details for reply adds 124f5a5c6 Clipboard.c: sanity check for invalid resource adds 6fe8bf8fb Clipboard.c: always flush after XConvertSelection() call adds 1723afb64 Clipboard.c: improve comments adds ba898dfcd Clipboard.c: improve debug output in special case adds 0631eece9 Clipboard.c: add FIXMEs adds bee3d3205 NXEvents.c: improve debugging adds 34e1413cd Clipboard.c: improve some comments as requested by reviewer adds 535104db2 Clipboard.c: use NXAGENT_ONSTART macro on one more location adds 55af71edc Clipboard.c: harmonize naming regarding internal/local adds 9fb5949b0 Clipboard.c: remove old code adds f03c589ab Clipboard.c: remove superfluous brackets adds e8217798d Clipboard.c: add helper variable adds 4eba9d6b1 Clipboard.c: extend comment adds ad69d4a0e Clipboard.c: improve output for PRINT_CLIPBOARD_CONTENT_ON_DEBUG adds e65e71512 Clipboard.c: Fix: forward the correct type and format adds 15a60b1c1 Clipboard.c: fix typos in comment adds d42ebd2ae Clipboard.c: fix format specifier adds 62775ed67 Clipboard.c: rename intermediate variable adds c775bedbc Clipboard.c: rename nxagentFindLastSelectionOwnerIndex() adds 2b156c397 Events.c: fix unused variable adds 9b4602847 Clipboard.c: add missing target cache invalidation to some (currently unused) code adds 1c8869b92 Clipboard.c: remove obsolete (disabled) code adds 423caaf0f Clipboard.c: extend setSelectionOwnerOnXServer() adds 5e017044f Clipboard.c: do not process requests if we do not have a local owner adds 30e9b82ce Clipboard.c: restruct setSelectionOwnerOnXServer adds 289ac3dfd Clipboard.c: remove superflous check adds eae0eff3a Clipboard.c: improve some comments adds 65d29df13 Clipboard.c: Only take full clipboard clearing action if non-empty adds bbf9d74c4 Clipboard.c: print debug message if selection is already cleared adds 15ee25b7d NXdispatch.c: add an explaining comment adds 7aa969cd4 Fix Xfixes event handling adds 5da2be394 Events.c: add another comment adds 987402309 Clipboard.c: check for invalid index adds 8264b03e8 Clipboard.c: Add debug output when selection is already cleared adds 46b75d818 debian/control: Add B-D: libtirpc-dev. adds 31057d00b debian/rules: Define -DUseTIRPC=1 for nx-X11 build on Debian and Ubuntu versions that already have libtirpc. adds b7034724a Merge branch 'uli42-pr/many_clipboard_fixes' into 3.6.x adds 460562852 nx-X11: Add support for riscv64 architecture adds 2124e2fae Merge branch 'AlexGhiti-int/alex/riscv64_support' into 3.6.x adds d207d02f1 github actions: Use TIRPC for debian:sid adds 00cc40a3b .github/workflows/nx-libs.ym: Always build with -DUseTIRPC=YES. adds c26b9b291 Merge branch 'sunweaver-pr/debian-use-tirpc-in-ghactions' into 3.6.x adds 3d76ed45e nxagent: extend x2go check adds 1ef24c379 Merge branch 'uli42-pr/extend_x2go_check' into 3.6.x adds 6090ab111 nxdialog: rework comments adds e23efeb11 nxdialog: use os.linesep to make it work on other systems adds 2e99e6234 Args.c: remove some empty lines adds 4bdf03add Args.c: fix wrong comment adds 5a6928f86 Args.c: remove superfluous SAFE_free() call adds 3ab28297c Imakefiles: whitespace fixes adds cf5bb486d Screen.c: Fix wrong format specifier adds 5323e2cea Screen.c, Window.c: use "None" everywhere for FullscreenWindow adds 70fde4c74 Clipboard.c: fix/reformat some comments adds b06b6b1ef Merge branch 'uli42-pr/various8' into 3.6.x adds 1a1b5e9c2 Add Ubuntu 22.04 adds ae9a6b2e4 Merge pull request #1035 from gratuxri/ubuntu_jammy adds c8553c70e Screen.c: fix handling of AllScreens without a running window manager adds 106d6c8d4 Merge pull request #1033 from uli42/pr/nxclient_geometry adds 1d9ba187b Clipboard.c: re-add callbacks adds a86957b91 Clipboard.c: fix typo in array name adds 7b22b2d40 Clipboard.c: use a TimeStamp datatype for lastTimeChanged as dix does adds ce9782280 Events.c: fix typo in comment adds 5ec4d7b8a Clipboard.c: fix some comments adds a8d7b0c8c NXdispatch.c: use defined value CurrentTime instead of 0 adds 8129c1f6b Merge pull request #1028 from uli42/pr/fix_clipboard_callbacks No new revisions were added by this update. Summary of changes: .github/workflows/linters.yml | 126 + .github/workflows/nx-libs-archs.yml | 81 + .github/workflows/nx-libs.yml | 185 ++ .travis.yml | 132 - .../Xserver/composite/.gitignore => AUTHORS | 0 ChangeLog | 1060 ++++++- README.md | 29 +- SECURITY.md | 19 + VERSION | 2 +- debian/changelog | 14 + debian/control | 1 + ...erver-xext_set-securitypolicy-path.debian.patch | 19 - debian/patches/series | 1 - debian/rules | 42 +- m4/nx-xtrans.m4 | 11 + nx-X11/config/cf/Imake.cf | 5 + nx-X11/config/cf/Imake.tmpl | 14 +- nx-X11/config/cf/linux.cf | 9 + nx-X11/extras/Mesa.patches_6.4.2/1001_support_musl | 12 + nx-X11/extras/Mesa.patches_6.4.2/series | 1 + nx-X11/extras/Mesa_6.4.2/progs/images/bw.rgb | Bin 206452 -> 206452 bytes nx-X11/lib/configure.ac | 43 + nx-X11/lib/src/ConnDis.c | 40 +- nx-X11/lib/src/Makefile.am | 2 + nx-X11/lib/src/util/mkks.sh | 4 +- nx-X11/programs/Xserver/Imakefile | 12 +- nx-X11/programs/Xserver/Xext/Imakefile | 5 +- nx-X11/programs/Xserver/Xext/panoramiX.c | 14 +- nx-X11/programs/Xserver/Xext/security.c | 202 -- nx-X11/programs/Xserver/Xext/xf86bigfont.c | 1 + nx-X11/programs/Xserver/composite/compext.c | 6 + nx-X11/programs/Xserver/dix/property.c | 6 +- nx-X11/programs/Xserver/hw/nxagent/Args.c | 222 +- nx-X11/programs/Xserver/hw/nxagent/Args.h | 2 +- nx-X11/programs/Xserver/hw/nxagent/Atoms.c | 101 +- nx-X11/programs/Xserver/hw/nxagent/Atoms.h | 20 +- nx-X11/programs/Xserver/hw/nxagent/Client.c | 16 +- nx-X11/programs/Xserver/hw/nxagent/Client.h | 7 +- nx-X11/programs/Xserver/hw/nxagent/Clipboard.c | 3145 +++++++++++++------- nx-X11/programs/Xserver/hw/nxagent/Clipboard.h | 9 +- nx-X11/programs/Xserver/hw/nxagent/Colormap.c | 4 +- nx-X11/programs/Xserver/hw/nxagent/Composite.c | 20 +- nx-X11/programs/Xserver/hw/nxagent/Composite.h | 2 +- nx-X11/programs/Xserver/hw/nxagent/Cursor.c | 2 +- nx-X11/programs/Xserver/hw/nxagent/Dialog.h | 4 +- nx-X11/programs/Xserver/hw/nxagent/Display.c | 135 +- nx-X11/programs/Xserver/hw/nxagent/Display.h | 2 + nx-X11/programs/Xserver/hw/nxagent/Drawable.c | 116 +- nx-X11/programs/Xserver/hw/nxagent/Drawable.h | 4 +- nx-X11/programs/Xserver/hw/nxagent/Error.c | 152 +- nx-X11/programs/Xserver/hw/nxagent/Error.h | 2 +- nx-X11/programs/Xserver/hw/nxagent/Events.c | 417 ++- nx-X11/programs/Xserver/hw/nxagent/Events.h | 4 +- nx-X11/programs/Xserver/hw/nxagent/Extensions.c | 24 +- nx-X11/programs/Xserver/hw/nxagent/Font.c | 36 +- nx-X11/programs/Xserver/hw/nxagent/GC.c | 46 +- nx-X11/programs/Xserver/hw/nxagent/GCOps.c | 96 +- nx-X11/programs/Xserver/hw/nxagent/GCs.h | 2 +- nx-X11/programs/Xserver/hw/nxagent/Handlers.c | 96 +- nx-X11/programs/Xserver/hw/nxagent/Handlers.h | 2 +- nx-X11/programs/Xserver/hw/nxagent/Icons.h | 2 + nx-X11/programs/Xserver/hw/nxagent/Image.c | 116 +- nx-X11/programs/Xserver/hw/nxagent/Image.h | 4 +- nx-X11/programs/Xserver/hw/nxagent/Imakefile | 58 +- nx-X11/programs/Xserver/hw/nxagent/Init.c | 65 +- nx-X11/programs/Xserver/hw/nxagent/Init.h | 10 +- nx-X11/programs/Xserver/hw/nxagent/Keyboard.c | 71 +- nx-X11/programs/Xserver/hw/nxagent/Keyboard.h | 3 +- nx-X11/programs/Xserver/hw/nxagent/Keystroke.c | 14 +- nx-X11/programs/Xserver/hw/nxagent/NXdispatch.c | 28 +- nx-X11/programs/Xserver/hw/nxagent/NXdixfonts.c | 69 +- nx-X11/programs/Xserver/hw/nxagent/NXevents.c | 17 +- nx-X11/programs/Xserver/hw/nxagent/NXglyph.c | 7 + nx-X11/programs/Xserver/hw/nxagent/NXpicture.c | 40 +- nx-X11/programs/Xserver/hw/nxagent/NXproperty.c | 155 +- nx-X11/programs/Xserver/hw/nxagent/NXrender.c | 6 +- nx-X11/programs/Xserver/hw/nxagent/NXshm.c | 2 +- nx-X11/programs/Xserver/hw/nxagent/NXwindow.c | 13 +- nx-X11/programs/Xserver/hw/nxagent/Options.c | 53 +- nx-X11/programs/Xserver/hw/nxagent/Options.h | 73 +- nx-X11/programs/Xserver/hw/nxagent/Pixels.h | 12 +- nx-X11/programs/Xserver/hw/nxagent/Pixmap.c | 4 +- nx-X11/programs/Xserver/hw/nxagent/Pointer.c | 2 +- nx-X11/programs/Xserver/hw/nxagent/Reconnect.c | 52 +- nx-X11/programs/Xserver/hw/nxagent/Render.c | 34 +- nx-X11/programs/Xserver/hw/nxagent/Rootless.c | 5 +- nx-X11/programs/Xserver/hw/nxagent/Screen.c | 586 ++-- nx-X11/programs/Xserver/hw/nxagent/Screen.h | 6 +- nx-X11/programs/Xserver/hw/nxagent/Splash.c | 24 +- nx-X11/programs/Xserver/hw/nxagent/Split.c | 12 +- nx-X11/programs/Xserver/hw/nxagent/Trap.c | 8 - nx-X11/programs/Xserver/hw/nxagent/Trap.h | 33 +- nx-X11/programs/Xserver/hw/nxagent/Window.c | 231 +- nx-X11/programs/Xserver/hw/nxagent/Windows.h | 2 - nx-X11/programs/Xserver/hw/nxagent/Xdmcp.h | 2 +- .../programs/Xserver/hw/nxagent/compext/Compext.c | 727 ++--- .../programs/Xserver/hw/nxagent/compext/Compext.h | 12 + .../programs/Xserver/hw/nxagent/compext/Imakefile | 18 +- nx-X11/programs/Xserver/hw/nxagent/compext/Jpeg.c | 6 +- nx-X11/programs/Xserver/hw/nxagent/compext/Png.c | 28 +- nx-X11/programs/Xserver/hw/nxagent/compext/Z.c | 6 +- nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1 | 121 +- nx-X11/programs/Xserver/os/utils.c | 4 +- nx-X11/programs/Xserver/randr/randr.c | 6 +- nx-X11/programs/Xserver/randr/rrscreen.c | 3 + nx-X11/x-indent-all.sh | 2 +- nx-X11/x-indent.sh | 2 +- nx-libs.spec | 34 +- nxcomp/include/NX.h | 2 +- nxcomp/src/Auth.cpp | 2 +- nxcomp/src/BlockCacheSet.cpp | 4 +- nxcomp/src/Channel.h | 8 +- nxcomp/src/ChannelEndPoint.cpp | 2 +- nxcomp/src/Children.cpp | 64 +- nxcomp/src/Control.h | 2 +- nxcomp/src/Fork.cpp | 2 +- nxcomp/src/Log.h | 14 +- nxcomp/src/Loop.cpp | 16 +- nxcomp/src/MD5.c | 4 +- nxcomp/src/Message.h | 2 +- nxcomp/src/Misc.cpp | 41 +- nxcomp/src/Proxy.cpp | 4 +- nxcomp/src/ServerChannel.cpp | 4 +- nxcomp/src/Socket.cpp | 8 +- nxdialog/bin/nxdialog | 81 +- nxdialog/man/nxdialog.1 | 2 +- nxproxy/man/nxproxy.1 | 48 +- regenerate-symbol-docs.sh | 40 +- replace.sh | 2 + roll-tarballs.sh | 24 +- run-static-analysis.sh | 14 - version.sh | 2 +- 132 files changed, 6549 insertions(+), 3417 deletions(-) create mode 100644 .github/workflows/linters.yml create mode 100644 .github/workflows/nx-libs-archs.yml create mode 100644 .github/workflows/nx-libs.yml delete mode 100644 .travis.yml copy nx-X11/programs/Xserver/composite/.gitignore => AUTHORS (100%) create mode 100644 SECURITY.md delete mode 100644 debian/patches/2002_xserver-xext_set-securitypolicy-path.debian.patch create mode 100644 nx-X11/extras/Mesa.patches_6.4.2/1001_support_musl delete mode 100755 run-static-analysis.sh -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/nx-libs.git _______________________________________________ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits