Differences

This shows you the differences between two versions of the page.

news_archive [2009/09/26 13:49] (current)
fgrose created
Line 1: Line 1:
 +==== 08/28/2009 ====
 +New packages released for the [[http://www.lugor.org|LUGOR]]/[[http://wiki.laptop.org/go/OLPC_Rochester,_NY|OLPC]] picnic this Saturday.
 +The packages are built from the code with the lugorpicnic tag in [[CVS]]
 +this version includes the new and improved network mapper and sync dispatcher and an important
 +bugfix to the syncnews.pl script (I got the article date and article arrival time backwards when reading the history file) Also as a consequence of the IPC provided by the new network mapper. the network neighborhood is now implemented as a PHP script that reads the network map from the daemon and works much better now.
 +
 +The new IPC mechanism also allows the syncnews.pl script to update a "lastsync" timestamp in the network map when it successfully syncs with a node. This fixes another problem I had with the old mapper script that could cause some articles to never be sent out to other nodes.
 +
 +This release also includes the incredibly useful [[http://www.dest-unreach.org/socat/|socat]] utility which can be used to talk to the network mapper socket and for just about anything networking related you can think of.
 +
 +==== 08/25/2009 ====
 +The new and improved network mapper and sync dispatcher has been committed to CVS
 +you can read the blog posts about it [[http://www.steubentech.com/~talon/blog/blosxom.cgi/2009/08/25#08-25-2009newmapper|here]] and [[http://www.steubentech.com/~talon/blog/blosxom.cgi/2009/08/24#08-24-2009mapperIPC|here]]
 +
 +I have also added an awesome tool called [[http://www.dest-unreach.org/socat/|socat]] which is an amazing souped up [[http://netcat.sourceforge.net/netcat]] I'm currently using it for
 +talking to AF_UNIX sockets on the command line. but it is capable of so much more.
 +
 +==== 08/24/2009 ====
 +I finally got around to setting up a [[http://steubentech.com/~talon/blog|Blog]] to post my thoughts on TEOTWAWKI Net development and other projects I'm working on.
 +
 +==== 08/12/2009 ====
 +
 +I released a LiveCD last night. the olpc and debxo and even the source tarball have also been updated.
 +
 +The new code has replaced suck with a perl script that generates a batch of news articles to send to innxmit to use streaming NNTP to transfer them to the remote node. I also filter the list of sent articles based on the time we last synced with a node and the article arrival time in the history file. so that on subsequent syncup attempts we only offer articles that  have arrived on our end since the last syncup.
 +
 +The syncgroups script doesn't completely get rid of newgroup control messages but it does call ctlinnd to add groups to the local system that it doesn't have.
 +
 +==== 08/03/2009 ====
 +I set up a mirror of the [[CVS]] repository up on steubentech.com and installed FreeBSD's cvsweb interface.
 +I'm hoping to get anonymous CVS access working tomorrow. (in the mean time you can download a tarball from the [[CVS]|cvsweb]] interface) read/write access will be worked out soon as well, although I haven't had any interest from outside parties to help with development yet.
 +
 +I have also updated the most recent development version of TN's build scripts to not require the sources to be located in /opt/tn/src and to call sudo for the make install portions of the build process.
 +
 +==== 08/01/2009 ====
 +I have finally gotten around to posting the code I demoed at the July 2009 OLPC users [[http://wiki.laptop.org/go/OLPC_Rochester,_NY/Event_history/23July2009|group meeting]] at RIT.
 +TN is still very much just a proof of concept at this point but the new updated code has build scripts that will allow you to build it out of /opt/tn/src under the Linux distro of your choice.
 +
 +I have also put the source tree into [[CVS]] and will be giving read-only access to a mirror of the [[CVS]] tree soon on this website.
 +
 +Here is a list of things I'm currently working on:
 +
 +  * <del>Replacing suck with a custom NNTP transfer script that transfers only those news articles that are required and nothing more; hopefully making TN actually usable in real life.</del>
 +  * <del>Update the syncgroups script to run ctlinnd instead of generating newgroup control messages.</del>
 +  * Some actual documentation for the system.
 +  * <del>Re-write of the uppserver.pl daemon to provide information about the current network map via an AF_UNIX socket.</del>
 +  * Look into possibly using DnsHash from the network2 project somehow (or something somewhat like it).
 
news_archive.txt · Last modified: 2009/09/26 13:49 by fgrose
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki