This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch feature/openbox-magic-pixel-workaround in repository live-build-x2go. at e4c3ad6 Changed openbox spawn/terminate conditions: only exactly 3 windows mean that openbox should be terminated. Any less, and we're in "no running session yet" state, any more, and we have a running session, and e.g. a connection loss popup. This branch includes the following new commits: new 5717c54 make sure Alt-F4 is non-functional new d1bd579 off-by-one-error new a145da3 trying to shrink the image; note: squashfs excludes must not begin with "/", "./", or "../" when using wildcards new af17804 trying to fix "cifs-utils not found" error when building netboot image while deleting apt lists to save space new bcd4a8d OpenBox Keybindings need to be disabled entirely, they interfere with Xephyr and the like. new f07c782 2800-x2go-thinclientconfig: added quotation marks new 7593795 more reliable way of determining that IP has been assigned new 8622a83 more reliable way of determining that IP has been assigned new a8896be more reliable way of determining that IP has been assigned new 372ca24 added output: when sleeping while waiting for an IP, print out which script is waiting. new 1717d3f make getsessions delete thinclient_sessions file if boot parameter was passed; make thinclientconfig wait for valid thinclient_sessions file unless broker mode is active new 5ea99bf added numbers to if-up.d script file names so we can enforce the sequence of execution new 707079e we need to escape $0, as it will contain the name of the script generating the if-up.d script if we don't new 5a6ed83 attempt to background all network-related tasks new c636bf0 fixes missing escape -> hostname -I was never executed new 55cda68 Variable name was wrong in one place new 65b0fbd un-did backgrounding new d3948cd changed script numbering to four-digit, beginning with 0100 new 73735c2 added timestamps to log output, fixed log output in 2200 and 2600 new 89fa571 added timestamps, switched log output to | tee -a /dev/tty9 like in the other scripts new f6aaea7 escape sign wass missingonce again ... new 422f930 improved log output new e22dff9 last commit was incomplete, and included one escape too much per echo new cf1039a and again, missing escapes new 3bb4053 indentation was wrong new 18722b5 more missing escapes new 53b398b more superfluous escapes removed new e6732ca tty9 -> tty(first unused VT) new 0dfe71d removed old commented-out code new aebc352 switched liveupdate to tty(next-available-VT) logging and timestamped output new 49ea9e3 some log output was still lacking the timestamp new c2be7ea improved ramdisk size calculation new 9893aaf removed wrong comment new f658f73 moved "wait until unused VT becomes available" from 2300 to 2000 new 7a360f3 added hwclock and ntpdate packages for future use in a set-time-on-boot script new 5e36ff5 hwclock is not a package on its own, but contained in util-linux new b933d9b renamed files to make space for a new 2000- file new 179e461 renamed files; delete old names from git new e6b46fb first attempt at making all if-up scripts wait until an unused VT is available for log output new 8959b62 removed "wait for VT" block, as it is now in a separate script new 5c1fc2d no timestamp here, as clock is most likely wrong new 239943c added time setting script new cdac40c fixed HEREDOCs new fe2c67d create debug output in file new 1e02593 logging was still broken new e2cf76c next try: backgrounding this task instead of starting it when network becomes available new 1491b5c yet another attempt at getting logging to work new 672e387 if-up scripts should exit with a NOP when a local network device is changing to up, rather than a real network device new 04a2e41 removed unused code new 31a2d8c deleted script file that didn't work anyways new a05d6e4 renamed settime script new 6715a01 all if-up tasks are now sent into the background and told to wait until tty becomes available also, fixed indention in tcpprint new a151c55 removed unneccessary escapes new 2a82236 added missing escapes new 611cae0 do not clear the console new 562d6fb /bin/sh instead of /bin/bash requires the use of "echo" instead of "echo -en" new 13ddd00 wait until regular ntpdate if-up.d call has finished new 56b5252 added debug output new 8ed71b9 autoupdate-patch for ramdisk mode new 3bc7c4f do not trigger on METHOD="none" (which is set when IFACE="--all") new d3169f6 typofix new e713cf3 added debug code again new 4293e3e changed log output message new 5e7445d typofix new f9e3abb path was wrong new 7e4ed7e added resiliency in case download directory is missing, fixed imagesize calculation new 19b3aee added sleep to increase chance that ntpdate manages to connect new 759ab5c IMGSIZEDOWNLOAD was missing a filter that limits its content to $1 (awk-style) new b50808f improved logging, added error detection for mount process new 91b63bc increased log output new 1e46e40 expanded logging, changed log messages new 5128db6 inserted proper umount/remount_ro -> moved into subroutine, as req'd in two places new e23269d removed a cleanup command that would umount /lib/live/mount/findiso when in ramdisk mode, which is a stupid thing to do new 6932c2f when trying to find the right storage device to deploy an update to in ramdisk mode, use read-only mounts at first new ffbb173 using mv would accumulate clutter in $DOWNLOADPATH if any extra files are present in the source; switched to rsync --delete and rm instead new ef53cf3 only rm if rsync was successful new 22ae4ad improved logging new c2b44f2 /bin/sh seems to insist on blank between { and # new 0259692 improved logging new 0f3306f only attempt umount when path is a mounted device / improved logging new dd203b1 in ramdisk mode, storage should be umounted at the end of an (attempted) upgrade new 760846a in /bin/sh, echo -en is not supported, but echo -n is and should thus be used new 464b891 mproved logging: bandwidth test should now output progress bar. new b856d19 added version and booted system info output, indentation fixed new 1b6d0c2 renamed file to better represent what it does new 5bd4fdf added steps to further reduce clutter buildup, changed/improved logging new 8226035 make autoupdater show available versions before and after update new 4097290 wget param change had unintended side effects - log file was empty. rsync does not need the tee helper construct. Various spelling fixes in log output. new ce839fc typofix new 8ba13dd more typofixes new 58f4777 write timestamps to text file, for easier querying by checkscripts new 8a2e30d logfile will now also contain which environment is the running one new 8314ccb added code to check timestamp before download new 169e110 typofix new 5c4ad21 mountpoint detection must come earlier in the script, or MOUNTPOINT variable will be empty when it's already needed by other script parts new ebc9bd4 variable name was wrong new bed2b4f speed optimization, also addedoutputto /var/run/banner where ssh should pick it up new f952248 further speed improvements, also, enable banner in sshd config if it was disabled new 7b49458 looks like debian-live doesn't use /var/run/banner new 0194f06 we need to strip the ANSI as it doesn't work in issue.net via SSH new 3b5fab2 test: use motd instead of issue.net new d3d9773 switched to motd instead of issue.net, removed motd display from pam login so it doesn't appear twice on local login new 42a78b7 motd and issue are now written to simultaneously; once finished, all unused VTs are reloaded to make sure they display the new /etc/issue new 40a568a changed logfile format new 20f5120 make sure to match to end of line only new 10d7219 timestamp is now checked before BWLIMIT is determined -> faster, less traffic new 464c22a tempdir preparation only needs to take place if we need to perform an update or if checking the timestamp failed (the latter part is still missing -> next commit). Also, checking the return code didn't work as expected. Finally, some style fixes. new ea4d294 tempdir preparation only needs to take place if we need to perform an update or if checking the timestamp failed. Also, indentation was wrong. new c9cf762 fixed a copy-paste-induced error new 905088f nvertedsequence of timestamp and envname, fixes problem that marker for active env isn't set, also, easier on the eyes new 6de169e booted env and build version should go to motd, too new d79a8cd reversed order of timestamping output; fixed error in related logfile content creation new 69234c8 added code to support background and branding parameters new 72f4a63 fixed missing escapes new d7b5526 fixed more missing escapes new fc63b02 syntax fixes new 53586c8 syntax fix new 208e8cd inverted if condition, no need for a "!" here ... new 1489ecc syntax fix new 0885946 fixed an error that kept Xinerama from working (would always clone screens instead) new dd76ab4 fixed regression that would allow right-click context menu again new 6732bcb make sure OpenBox' ToggleMaximize is disabled, or else clicking the top row of pixels will un-maximize X2GoClient new 8a4d855 added support to preselect session via boot parameter new 183261a syntax fix new 2704523 commented out i386-only package (geode Xorg driver) new b64dbb8 replaced tr ' ' '\n' with the more elaborate sed -e 's/ \([^ ]*\)=/\n\1=/g' to catch blanks in values new c9ec6a9 added support for blanks in session names (no quotes required in parameter) new 4e86e77 replaced tr ' ' '\n' with the more elaborate sed -e 's/ \([^ ]*\)=/\n\1=/g' to catch blanks in values new 755b4f9 added filters and quotes for some additional security, added missing escapes new 75f7968 fixed overzealous filter new 3182872 syntaxfix new 84d1c06 quoting fixed new 0944a64 fix to display timestamp/version information regardless of squashfs file name new 54a4354 fixed useless use of cat made sure double/single quotes work for parameters with spaces new fe5a07e added trickle package, to limit bandwidth usage; added bandwidth throttling code: single throttle value limits upstream; if multiple values are specified, first is upstream, second is downstream new c94fd94 changed throttling code so it allows for "unlimited" values by specifying "u" instead of a number new 8b6ca5d rearranged detection sequence of throttling commands, also, rearranged parameter sequence to match trickle defaults: -d -u -t -l -L; Added code to determine maximum line speed for "u" values new 39070ec added comments explaining default values new 7515680 fixed missing escapes new 225b4c9 added workaround for NX "magic pixel" being active in --thinclient mode new 767520f changed file name as it didn't contain ".list" and thus seems to have been ignored new d9ae0c9 workaround wasn't working, swapped out for now-working code new 6799f3f fixed missing escape (when will I ever learn ...) new 8d58936 added script to add and store SSH host keys when proper media is present new 020c4e2 renamed 2510-x2go-getopensshportableclientkey -> 2270-getsshclientkeysfrommedia as the contents have been changed to a more generic form - it is now no longer specific to X2Go new ca52885 make sure file permissions are correct, even when copying from vfat; make sure all keys are generated before storing on media new c62e517 executable bit was missing new 1c382d7 fixed syntax error stemming from copypasta new ce0d2b4 dash's echo does not understand -e, thus removed new 4ed72eb backgrounded entire task, added error checks and log output new baa5147 removed unneccessary escapes new 0d41297 added umount command for self-mounted devices new 2851291 separate umount added, for when the condition isn't matched new d7bdc27 added "finished" marker new d7df252 added check for already-running sshd new bcacbef changed routine to be more like GetSSHHostKeysFromMedia, also, added check so it waits until GetSSHHostKeysFromMedia is done new 7daa959 wildcards were missing for additional directories new fc711b9 added checks so only keyfiles are copied new e7f23a1 added check so key copy routine only runs when "copysecring" boot parameter is set new a45f251 temporary x2go archive path change due to server maintenance new bd7a9e7 added '@' as allowed character in broker URL, sessionselect, and LDAP parameters new bb1e83f added libfreerdp-plugins-standard so drive forwarding works with xfreerdp new 3fe907a added required dependencies for previously added package new bdb41cd undid commit a45f251bddf68e498dbbcceb638be45c26c4a96e as repo is up again new 915391f Parameter nomagicpixel=1 or nomagicpixel=2 must now be set as kernel boot parameter to enable the magic-pixel-workaround. Also added alternative method to disable magic pixel. Old method is now option 2. new de9ec56 once again, fixed missing escapes, le sigh new e4c3ad6 Changed openbox spawn/terminate conditions: only exactly 3 windows mean that openbox should be terminated. Any less, and we're in "no running session yet" state, any more, and we have a running session, and e.g. a connection loss popup. The 167 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. -- Alioth's /srv/git/code.x2go.org/live-build-x2go.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/live-build-x2go.git