bg



Release of ANGEL APPLICATION 0.4 中国 (zhong guo)

angel-app
We're pleased to announce the availability of version 0.4 中国 (zhong guo) of the ANGEL APPLICATION.

Important improvements are:

  • a new file-based meta data store which (i) removes storage constraints imposed by the previous xattr-based solution which apple ships with twisted, and (ii) in principle allows the angel-app to run on windows-based systems.
  • GUI/web interface improvements.
  • stability fixes
  • dyndns support

More detailed information can be found in the CHANGES file.

A download is available at http://angelapp.missioneternity.org/index.py/Download.

To support the testing efforts and to celebrate this release, etoy.MANAGEMENT agreed to open up its archives and re-release selected copylefted content from the TOYWAR era into eternity. For a start, the infamous TOYWAR.lullabies have been committed to the ANGEL APPLICATION, and are available for public consumption at:

http://missioneternity.org:6221/var/toywar/TOYWAR.lullabies/

iTunes users: no need to explicitly download the tracks. The ANGEL APPLICATION supports WebDAV. Simply hit Command-K in the finder, and connect to the above URL to say hello to the post-browser web (no software installation required):

culture streaming from eternity

As of this release, the ANGEL APPLICATION is a fully functional personal publication platform. As a proof of concept, I am hosting a complete darcs repository on the angel-app (IPv6 required).

Plans for the next release 0.5 "Bozen" include one or more of:

  • networking performance improvements (currently, to validate a file with N clones, it is transferred over the network N times)
  • improved backward compatibility mechanisms (currently, the repository still needs to be nuked for each upgrade)
  • a forward-compatible encryption mechanism (we still rely on ezPyCrypto, the current mechanism does not allow multiple owners for a given resource)
  • throttling support (if you choose to mount someone else's repository, you will currently backup all of the data contained therein)


quick look with the eternity file system

 Permalink

information warfare

memos to the rescue



m221e.ETERNITY-ENGINEERS working on the future
 Permalink

The Y10K Problem -- Prepare while you have time

Fun little article on the supposed Y10K problem:
   The most common fix for the Y2K problem has been to switch to 4-digit
years. This fix covers roughly the next 8,000 years (until the year
9999) by which time, everyone seems convinced that all current
programs will have been retired. This is exactly the faulty logic
and lazy programming practice that led to the current Y2K problem!
Programmers and designers always assume that their code will
eventually disappear, but history suggests that code and programs are
often used well past their intended circumstances.
In a similar vein, but intended to be serious: A Long, Painful History of Time.
Related Entries:
ANGEL APPLICATION 0.4.5
ANGEL APPLICATION 0.4.4
ANGEL APPLICATION 0.4.3
ANGEL APPLICATION 0.4.2 "pollination"
harvesting April 1st hoaxes for future technologies
 Permalink

ANGEL APPLICATION 0.3.2 "VIDA"

angel-app

We are very pleased to be able to announce the immediate availability of the maintenance release of ANGEL APPLICATION version 0.3.2 code-named "VIDA".

This update consists of cleanup and stability fixes since 0.3.0.

Changes:

* stability fixes (resource initialization & redirect handling)
* rolling clone list
* optimizations in maintenance loop
* test cases
* minor fixes

Get it from the Developer WIKI

Comments (1)  Permalink

ANGEL APPLICATION 0.3.0

angel-app

We are very pleased to be able to announce the immediate availability of ANGEL APPLICATION version 0.3.0.


This update consists of stability fixes (see e.g. here), api cleanup work (see the current module import graph), as well as GUI work. See the CHANGELOG. Further information is available on the M∞ ANGEL-APPLICATION Developer Wiki.

One important thing to note: if you are upgrading from an older version, you will have to purge/empty your local repository once before being able to help safeguard MISSION ETERNITY data forever. This can be done with a single mouse-click in the File menu -> "Purge repository".
Comments (4)  Permalink

what does eternity look like?

Code-wise, eternity seems to look like a graph. At least this is what the ANGEL APPLICATION looks like in python:

Comments (3)  Permalink

ANGEL APPLICATION is getting dressed

angel-app

Thanks to extensive recent efforts by etoy.POL, the M∞ ANGEL APPLICATION is about to become usable by mere mortals.

He has been working pretty hard to expose the most essential functionality via a convenient GUI interface, to be released soon. A recent addition that I'm particularly fond of is an embedded python shell, that allows the interaction with the guts of a running instance:





 Permalink

ANGEL APPLICATION 0.2.0

angel-app

We are happy to announce the immediate availability of ANGEL APPLICATION version 0.2.0.


This update is mainly a major rework of the underlying networking code. For more in-depth information about what has been done by the development crew, see this blog post from Vincent. Also, more information is available on the M∞ ANGEL-APPLICATION Developer Wiki.

One important thing to note: if you are upgrading from an older version, you will have to purge/empty your local repository once before being able to help safeguard MISSION ETERNITY data forever. This can be done with a single mouse-click in the File menu -> "Purge repository".


Grab your copy now and become an ANGEL in the global social memory network!

Comments (3)  Permalink

CALL for testing ANGEL APPLICATION release candidate 0.2.0rc1

Dear all,

the ANGEL APPLICATION source code has reached a point which we think is good for creating a new public release for m221e ANGELS.

To make sure things go well, we kindly ask that each etoy.AGENT running MAC OS X or a Unix-ish operating system downloads the RELEASE CANDIDATE of the software, which is available at

http://angelapp.missioneternity.org/index.py/Download

All we ask for is starting it and checking the following things:

- does it crash?
- does the "p2p process" run continuously?
- do all the icons and images show up correctly?

If you encounter problems, you can do the following:

- purge the repository via the new File menu command and see if the problem persists
- remove all previous data like so:

    rm -rf ~/.angel-app
    rm ~/.angelrc

and see if the problem persists
- report the operating system version
- for mac users, consider copy pasting output from Console.app (it shows the logging of angel-app)

For a list of changes, I suggest looking at agent Vincent's blog post at:
http://www.etoy.com/blog/archive/2007/10/27/angel-application-approaching-beta.html

It would be nice to get feedback (also positive ;-) ) during the weekend.

