Arkose - Desktop Application Sandboxing

Arkose - Desktop Application Sandboxing 1.0 "1.0"

Milestone information

Project:
Arkose - Desktop Application Sandboxing
Series:
trunk
Version:
1.0
Code name:
1.0
Released:
2011-06-14  
Registrant:
Stéphane Graber
Release registered:
2011-06-14
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon arkose-1.0.tar.gz (md5, sig) arkose-1.0 40
last downloaded 46 weeks ago
download icon arkose-1.0.tar.bz2 (md5, sig) arkose-1.0 14
last downloaded 59 weeks ago
Total downloads: 54

Release notes 

Changelog 

View the full changelog

------------------------------------------------------------
revno: 118
tags: arkose-1.0
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 16:40:50 -0400
message:
  Release 1.0
------------------------------------------------------------
revno: 117
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 16:40:43 -0400
message:
  Fix arkose and arkose-gui to run as user, allow more environment variable to emulate old behaviour
------------------------------------------------------------
revno: 116
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 16:40:17 -0400
message:
  Unit test cleaning up
------------------------------------------------------------
revno: 115
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 15:57:19 -0400
message:
  Add manpages and desktop file
------------------------------------------------------------
revno: 114
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 15:47:07 -0400
message:
  Add setup.py
------------------------------------------------------------
revno: 113
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 15:38:31 -0400
message:
  Workaround race
------------------------------------------------------------
revno: 112
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 14:33:27 -0400
message:
  Typo
------------------------------------------------------------
revno: 111
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 14:32:42 -0400
message:
  Tweak unit test to always print what we are testing
------------------------------------------------------------
revno: 110
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 14:31:13 -0400
message:
  update README
------------------------------------------------------------
revno: 109
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 14:30:35 -0400
message:
  Remove old command line client
------------------------------------------------------------
revno: 108
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 14:30:26 -0400
message:
  Add some more debug
