[X2Go-Commits] [live-build-x2go] branch feature/openbox-magic-pixel-workaround created (now e4c3ad6)
git-admin at x2go.org
git-admin at x2go.org
Sat Nov 18 00:32:31 CET 2017
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
More information about the x2go-commits
mailing list