thank you!

Comments (16)  Permalink

ANGEL APPLICATION - approaching beta

We're highly pleased with the progress we have been making lately: The next release of the ANGEL APPLICATION is to be expected for one of the coming weekends (obviously, it's ready when it's ready, we're largely debian nerds after all). The obligatory screenie (looks haven't changed much, tho'):




Major changes include:

  • a completely revamped security model: we have abandoned our previously mixed pull/push model in favor of a purely pull model. This greatly simplifies the code, and increases security by disallowing any (with one tiny, optional, exception) modification of data on the clients by remote agents. However, this required
  • NAT traversal support. This we implemented by adding optional support for NAT traversal via teredo/miredo. This in turn required
  • (optional) support for IPv6 in the twisted matrix library, our primary infrastructure library. The extension is available as a (limited, but self-contained) add-on module from our subversion repository.
  • To support transparent addressing in the face of a schizophrenic internet infrastructure, agent.POL has implemented a dynamic DNS service that supports IPv6 (note e.g. the clone located at vincent.dyn.kraeutler.net, IPv6 required). He's currently offering that as a free service on majimoto.net. We plan to integrate it more tightly into the angel-app as time and resources permit.
  • A revamped configuration subsystem.
  • Improved GUI support.
  • An extensive code cleanup, resulting in a reasonably clean object model and a rather thorough unit test harness, while actually reducing the size of the code base.


I'm currently in the process of stress-testing the system by letting POL's home machine backup my holiday pictures (again, IPv6 support required). Things are looking good so far ;-) Stay tuned, or grab the latest snapshot from svn.

 Permalink
Prev Next11-20/47
etoy.com twisting values since 1994