------------------------------------------------------------
revno: 107
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 14:30:16 -0400
message:
  Fix gui for python3 (though still won't work because of gir)
------------------------------------------------------------
revno: 106
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 14:29:46 -0400
message:
  Fix unit test for python3
------------------------------------------------------------
revno: 105
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 14:12:39 -0400
message:
  Fix pkexec call in arkose-gui
------------------------------------------------------------
revno: 104
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 12:56:51 -0400
message:
  Fix arkose-gui
------------------------------------------------------------
revno: 103
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 11:20:28 -0400
message:
  Finish fixing arkose cli
------------------------------------------------------------
revno: 102
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 11:14:33 -0400
message:
  Fix -c in arkose cli
------------------------------------------------------------
revno: 101
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-13 11:08:52 -0400
message:
  Implement some terminal magic and get arkose cli ready
------------------------------------------------------------
revno: 100
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Sat 2011-06-11 22:55:34 -0400
message:
  Start rewriting arkose (command line) in python
------------------------------------------------------------
revno: 99
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Sat 2011-06-11 22:39:54 -0400
message:
  Mount cgroup after mounting workdir
------------------------------------------------------------
revno: 98
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Fri 2011-06-10 17:19:15 -0400
message:
  Update UI for pulseaudio
------------------------------------------------------------
revno: 97
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Fri 2011-06-10 16:25:12 -0400
message:
  Stop trusting putenv and unsetenv
------------------------------------------------------------
revno: 96
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Fri 2011-06-10 16:24:17 -0400
message:
  Improve all_containers to better handle crashes
------------------------------------------------------------
revno: 95
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Fri 2011-06-10 11:27:32 -0400
message:
  Extend test to cover pulseaudio and fssize
------------------------------------------------------------
revno: 94
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Fri 2011-06-10 11:24:51 -0400
message:
  Remove old MakeFile (to be replaced by setup.py), drop hard-coded python call
------------------------------------------------------------
revno: 93
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Fri 2011-06-10 10:36:09 -0400
message:
  Final implementation of pulseaudio
------------------------------------------------------------
revno: 92
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-06-09 18:28:21 -0400
message:
  Re-implement pulse access with sockets
------------------------------------------------------------
revno: 91
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-06-09 17:54:04 -0400
message:
  Commit current (half-buggy) version of pulseaudio support, before rewriting it entirely
------------------------------------------------------------
revno: 90
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-06-09 17:11:44 -0400
message:
  Configure pulseaudio
------------------------------------------------------------
revno: 89
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-06-09 17:11:33 -0400
message:
  Add the xatom copy
------------------------------------------------------------
revno: 88
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-06-09 15:29:57 -0400
message:
  If PULSE_SERVER is set but we don't have network, it won't work
------------------------------------------------------------
revno: 87
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-06-09 15:20:09 -0400
message:
  Initial code for pulseaudio support
------------------------------------------------------------
revno: 86
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-06-09 13:16:51 -0400
message:
  Add an xeyes example for isolated X
------------------------------------------------------------
revno: 85
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-06-09 13:14:13 -0400
message:
  Add isolated X support
------------------------------------------------------------
revno: 84
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-06-09 10:59:50 -0400
message:
  Always mount a cgroup filesystem (just in case)
------------------------------------------------------------
revno: 83
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Wed 2011-06-08 16:38:15 -0400
message:
  Move everything around, remove legacy C code. Please note that at this time the Makefile as well as the old code (arkose, arkose-gui and arkose-nautilus) don't work. They'll be ported soon
------------------------------------------------------------
revno: 82
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Wed 2011-06-08 15:19:17 -0400
message:
  Update copyright, drop unused config
------------------------------------------------------------
revno: 81
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Wed 2011-06-08 15:16:48 -0400
message:
  Remove hard-coded 'python' from os.execv call
------------------------------------------------------------
revno: 80
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Wed 2011-06-08 15:15:01 -0400
message:
  Rename proxy.py to arkose-socket-proxy and update arkose to allow for it to be in $PATH
------------------------------------------------------------
revno: 79
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Wed 2011-06-08 14:39:27 -0400
message:
  Port wrapper to pkexec
------------------------------------------------------------
revno: 78
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Wed 2011-06-08 14:38:51 -0400
message:
  Add support for pkexec
------------------------------------------------------------
revno: 77
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Wed 2011-06-08 11:08:07 -0400
message:
  Support python3
------------------------------------------------------------
revno: 76
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Tue 2011-06-07 18:09:16 -0400
message:
  Add an network-less firefox profile and update gedit's for new syntax
------------------------------------------------------------
revno: 75
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Tue 2011-06-07 17:44:07 -0400
message:
  Use good old sudo as all graphical alternatives fail
------------------------------------------------------------
revno: 74
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Tue 2011-06-07 16:47:06 -0400
message:
  Move profile to separate directory, remove test1.py
------------------------------------------------------------
revno: 73
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Tue 2011-06-07 16:46:37 -0400
message:
  Initial fully working version of UI
------------------------------------------------------------
revno: 72
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Tue 2011-06-07 16:32:53 -0400
message:
  It's cow not aufs
------------------------------------------------------------
revno: 71
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Tue 2011-06-07 15:27:32 -0400
message:
  Add early version of arkose-wrapper-gui
------------------------------------------------------------
revno: 70
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Tue 2011-06-07 14:59:05 -0400
message:
  Create profile for gedit
------------------------------------------------------------
revno: 69
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Tue 2011-06-07 10:58:02 -0400
message:
  Update test1.py to be non-stgraber specific and start firefox instead
------------------------------------------------------------
revno: 68
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 22:50:53 -0400
message:
  Add some more checks and comments
------------------------------------------------------------
revno: 67
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 22:42:51 -0400
message:
  Make sure the home directory and the dbus-keyrings target exist
------------------------------------------------------------
revno: 66
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 22:29:50 -0400
message:
  Add check for dbus mode
------------------------------------------------------------
revno: 65
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 22:28:49 -0400
message:
  Update test.py to cover everything
------------------------------------------------------------
revno: 64
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 22:15:53 -0400
message:
  Add dbus support
------------------------------------------------------------
revno: 63
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 22:15:41 -0400
message:
  Add basic X test example
------------------------------------------------------------
revno: 62
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 22:13:27 -0400
message:
  Add socket proxy
------------------------------------------------------------
revno: 61
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 17:35:57 -0400
message:
  Tweak the defaults to be more restrictive by default.
------------------------------------------------------------
revno: 60
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 16:55:34 -0400
message:
  Add X support
------------------------------------------------------------
revno: 59
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 13:42:28 -0400
message:
  Port to LXC, update test code to show routing table instead of ifconfig
------------------------------------------------------------
revno: 58
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Mon 2011-06-06 13:00:22 -0400
message:
  Update test program to test networking, add LXC configuration generator
------------------------------------------------------------
revno: 57
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Sun 2011-06-05 05:51:53 -0400
message:
  Implement run_command using old arkose-helper before the final port to LXC
------------------------------------------------------------
revno: 56
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Sun 2011-06-05 05:17:51 -0400
message:
  Add restricted directories
------------------------------------------------------------
revno: 55
committer: Stephane Graber <email address hidden>
branch nick: arkose
timestamp: Sun 2011-06-05 05:09:18 -0400
message:
  Fix typo in cow mounts and implement extra bind mounts
------------------------------------------------------------
revno: 54
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Sun 2011-06-05 04:28:35 -0400
message:
  Add additional overlay support and update test
------------------------------------------------------------
revno: 53
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Sun 2011-06-05 04:05:41 -0400
message:
  Update test.py to test all currently supported combinations, add mounting of /
------------------------------------------------------------
revno: 52
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Sun 2011-06-05 03:43:52 -0400
message:
  Move to a single mount function
------------------------------------------------------------
revno: 51
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Sun 2011-06-05 03:26:05 -0400
message:
  Continue python implementation
------------------------------------------------------------
revno: 50
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-06-02 12:42:34 -0400
message:
  Add skeleton for lxc support in arkose
------------------------------------------------------------
revno: 49
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Wed 2011-06-01 15:21:29 -0400
message:
  Use python gobject-introspection by default
------------------------------------------------------------
revno: 48
tags: arkose-0.3.2
committer: Stéphane Graber <email address hidden>
branch nick: arkose
timestamp: Thu 2011-03-17 22:56:25 -0400
message:
  Release 0.3.2

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.