<?xml version="1.0"?><rss version="2.0">
<channel>
  <title>Scylla+Charybdis</title>
  <link>http://www.scylla-charybdis.com/tool.php</link>
  <description>Scylla+Charybdis Tools Version List</description>
  <language>en</language>
  <copyright>Copyright (C) by Valentin Hilbig</copyright>
  <managingEditor>webmaster@scylla-charybdis.com</managingEditor>
  <webmaster>webmaster@scylla-charybdis.com</webmaster>
  <generator>s&amp;c php script</generator>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <ttl>1440</ttl>
  <item>
    <title>socklinger 2.4.0-20100126-154808: Execute quick hack shell scripts connected to a socket.
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=socklinger&amp;rss=2.4.0-20100126-154808</link>
    <description>Script sockets implemented, Options -f -t -w.
&lt;P&gt;
All are somewhat experimental.
&lt;P&gt;
If the socket starts with a pipe character (|) it now is a program to execute.
This allows two scripts to talk to each other, like in
&lt;pre&gt;socklinger -v &quot;|bash -c 'while read a; do echo \&quot;\$a\&quot; &gt;&amp;amp;2; done'&quot; bash -c 'echo hello world'&lt;/pre&gt;
&lt;P&gt;
Option -f is thought to change the FD on which the socket is handed to the script.
&lt;P&gt;
Option -t gives an upper bound to the connect timeout.  This only works on connect mode.
&lt;P&gt;
Option -w limits the lingering to a maximum time.
This is in contrast to -l which restarts on data received.
&lt;P&gt;
</description>
    <pubDate>Tue, 26 Jan 2010 15:48:50 +0100
</pubDate>
  </item>
  <item>
    <title>printansi 0.1.0-20100112-032113: Like /bin/echo but ANSI-escapes the output
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=printansi&amp;rss=0.1.0-20100112-032113</link>
    <description>Options -d and -r added
&lt;P&gt;
Also possible race condition removed.
&lt;P&gt;
Now printansi can be used as a save logfile, like in
&lt;P&gt;
for a
do
echo &quot;start $a&quot;
process &quot;$a&quot;
echo &quot;finished $a: $?&quot;
done |
# Log lines &quot;[YYYYMMDD-HHMMSS][PID] stdin&quot;
printansi -drp &quot;[$$]&quot; -lf logfile.out -
&lt;P&gt;
</description>
    <pubDate>Tue, 12 Jan 2010 03:21:42 +0100
</pubDate>
  </item>
  <item>
    <title>count 0.1.1-20090921-223427: Copy lines, shows progress
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=count&amp;rss=0.1.1-20090921-223427</link>
    <description>Option -f improved, option -n added
&lt;P&gt;
Now a CR is printed when there was progress output previously.
With option -n the progress output can be disabled now, too.
</description>
    <pubDate>Mon, 21 Sep 2009 22:34:41 +0200
</pubDate>
  </item>
  <item>
    <title>lockrun 0.5.0-20090727-020420: Exclusively run something by placing a file lock
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=lockrun&amp;rss=0.5.0-20090727-020420</link>
    <description>Option -f added
&lt;P&gt;
If this option is present, this makes lockrun fail if the given file
to lock is missing.
</description>
    <pubDate>Mon, 27 Jul 2009 02:05:32 +0200
</pubDate>
  </item>
  <item>
    <title>tinohtmlparse 0.3.1-20090713-002009: Simple HTML parser to extract information from HTML files by shell
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=tinohtmlparse&amp;rss=0.3.1-20090713-002009</link>
    <description>Bugfix release:  URL parser in tinohtmlabsurl.sh was broken.
&lt;P&gt;
#anchor and ?query type short URLs did not work correctly.
It forgot to include the base filename and/or the query.
Also &quot;mailto:&quot; and &quot;news:&quot; type URLs shall work now.
</description>
    <pubDate>Mon, 13 Jul 2009 00:20:22 +0200
</pubDate>
  </item>
  <item>
    <title>unbuffered 0.1.0-20090706-023522: Copy stdin to stdout and stderr, unbuffered
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=unbuffered&amp;rss=0.1.0-20090706-023522</link>
    <description>Options -u, -l and -a added, option -n changed, option -c improved.
Now installs into /usr/local/bin
&lt;P&gt;
With option -u and -l you can add a date-time prefix to lines written
to STDERR.  Option -n can be given multiple to change the line
numbering.
&lt;P&gt;
Option -a appends the output to a file and not to STDERR.  The file is
created if it is missing.  To allow easy logfile rotation, from time
to time the file is closed and reopened (thus recreated if missing).
&lt;P&gt;
Option -c was unreliable in that it dumped incomplete lines.
This has been changed such, that most time a full line will be
written, such that you can use it to number lines etc.
</description>
    <pubDate>Mon, 06 Jul 2009 02:35:47 +0200
</pubDate>
  </item>
  <item>
    <title>sq 0.5.0-20090529-180428: SQLITE3 query tool for shell usage
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=sq&amp;rss=0.5.0-20090529-180428</link>
    <description>Option -v is for convenience use of -a, -s and -e
Option -s now can be given multiple times.
Options -b and -e added.
&lt;P&gt;
Option -v was added for easy shell eval purpose and needed option -e as well as multiple option -s.
For symmetry of -e, option -b has been added, too.
&lt;P&gt;
The new option -v sets all options exactly as how in following example:
&lt;pre&gt;echo eval `./sq3 -a -s&quot;=$'&quot; -s&quot;' &quot; -e&quot;'&quot; test.db &quot;select 'test1',' complex string ','test2','another '' string'&quot;`&lt;/pre&gt;
This outputs
&lt;pre&gt;eval test1=$'\040complex\040string\040' test2=$'another\040\'\040string'&lt;/pre&gt;
&lt;P&gt;
</description>
    <pubDate>Fri, 29 May 2009 18:04:50 +0200
</pubDate>
  </item>
  <item>
    <title>runningfor 0.0.0-20090527-180940: Return true until the given time periode is reached.
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=runningfor&amp;rss=0.0.0-20090527-180940</link>
    <description>First version, it works.
</description>
    <pubDate>Wed, 27 May 2009 18:11:47 +0200
</pubDate>
  </item>
  <item>
    <title>mvatom 0.4.3-20090409-200703: Move files by atomic rename instead of copy. (Includes dirlist)
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=mvatom&amp;rss=0.4.3-20090409-200703</link>
    <description>dirlist now has options -r to recurse subdirectories.
</description>
    <pubDate>Thu, 09 Apr 2009 20:04:54 +0200
</pubDate>
  </item>
  <item>
    <title>keypressed 0.1.0-20090304-005423: Nonblocking, nondestructible test for waiting data on TTYs, sockets and probably pipes
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=keypressed&amp;rss=0.1.0-20090304-005423</link>
    <description>You can give a timeout in milliseconds
&lt;P&gt;
Also install path now is to /usr/local
</description>
    <pubDate>Wed, 04 Mar 2009 00:51:35 +0100
</pubDate>
  </item>
  <item>
    <title>diskus 0.6.2-20090216-080316: Disk geometry checking and repair tool
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=diskus&amp;rss=0.6.2-20090216-080316</link>
    <description>Bugfixes:
Option -xd now works
&lt;P&gt;
Previously Option -x always was active, this was not intended.
</description>
    <pubDate>Mon, 16 Feb 2009 07:48:04 +0100
</pubDate>
  </item>
  <item>
    <title>slowdown 0.2.1-20090204-160027: Slowdown processes or pipes.
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=slowdown&amp;rss=0.2.1-20090204-160027</link>
    <description>Delay must be in sane area now, a delay higher than 1 hour now is
rejected.
&lt;P&gt;
Install path changed to /usr/local/bin/
</description>
    <pubDate>Wed, 04 Feb 2009 15:57:37 +0100
