Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
*-. | Merge branches 'ms/sh2py' and 'bp/home' into pupu | Michael Stone | 2010-12-19 | 8 | -83/+132 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ms/sh2py: Use cgitb for verbose tracebacks. rainbow-{easy,resume}: whitelist TERM Replace shell scripts with python scripts. Format the rainbow-resume command for easy reading. * bp/home: inject: set $HOME | ||||
| | * | inject: set $HOMEbp/home | Bobby Powers | 2010-12-19 | 1 | -0/+1 |
| |/ |/| | |||||
| * | Use cgitb for verbose tracebacks.ms/sh2py | Michael Stone | 2010-12-19 | 7 | -25/+20 |
| | | |||||
| * | rainbow-{easy,resume}: whitelist TERM | Michael Stone | 2010-12-19 | 2 | -0/+4 |
| | | | | | | | | | | | | Without TERM, nano refuses to start in the shell. Thanks to Bobby Powers <bpowers@forio.com> for suggesting this change. | ||||
| * | Replace shell scripts with python scripts. | Michael Stone | 2010-12-19 | 3 | -75/+112 |
| | | | | | | | | String manipulation in bash is simply too hard to make safe. | ||||
| * | Format the rainbow-resume command for easy reading. | Michael Stone | 2010-12-19 | 1 | -1/+13 |
|/ | |||||
*-----. | Merge branches 'ms/vnc', 'ms/slo2199', 'bp/build' and 'ss/orbit' into nextnext | Michael Stone | 2010-12-19 | 6 | -59/+99 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ms/vnc: Start work on a port to VNC. * ms/slo2199: slo#2199: Pass rainbow-easy's parent's PATH through to its child. Abstract out the procedure for reading parent environment variables. * bp/build: build: prettify make output build: remove -W warning, is the same thing as -Wextra * ss/orbit: rainbow-sugarize: tweak permissions for Orbit unix socket (SL#2458) | ||||
| | | | * | rainbow-sugarize: tweak permissions for Orbit unix socket (SL#2458)ss/orbit | Sascha Silbe | 2010-12-19 | 1 | -2/+8 |
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sugar activities needs access to GConf which still uses CORBA. Because a new socket is created for each session and gconfd is auto-activated by dbus, we cannot change the permissions in ~/.xsession. This will give activities write access to the entire GConf-based user configuration, but as GConf is in the process of getting phased out anyway that's good enough. | ||||
| | | * | build: prettify make outputbp/build | Bobby Powers | 2010-12-19 | 1 | -0/+16 |
| | | | | |||||
| | | * | build: remove -W warning, is the same thing as -Wextra | Bobby Powers | 2010-12-19 | 1 | -1/+1 |
| |_|/ |/| | | | | | | | | | | | | | | http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html says: This option used to be called -W. The older name is still supported, but the newer name is more descriptive. | ||||
| | * | slo#2199: Pass rainbow-easy's parent's PATH through to its child.ms/slo2199 | Michael Stone | 2010-12-19 | 1 | -0/+3 |
| | | | |||||
| | * | Abstract out the procedure for reading parent environment variables. | Michael Stone | 2010-12-19 | 1 | -5/+9 |
| |/ |/| | |||||
| * | Start work on a port to VNC.ms/vnc | Michael Stone | 2010-12-18 | 3 | -51/+62 |
|/ | |||||
* | fix my Trac user nameHEADmaster | Sascha Silbe | 2010-10-06 | 1 | -1/+1 |
| | |||||
* | Format the rainbow-run command for easy reading. | Michael Stone | 2010-09-24 | 1 | -1/+13 |
| | |||||
* | Squelch rainbow-easy. | Michael Stone | 2010-09-24 | 1 | -1/+1 |
| | |||||
* | Correct typo in logging. | Michael Stone | 2010-09-24 | 1 | -1/+1 |
| | |||||
* | Add Sascha to AUTHORS. | Michael Stone | 2010-09-23 | 1 | -0/+5 |
| | |||||
* | mkenvdir, rainbow-{sugarize,xify}: hardcode Python path | Sascha Silbe | 2010-07-29 | 3 | -3/+3 |
| | | | | | | Given that we already hardcode the Python path in the scripts that run with root rights, we can do the same for the others without loss of functionality (and Debian prefers it this way). | ||||
* | rainbow-{easy,resume}: hardcode path to rainbow-run | Sascha Silbe | 2010-07-29 | 2 | -2/+2 |
| | | | | | rainbow-easy and rainbow-resume are executed with elevated rights, so we shouldn't trust the environment (specifically PATH). | ||||
* | rainbow-{gc,run}: hardcode path to Python | Sascha Silbe | 2010-07-29 | 2 | -2/+2 |
| | | | | | rainbow-gc and rainbow-run are executed with elevated rights, so we shouldn't trust the environment (specifically PATH). | ||||
* | install rainbow-{easy,gc,resume,run} to SBINDIR | Sascha Silbe | 2010-07-29 | 1 | -4/+4 |
| | | | | | | All of these need root rights to run so belong into .../sbin. Thanks to Luke Faraone for the patch! | ||||
* | don't add .git* to tarball | Sascha Silbe | 2010-07-21 | 1 | -0/+1 |
| | | | | These were added as an unintended side effect of 5ab8ddb. | ||||
* | maintainer: fix GITDIR (broken by 5ab8ddb) | Sascha Silbe | 2010-07-21 | 1 | -1/+1 |
| | |||||
* | Makefile: add (recursive) clean target | Sascha Silbe | 2010-07-21 | 1 | -1/+4 |
| | |||||
* | Revert "Temporarily disable $XAUTHORITY processing in rainbow-sugarize." | Sascha Silbe | 2010-07-21 | 1 | -5/+5 |
| | | | | | | | This reverts commit a35db932075599db7c0be82128ed8403d6578c31. be965e13 already contains a better fix and a35db93 breaks X forwarding on some systems. | ||||
* | don't fail on systems without CLONE_NEWNET support | Sascha Silbe | 2010-07-21 | 1 | -2/+10 |
| | | | | | Print only a warning when unshare(CLONE_NEWNET) fails with EINVAL. This allows Rainbow to work on older kernels, albeit degraded. | ||||
* | rearrange source tree to match that of the tarball | Sascha Silbe | 2010-07-21 | 67 | -0/+0 |
| | |||||
* | Quote arguments in rainbow-resume | Sascha Silbe | 2010-06-12 | 1 | -1/+1 |
| | | | | | Without this, special characters in parameters (e.g. spaces) will be interpreted by the shell. | ||||
* | Quote arguments in rainbow-easy | Sascha Silbe | 2010-06-12 | 1 | -1/+1 |
| | | | | | Without this, special characters in parameters (e.g. spaces) will be interpreted by the shell. | ||||
* | Set default value for XAUTHORITY in rainbow-easy. | Sascha Silbe | 2010-06-12 | 1 | -1/+1 |
| | | | | | If XAUTHORITY was unset, rainbow-easy previously set it to an empty value for rainbow-run, which rainbow-xify choked on. | ||||
* | Fix an off-by-one error in format_buf(). | Michael Stone | 2009-12-30 | 3 | -12/+100 |
| | | | | | format_buf had an off-by-one error which would result in silent output truncation. Fix the error and add a test case. | ||||
* | rainbow-0.8.6. | Michael Stone | 2009-12-22 | 2 | -2/+2 |
| | |||||
* | Set default spool location in rainbow-gc. | Michael Stone | 2009-12-22 | 1 | -1/+1 |
| | |||||
* | Tweak warnings and link flags. | Michael Stone | 2009-12-22 | 1 | -3/+5 |
| | |||||
* | Fix Karmic sudo segfault. | Michael Stone | 2009-12-22 | 1 | -0/+1 |
| | |||||
* | Simplify list traversal logic. | Michael Stone | 2009-12-19 | 3 | -40/+31 |
| | |||||
* | Add test_endgrent script. | Michael Stone | 2009-12-19 | 2 | -1/+14 |
| | |||||
* | Add a novel singly-linked list implementation. | Michael Stone | 2009-12-10 | 7 | -595/+238 |
| | |||||
* | Add INIT() and COPY() operators from dnshash. | Michael Stone | 2009-12-09 | 1 | -0/+2 |
| | |||||
* | Add a simple resume subcommand. | Michael Stone | 2009-12-09 | 2 | -0/+27 |
| | |||||
* | Teach rainbow to resume uids with more auxiliary groups. | Michael Stone | 2009-12-09 | 1 | -3/+6 |
| | |||||
* | Make xephyr usage resumable. | Michael Stone | 2009-12-06 | 1 | -13/+26 |
| | |||||
* | Add some logging to rainbow-gc. | Michael Stone | 2009-12-06 | 1 | -4/+12 |
| | |||||
* | Install rainbow-gc. | Michael Stone | 2009-12-06 | 1 | -0/+1 |
| | |||||
* | Improve spool detection checks. | Michael Stone | 2009-12-06 | 1 | -0/+1 |
| | |||||
* | Clean up some per-uid Xephyr data. | Michael Stone | 2009-12-06 | 1 | -1/+1 |
| | |||||
* | Protect sticky uids from garbage collection. | Michael Stone | 2009-12-06 | 1 | -1/+4 |
| | |||||
* | Clean up group membership. | Michael Stone | 2009-12-06 | 1 | -0/+5 |
| | |||||
* | First pass at updated rainbow-gc. | Michael Stone | 2009-12-06 | 2 | -50/+84 |
| |