Security
Programming in E, one year on
Submitted by Thomas Leonard on Sat, 2010-10-16 19:35E is a "secure distributed pure-object platform and p2p scripting language". I've been writing programs in E for a little over a year now. Here's a quick summary of the cool features I've found so far in this surprisingly overlooked little language.
- Thomas Leonard's blog
- Login to post comments
- Read more
Klik to Zero Install
Submitted by Thomas Leonard on Tue, 2006-04-11 20:18I've tried installing Klik twice in the past, but the site was down both times. A osnews.com article prompted me to try it again and this time I got it installed.
Klik's main advantage over Zero Install is the large number of packages available for it. Its main disadvantage is that it's totally insecure. However, I've written klik2zero, a little Python script that creates Zero Install packages automatically from Klik ones.
New toy: plash
Submitted by Thomas Leonard on Thu, 2006-01-26 21:42I've been spending a bit of time playing with PLASH. Plash is a shell which grants the programs it runs access only to certain files. For example:
$ cat text
Because text appears on the command-line, the cat command is given read access to it (and nothing else). To get write access, you put => before the filename:
$ rm text /bin/rm: cannot remove `text': Permission denied $ rm => text $
You can also give a process access to a file (or directory structure) without also passing its name as an argument. List such files after +, e.g.:
- Thomas Leonard's blog
- Login to post comments
- Read more
GPG keys and instructions
GPG is the GNU Privacy Guard.
In an effort to reduce the chance of someone breaking into SourceForge (as has happened before) and quietly changing the code (which hasn't), all software source releases have GPG signatures.
To check a file, you need to get my public key (below) and the GPG signature for the file you downloaded. Assuming the key hasn't been tampered with too, GPG can check that the downloaded file is identical to the one I signed.
Recent comments
2 years 8 weeks ago
2 years 17 weeks ago
3 years 1 week ago
3 years 5 weeks ago
3 years 9 weeks ago
3 years 10 weeks ago
3 years 10 weeks ago
3 years 14 weeks ago
3 years 14 weeks ago
3 years 15 weeks ago