</pubDate>
  </item>
  <item>
    <title>checkrun 0.0.2-20090110-081959: Program watchdog to terminate a program with starving output
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=checkrun&amp;rss=0.0.2-20090110-081959</link>
    <description>Copyright removed (as this is CLLed)
</description>
    <pubDate>Sat, 10 Jan 2009 08:17:49 +0100
</pubDate>
  </item>
  <item>
    <title>timeout 0.0.2-20090110-011728: Execute a command or pipe only for a given duration.
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=timeout&amp;rss=0.0.2-20090110-011728</link>
    <description>Minor bugfix for output in pipe case
</description>
    <pubDate>Sat, 10 Jan 2009 01:15:11 +0100
</pubDate>
  </item>
  <item>
    <title>getrealpath 0.1.0-20081125-015158: Print realpath to stdout
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=getrealpath&amp;rss=0.1.0-20081125-015158</link>
    <description>Now uses my own implementation of getrealpath, not the libc variant.
&lt;P&gt;
This improves behavior on non-existent paths, as the behavior on
non-existent files is not defined in the libc variant.  Note that the
GNU libc v2 seems to work similar to what I did, however I do not want
to rely on undocumented behavior (undocumented according to POSIX).
</description>
    <pubDate>Tue, 25 Nov 2008 01:50:13 +0100
</pubDate>
  </item>
  <item>
    <title>md5chk 0.5.0-20081102-031402: Create md5sums for easy shell usage
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=md5chk&amp;rss=0.5.0-20081102-031402</link>
    <description>Added option -p (and --shit)
&lt;P&gt;
Option -p initalizes the MD5 algorithm with some arbitrary string.
This is to modify the md5 algorithm, to change calculated values.
For example 'md5chk -p a -d b c' gives the same as 'md5chk -d ab ac',
but the prefix is not shown in the output.
&lt;P&gt;
The new integration option --shit is prepared, but not yet operational.
(Sorry for the name, but I needed a silly option name which will not
interfere with another option which already is in use.)
Before you ask: SHIT will provide a built in co-processing method like
shell pipes.  However it will skip many fork() calls which are very slow
platforms like CygWin.  It also will work over network sockets.
</description>
    <pubDate>Sun, 02 Nov 2008 03:12:06 +0100
</pubDate>
  </item>
  <item>
    <title>killmem 0.2.0-20081101-104442: Protect some memory against paging until you need free memory
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=killmem&amp;rss=0.2.0-20081101-104442</link>
    <description>Second arg to skip wait for keypress
</description>
    <pubDate>Sat, 01 Nov 2008 10:43:06 +0100
</pubDate>
  </item>
  <item>
    <title>gcopy 0.0.4-20081029-203605: GCOPY - generalized copy
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=gcopy&amp;rss=0.0.4-20081029-203605</link>
    <description>Bugfix release:
&lt;P&gt;
Was able to run out of filehandles (read list from stdin), progress
output improved.
</description>
    <pubDate>Wed, 29 Oct 2008 20:34:24 +0100
</pubDate>
  </item>
  <item>
    <title>multiproxy 0.2.1-20081021-014523: A multiple proxy implementation
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=multiproxy&amp;rss=0.2.1-20081021-014523</link>
    <description>Bugfix release (untested)
&lt;P&gt;
I mixed some call in an internal library function.  I believe in this
case it did no harm.  This release fixes that (by an update to the
latest tinolib).
</description>
    <pubDate>Tue, 21 Oct 2008 01:43:30 +0200
</pubDate>
  </item>
  <item>
    <title>cmpfast 0.2.2-20081020-030200: Fast compare two files binary
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=cmpfast&amp;rss=0.2.2-20081020-030200</link>
    <description>O_DIRECT now skipped on filesystems lacking O_DIRECT support.
&lt;P&gt;
If open() fails with O_DIRECT, it is retried without.
Some filesystems (like FUSE) apparently do not support O_DIRECT.
</description>
    <pubDate>Mon, 20 Oct 2008 03:00:13 +0200
