[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