Hermes-Agent GUI patch
Hermes-Agent
is a fine software that let's you locally or remote access your
agentic hermes
gateway. With git
pull request 172, a useful feature that I coded was merged
with upstream main that lets users navigate through their past
typed commands history using the Up and Down arrow keys on their
keyboard, similar to how a terminal or command prompt works. In
short: instead of retyping a recent command, a user can just press
the Up arrow to recall it instantly.
My CFS 1.4.1 branch for
Linux (Update: 15. May 2011)
CFS is an encrypting file system for Unix-like OSs. It uses NFS as
its interface, and so is reasonably portable. The original work on CFS
dates back to 1992. Matt Blaze has updated it since then, with
version 1.4.1 appearing from around 1997, but CFS is not currently
in active development, and Blaze warns at his Web site to consider
the code unsupported. Nevertheless, the CFS solution worked well
for many years for my purposes, and it may work for you also.
Today, there is a persistent maintenance problem with CFS. Most of
the CFS packages out there are not supported officially or they
are branched out or orphaned as nobody maintains a central
repository anymore to merge back all the invididual forks (from
distributions) back to a main repository. From my perspective, all
attempts failed (e.g. cfsnfs project on sourceforge and some
others).
However, I share my own modified branch
of CFS 1.4.1 for Linux which is an incremental diff and the
result of my permanent maintenance of CFS for Linux. This patch
includes numerous back merged modifications which I fetched from
various sources (SuSe, Redhat, Debian, scientific books, etc)
during the past years. I was asked to share the code. Due to
license reasons, I not provide here my fully modified CFS archive
but you can easily apply my backpatch against original CFS 1.4.1 code
by following these instructions but note, that the patch comes
without any warranty or support:
1. Download original CFS 1.4.1 from Matt Blaze's
website: wget http://www.crypto.com/software/cfs-1.4.1.tar.gz
2. Download my CFS 1.4.1 Linux backpatch: wget data/cfs-1.4.1-mgloor_branch.diff.gz
3. Untar the file: tar xzvf cfs-1.4.1.tar.gz
4. Move into the extracted CFS source dir: cd cfs-1.4.1
5. Apply the patch against original CFS 1.4.1: zcat cfs-1.4.1-mgloor_branch.diff.gz
| patch -p1
Update: May 15, 2011:
CFS 1.4.1 from original author Matt Blaze is broken since Linux
kernel 2.6.22: This was caused by an utimes/utimensat
fix which was committed against the NFS
system
of Linux kernel 2.6.22, since then, CFS doesn't work anymore
with recent Linux kernels. I assume that patching CFS might be a
minor issue but I found no time to do it on my own.
There is only one utime reference I found in the CFS code
(cfs_fh.c) which might be patched to make CFS working again with
the latest linux kernel generation. If someone else wanna have a
look into it, feel free. Any feedback appreciated.
Patch for official CFS release 1.4.0beta (7/12/1997) from Matt Blaze
Compiling CFS 1.4.0beta
(Cryptografic System) for setting up a secure storage using strong
cryptography on a Linux Box can be under some circumstances very
painful if you prefer to build your own binaries from scratch. One
way is to use a cfs package from your distribution. If there is a
CFS version of your choice, lucky you! If not and if you like to
know whats happen with your data in future, you'll prefer to build
the code manually like I does it. To bypass a lot of errors, I
collected all my CFS bugfixes, workarounds, changes and security
patches to one single CFS patch [.gz, 14kb]
for Rel.1.4.0beta which is well working for me. Parts of the diff
based on the GNU/Linux bugtracking system, public website
informations and Usenet postings (newsgroups). For installing the
patch, you have to change to the CFS source tree location and
applying the patch by using 'zcat cfs-1.4.0beta.linux.patch.gz |
patch -p1'.
Patch for the "Stuttgart Neuronaler Netzwerk Simulator" (SNNS 4.2)
My patch will fix two
compiler errors which occured on my SUN and i386 workstation
running GNU/Linux during the compilation process of SNNS 4.2. The
compiler breaks on the MAXFLOAT and strcpy_small problem. The SNNS
(Stuttgart Neural Network Simulator) is a simulator for neural
networks developed at the Institute for Parallel and Distributed
High Performance Systems (Institut für Parallele und Verteilte
Höchstleistungsrechner, IPVR) at the University of Stuttgart. The
goal of the project is to create an efficient and flexible
simulation environment for research on and application of neural
networks (artificial intelligence, AI). For installing the patch [.gz, 1kb], you
have to change to the SNNS source tree location and applying the
patch by using 'zcat snns-4.2.linux.patch.gz | patch -p1'
Cutmp3 precompiled PPC binary package
Cutmp3
is my favourite mp3 cutter since a while, that's why I initially
wrote its manpage (which is part of the official package) and the
reason why I contributed with a PPC binary package available from
the cutmp3
website. Additionally, I wrote a small interactive
shellscript wrapper, called mp3cut.sh
[.sh, 2.5kb].
SciTE binary package for Linux on SPARC
Years ago, I contributed SciTE version
1.25 as binary package for the SPARC architecture - but I couldn't
find the package anymore...
Patch against Login.app to provide you with a Linux PPC login
feeling
$Id: patch.html,v 1.40 2026/05/22 15:47:24 gloor Exp $ |