</pubDate>
  </item>
  <item>
    <title>histogram 0.0.0-20080817-233833: Count bytes in file
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=histogram&amp;rss=0.0.0-20080817-233833</link>
    <description>First version, it works.
</description>
    <pubDate>Sun, 17 Aug 2008 23:39:03 +0200
</pubDate>
  </item>
  <item>
    <title>lockdir 0.0.0-20080803-234403: Create a directory for locking purpose
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=lockdir&amp;rss=0.0.0-20080803-234403</link>
    <description>First version, it works
</description>
    <pubDate>Sun, 03 Aug 2008 23:43:24 +0200
</pubDate>
  </item>
  <item>
    <title>printargs 0.0.1-20080531-225835: Like &quot;hello world&quot; but dumps the argc array
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=printargs&amp;rss=0.0.1-20080531-225835</link>
    <description>Bugfix: ANSI escape fixed, the octal sequence was too long for most
control characters (hadn't tested this before).
&lt;P&gt;
</description>
    <pubDate>Sat, 31 May 2008 22:58:25 +0200
</pubDate>
  </item>
  <item>
    <title>dbm 0.11.0-20080519-114741: A little tool to access gdbm files from shell.
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=dbm&amp;rss=0.11.0-20080519-114741</link>
    <description>&lt;b&gt;Functions sadd and sdir removed for re-write&lt;/b&gt;
&lt;P&gt;
The &quot;find&quot; function now returns FALSE in case it does not find anything.
This is to more easily differ from the case when it returns a blank result,
which, from shell, does look alike.
&lt;P&gt;
The &quot;sadd&quot; and &quot;sdir&quot; functions have proven badly designed, so they will be
re-invented with another algorithm.  This is an intermediate version which
removes the old &quot;sadd&quot; and &quot;sdir&quot; function.  If you need the old behavior,
stick to version 0.10.x
</description>
    <pubDate>Mon, 19 May 2008 11:47:55 +0200
</pubDate>
  </item>
  <item>
    <title>minicron 0.0.0-20080118-042430: This is a program which starts other programs after some time
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=minicron&amp;rss=0.0.0-20080118-042430</link>
    <description>That was simple.
</description>
    <pubDate>Fri, 18 Jan 2008 04:25:32 +0100
</pubDate>
  </item>
  <item>
    <title>ptybuffer 0.6.4-20071020-171424: daemonize interactive tty line driven programs with output history
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=ptybuffer&amp;rss=0.6.4-20071020-171424</link>
    <description>CygWin compile fixes.
&lt;P&gt;
It shall now compile under CygWin again.
</description>
    <pubDate>Sat, 20 Oct 2007 17:14:35 +0200
</pubDate>
  </item>
  <item>
    <title>sslconnect 0.2.0-20071009-225532: Connect to destination using SSL
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=sslconnect&amp;rss=0.2.0-20071009-225532</link>
    <description>Timeout option should work now when idle, too.
&lt;P&gt;
There was a stupid bug in the code which hindered timeouts
to happen when no data transfer was seen.
Note that the connect timeout and SSH handshake timeout are
both &quot;timeout&quot; seconds while the timeout due to missing
activity on the socket is nearly twice this duration.
(Actually it's between timeout*2-L where L varies from 1 to
2+log(timeout)/log(2), depending of the bit value of timeout.)
&lt;P&gt;
Note that the word stupid means me, not the bug ;)
</description>
    <pubDate>Tue, 09 Oct 2007 22:42:32 +0200
</pubDate>
  </item>
  <item>
    <title>tinoseq 0.0.0-20070408-124243: An integer seq implementation
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=tinoseq&amp;rss=0.0.0-20070408-124243</link>
    <description>A first version
&lt;P&gt;
Currently not uses tinolib (but in future will as I add options).
</description>
    <pubDate>Sun, 08 Apr 2007 12:47:26 +0200
</pubDate>
  </item>
  <item>
    <title>filecache 0.0.1-20061115-052726: Manage a cache for file data
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=filecache&amp;rss=0.0.1-20061115-052726</link>
    <description>Bugfix release.  Still not completed version.  Options -x and -l added.
&lt;P&gt;
Demangling of names added.  You must tell the cachedir if
demangling filenames from the filesystem, else use option -e.
&lt;P&gt;
Example:
&lt;pre&gt;find out -type f -print | filecache -dxf out&lt;/pre&gt;
&lt;P&gt;
Demangling runs until the end of the name or the sequence '$.'.
Latter is for extensions, as you perhaps like to store all JPG style
files as someting.jpg or have several &quot;backups&quot; of a file, like done
with `mvatom -b`.
</description>
    <pubDate>Wed, 15 Nov 2006 05:13:50 +0100
</pubDate>
  </item>
  <item>
    <title>kdmktone 0.0.0-20061021-043020: Make the console beep
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=kdmktone&amp;rss=0.0.0-20061021-043020</link>
    <description>This actually is an old (but now improved) version.
&lt;P&gt;
I just created it to let my console beep.
</description>
    <pubDate>Sat, 21 Oct 2006 04:17:59 +0200
</pubDate>
  </item>
  <item>
    <title>md5backup 0.3.15-20061003-231645: Interim backup tool
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=md5backup&amp;rss=0.3.15-20061003-231645</link>
    <description>This version now has two new preliminary scripts:
&lt;P&gt;
1. There now is a restore script bin/md5restore.sh
&lt;P&gt;
2. To setup networking there now is bin/sc-setup.sh
&lt;P&gt;
Little bit else changed.  The scripts are not completely ready yet!
&lt;P&gt;
The restore is not capable to restore the metadata of a file.  And
this script is not thought to restore directories.  Also be aware of
the fact that sparse files are not yet backed up.
&lt;P&gt;
You need scylla-charybdis compiled to use sc-setup.sh
</description>
    <pubDate>Tue, 03 Oct 2006 23:04:38 +0200
</pubDate>
  </item>
  <item>
    <title>squidauthdbm 0.0.0-20050928-012719: A simple dbm driven Squid authenticator
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=squidauthdbm&amp;rss=0.0.0-20050928-012719</link>
    <description>A simple DBM driven squid authenticator
</description>
    <pubDate>Wed, 28 Sep 2005 01:35:46 +0200
</pubDate>
  </item>
  <item>
    <title>debris 0.0.6-20050815-030456: DebRIS: DEBian Remote Install Scripter
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=debris&amp;rss=0.0.6-20050815-030456</link>
    <description>Sigh .. prefixed all functions with dris_ to avoid name clashes.
</description>
    <pubDate>Mon, 15 Aug 2005 02:31:52 +0200
</pubDate>
  </item>
  <item>
    <title>tinolib 0.1.0-20050725-053214: The library which is part of many of my programs
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=tinolib&amp;rss=0.1.0-20050725-053214</link>
    <description>A current snapshot, also added compile with libdiet
</description>
    <pubDate>Mon, 25 Jul 2005 05:44:51 +0200
</pubDate>
  </item>
  <item>
    <title>gat 0.0.2-20050426-010707: VCS like Linus Torvalds' GIT with a lot of CVS features, easy, fast, secure.
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=gat&amp;rss=0.0.2-20050426-010707</link>
    <description>Still not a working version, but evolving
</description>
    <pubDate>Tue, 26 Apr 2005 01:14:59 +0200
</pubDate>
  </item>
  <item>
    <title>mon 0.2.0-20040915-014028: Lightweight system monitor in case you have no time
</title>
    <link>http://www.scylla-charybdis.com/tool.php?tool=mon&amp;rss=0.2.0-20040915-014028</link>
    <description>Version with Network device monitor
</description>
    <pubDate>Wed, 15 Sep 2004 01:36:56 +0200
</pubDate>
  </item>
</channel>
</rss>
