feisty_meow.git
3 years agotook out redundant move
Chris Koeritz [Sun, 3 Oct 2021 15:40:45 +0000 (11:40 -0400)]
took out redundant move

we used to store in TMP but no more, so this move of the generated links is no longer needed.

3 years agoimplemented new working destructor for tree
Chris Koeritz [Sun, 3 Oct 2021 15:23:53 +0000 (11:23 -0400)]
implemented new working destructor for tree

got tired of the wayback machine corrupting our nodes, so implemented a more elegant stack based solution.  still iterative, but can have some weight in stack.  preference is depth first; we add all the branches of current node (in reverse order) to stack, then start chewing on nodes in stack, where each node we pull out gets its kids added in reverse order and then node itself is eliminated.  reverse order addition means preserved order on popping (first comes out first).  adding kids to stack means that we should start processing first kid, then its first kid, then its first kid and so on.  basically same order as previous algorithm, but without bizarre double whack problems.

3 years agoproblem was new, cleaner, smarter tree destructor
Chris Koeritz [Sun, 3 Oct 2021 01:23:14 +0000 (21:23 -0400)]
problem was new, cleaner, smarter tree destructor

it seems like a good algorithm but is somehow causing double deletes, where the second delete sees a malconfigured object.  not good.

3 years agodecided it is actually nice to see gen marks
Chris Koeritz [Sat, 2 Oct 2021 12:21:41 +0000 (08:21 -0400)]
decided it is actually nice to see gen marks

this used to move the finished gen marks file up to home, and that's actually a lot nicer than leaving it lying around in temp.  have reenabled move code.

3 years agoadded OLD_HOME variable pointing to HOME before sudo
Chris Koeritz [Wed, 29 Sep 2021 20:08:28 +0000 (16:08 -0400)]
added OLD_HOME variable pointing to HOME before sudo

makes it a bit easier to get back to the "real" user's home dir who started the sudo.

3 years agotracking down issues in sym tree destructor still
Chris Koeritz [Wed, 29 Sep 2021 05:19:56 +0000 (01:19 -0400)]
tracking down issues in sym tree destructor still

something definitely not right; we have shown that at least.

3 years agostopped seeking dot files to rename
Chris Koeritz [Tue, 14 Sep 2021 16:16:00 +0000 (12:16 -0400)]
stopped seeking dot files to rename

this plays havoc on any hidden files matching my extensions, where they get renamed from whatever the application in charge of them wanted them to be named.  so, no longer renaming anything that starts with a dot.

3 years agofixed embarrassing typo in readme, probably there forever
Chris Koeritz [Tue, 17 Aug 2021 19:09:38 +0000 (15:09 -0400)]
fixed embarrassing typo in readme, probably there forever

3 years agoeclipse confs
Chris Koeritz [Fri, 6 Aug 2021 14:10:38 +0000 (10:10 -0400)]
eclipse confs

3 years agostopped the hemorrhaging at least with tree
Chris Koeritz [Fri, 6 Aug 2021 06:09:18 +0000 (02:09 -0400)]
stopped the hemorrhaging at least with tree

got a build done, just can't RUN_ALL_TESTS yet.  the problems when tree's debugging were turned on was blocking the build, but all better now.

3 years agoworking through some issues
Chris Koeritz [Wed, 4 Aug 2021 19:59:43 +0000 (15:59 -0400)]
working through some issues

enabling debug logging revealed that some debug logs hadn't been updated in a while.
also had to re-learn a_sprintf class.
new overload report has some new classes or categories and changes approach on a couple things.  it may change a bit more soon as we rotate some names around in the cloud (nuage)

3 years agonew fortune
Chris Koeritz [Wed, 4 Aug 2021 00:33:26 +0000 (20:33 -0400)]
new fortune

3 years agosigned the art
Chris Koeritz [Wed, 4 Aug 2021 00:28:33 +0000 (20:28 -0400)]
signed the art

3 years agobad bug in tree class fixed, working on mac
Chris Koeritz [Wed, 4 Aug 2021 00:25:18 +0000 (20:25 -0400)]
bad bug in tree class fixed, working on mac

trying to get the mac builds a bit quieter.
new fortune.
bug in tree was supposed to be a compare of node to null, but was an assignment!  ack.

3 years agoadded transitory as a notes category
Chris Koeritz [Mon, 2 Aug 2021 18:08:58 +0000 (14:08 -0400)]
added transitory as a notes category

was seeing these on some hosts.
maybe too fat for notes snarfing?  we'll find out!

3 years agoenabling case insensitive package searches
Chris Koeritz [Thu, 29 Jul 2021 20:55:47 +0000 (16:55 -0400)]
enabling case insensitive package searches

3 years agoadded mac introspection for versions in inventory script
Chris Koeritz [Thu, 29 Jul 2021 01:35:26 +0000 (21:35 -0400)]
added mac introspection for versions in inventory script

3 years agoshows disk usage summaries if GB or above in size
Chris Koeritz [Wed, 28 Jul 2021 18:35:17 +0000 (14:35 -0400)]
shows disk usage summaries if GB or above in size

3 years agonew notes for photo apps
Chris Koeritz [Tue, 27 Jul 2021 23:40:35 +0000 (19:40 -0400)]
new notes for photo apps

3 years agonew implementation intended to avoid traversing snapshots
Chris Koeritz [Fri, 23 Jul 2021 17:49:07 +0000 (13:49 -0400)]
new implementation intended to avoid traversing snapshots

3 years agoremoving snapshots from counts.
Chris Koeritz [Thu, 22 Jul 2021 13:44:39 +0000 (09:44 -0400)]
removing snapshots from counts.

3 years agoadded todo
Chris Koeritz [Wed, 21 Jul 2021 23:40:30 +0000 (19:40 -0400)]
added todo

3 years agoadded dir name to make output useful
Chris Koeritz [Wed, 21 Jul 2021 21:01:07 +0000 (17:01 -0400)]
added dir name to make output useful

3 years agoupdated fast counter with docs
Chris Koeritz [Wed, 21 Jul 2021 20:52:26 +0000 (16:52 -0400)]
updated fast counter with docs

3 years agosimple script to count number of files in a directory
Chris Koeritz [Wed, 21 Jul 2021 20:20:05 +0000 (16:20 -0400)]
simple script to count number of files in a directory

doesn't include directories.  may not be perfect; does look for lines ending in a colon, to remove directory headings from recursive ls list.

3 years agoadded proj_ as search pattern
Chris Koeritz [Wed, 14 Jul 2021 22:46:11 +0000 (18:46 -0400)]
added proj_ as search pattern

3 years agoremoved debugging echos
Chris Koeritz [Tue, 1 Jun 2021 17:19:33 +0000 (13:19 -0400)]
removed debugging echos

3 years agogetting through tests on mac
Chris Koeritz [Sun, 16 May 2021 22:53:07 +0000 (18:53 -0400)]
getting through tests on mac

just fixing some missing / different things for macos, like there is no /usr/include on catalina for some reason.

3 years agopartially working mac compiler settings
Chris Koeritz [Tue, 27 Apr 2021 15:31:03 +0000 (11:31 -0400)]
partially working mac compiler settings

still can't get through networking stuff with socket select?
but got through everything before that.

3 years agofixed to use specific date format
Chris Koeritz [Wed, 21 Apr 2021 21:41:49 +0000 (17:41 -0400)]
fixed to use specific date format

old version counted on some antiquated ordering of fields from date command, but now we force the issue by providing a format.

3 years agocalculates file's average line length
Chris Koeritz [Tue, 6 Apr 2021 21:16:29 +0000 (17:16 -0400)]
calculates file's average line length

this produces a total that includes blank lines in the average and
another that excludes the blank lines.

3 years agoworking towards macos builds working again
Chris Koeritz [Fri, 2 Apr 2021 20:28:17 +0000 (16:28 -0400)]
working towards macos builds working again

3 years agopartly working mac build settings from last update
Chris Koeritz [Thu, 1 Apr 2021 20:49:56 +0000 (16:49 -0400)]
partly working mac build settings from last update

errors now seem more reasonable, although warnings are still a huge spew.  need to determine why the warnings shot up, once things build normally again.

3 years agominor tweaks trying to get macos working again
Chris Koeritz [Thu, 1 Apr 2021 18:58:14 +0000 (14:58 -0400)]
minor tweaks trying to get macos working again

some upgrade has hosed my build on macos, catalina. not sure it was working at all since last OS version (prior to catalina, whatever that was).
but running apps previously built was working, and now is not, and rebuild is also failing.
should not affect other platforms, except for basis/functions.h change that may cause more warnings now (but which newer mac compiler hated).

3 years agodisplays every cert in the trust chain in PEM file
Chris Koeritz [Thu, 1 Apr 2021 17:47:26 +0000 (13:47 -0400)]
displays every cert in the trust chain in PEM file

supposedly can take a PEM file with the trust chain components (i.e.
certificates) in any order, since one cannot count on the order they are
found in.  have not tested this, but it did display well for the one
file i needed to see all the certs in.

3 years agofixed comments
Chris Koeritz [Thu, 21 Jan 2021 19:47:57 +0000 (14:47 -0500)]
fixed comments

3 years agofixed to pass along exit value also
Chris Koeritz [Thu, 21 Jan 2021 16:36:18 +0000 (16:36 +0000)]
fixed to pass along exit value also

3 years agonew script for hiding output on success
Chris Koeritz [Thu, 21 Jan 2021 16:33:25 +0000 (16:33 +0000)]
new script for hiding output on success

this script will take a command line to execute and redirect the
commands stdout and stderr to two files.  if the command does not return
an error code, then the output files are just deleted.  if there is an
error reported, then the two files are sent back to stdout and stderr as
they would normally have been, and an additional error message is sent
to stderr.

3 years agonew fortune
Chris Koeritz [Tue, 12 Jan 2021 21:23:11 +0000 (16:23 -0500)]
new fortune

3 years agoadditional info for picture processing
Chris Koeritz [Fri, 8 Jan 2021 03:10:14 +0000 (22:10 -0500)]
additional info for picture processing

3 years agomoved some files into walrus
Chris Koeritz [Thu, 7 Jan 2021 01:50:05 +0000 (20:50 -0500)]
moved some files into walrus

more like walrus utils than feisty infobase bits.

3 years agorecording grub mod for system 76 laptops
Chris Koeritz [Thu, 7 Jan 2021 00:02:33 +0000 (19:02 -0500)]
recording grub mod for system 76 laptops

addresses a freeze-up condition when returning from sleep.  doesn't totally eliminate it but makes the sleep process a lot more reliable.  usually, if sleep is going to work, it will keep working for months now.  before any old sleep might come up with a dead session where machine was running but had no activity at all and had to be totally powered off to return to normal state.

3 years agoadded RTF as a file ending for spacemall
Chris Koeritz [Fri, 11 Dec 2020 21:10:44 +0000 (16:10 -0500)]
added RTF as a file ending for spacemall

4 years agodropped -Y flag from ssh due to potential insecurity
Chris Koeritz [Sun, 1 Nov 2020 15:13:38 +0000 (10:13 -0500)]
dropped -Y flag from ssh due to potential insecurity

4 years agonew fortune
Chris Koeritz [Tue, 29 Sep 2020 16:00:43 +0000 (12:00 -0400)]
new fortune

4 years agoupdated docs with more info re shunit
Chris Koeritz [Wed, 23 Sep 2020 19:03:17 +0000 (15:03 -0400)]
updated docs with more info re shunit

4 years agoadded more example assertions and shunit docs in blank
Chris Koeritz [Wed, 23 Sep 2020 15:01:26 +0000 (11:01 -0400)]
added more example assertions and shunit docs in blank

blank test is now our self-documenting test that describes how to use shunit.  it has an example of every major assert and fail method now.

4 years agonew fortune
Chris Koeritz [Wed, 2 Sep 2020 20:07:56 +0000 (16:07 -0400)]
new fortune

4 years agoMerge branch 'main' into dev
Chris Koeritz [Fri, 21 Aug 2020 20:15:42 +0000 (16:15 -0400)]
Merge branch 'main' into dev

horrible hose-up of editing a lot of stuff in main branch rather than in dev.  i hope.  because that's what i think i'm fixing here.

4 years agoMerge branch 'release-2.140.127' into dev
Chris Koeritz [Thu, 20 Aug 2020 13:52:33 +0000 (13:52 +0000)]
Merge branch 'release-2.140.127' into dev

pulling in version number and tags

4 years agoMerge branch 'release-2.140.127' into main
Chris Koeritz [Thu, 20 Aug 2020 13:49:30 +0000 (13:49 +0000)]
Merge branch 'release-2.140.127' into main

4 years agonew version number
Chris Koeritz [Thu, 20 Aug 2020 13:49:00 +0000 (13:49 +0000)]
new version number

4 years agomoved branch name impacts
Chris Koeritz [Thu, 20 Aug 2020 13:46:03 +0000 (09:46 -0400)]
moved branch name impacts

tossed out "master" branch in favor of "main" branch.  these files are modified for that specific reason or for similar reasons.

4 years agoMerge branch 'release-2.140.126' into dev
Chris Koeritz [Thu, 20 Aug 2020 13:29:26 +0000 (09:29 -0400)]
Merge branch 'release-2.140.126' into dev

pulling in release number etc

4 years agoMerge branch 'release-2.140.126'
Chris Koeritz [Thu, 20 Aug 2020 13:27:42 +0000 (09:27 -0400)]
Merge branch 'release-2.140.126'

4 years agoupdated version
Chris Koeritz [Thu, 20 Aug 2020 13:27:28 +0000 (09:27 -0400)]
updated version

4 years agoadded an excluder to psfind, fixed arg processing
Chris Koeritz [Wed, 19 Aug 2020 16:31:03 +0000 (12:31 -0400)]
added an excluder to psfind, fixed arg processing

4 years agonew fortune
Chris Koeritz [Tue, 18 Aug 2020 18:49:06 +0000 (14:49 -0400)]
new fortune

4 years agotypos fixed
Chris Koeritz [Fri, 14 Aug 2020 14:57:52 +0000 (10:57 -0400)]
typos fixed

4 years agoupdated example testkit.config
Chris Koeritz [Fri, 14 Aug 2020 13:47:29 +0000 (09:47 -0400)]
updated example testkit.config

4 years agotweaked the makefile to actually work
Chris Koeritz [Fri, 14 Aug 2020 13:45:35 +0000 (09:45 -0400)]
tweaked the makefile to actually work

4 years agoenabled branding of the testkit docs
Chris Koeritz [Fri, 14 Aug 2020 13:43:21 +0000 (09:43 -0400)]
enabled branding of the testkit docs

4 years agoadded TMPDIR for shunit, got rid of some extra noise
Chris Koeritz [Thu, 13 Aug 2020 14:54:04 +0000 (10:54 -0400)]
added TMPDIR for shunit, got rid of some extra noise

4 years agoadded some names to the list to backup
Chris Koeritz [Thu, 13 Aug 2020 01:20:21 +0000 (21:20 -0400)]
added some names to the list to backup

4 years agoMerge branch 'release-2.140.125' into dev
Chris Koeritz [Wed, 12 Aug 2020 22:16:20 +0000 (18:16 -0400)]
Merge branch 'release-2.140.125' into dev

4 years agoMerge branch 'release-2.140.125'
Chris Koeritz [Wed, 12 Aug 2020 22:14:41 +0000 (18:14 -0400)]
Merge branch 'release-2.140.125'

4 years agonew release number 2.140.125
Chris Koeritz [Wed, 12 Aug 2020 22:13:43 +0000 (18:13 -0400)]
new release number 2.140.125

4 years agocleaned one of the text boxes
Chris Koeritz [Wed, 12 Aug 2020 22:10:16 +0000 (18:10 -0400)]
cleaned one of the text boxes

4 years agobringing in testkit tools
Chris Koeritz [Wed, 12 Aug 2020 20:44:20 +0000 (16:44 -0400)]
bringing in testkit tools

this is a library of test tools ported from an older project, released under Apache license version 2.0.

4 years agohandling no parms better
Chris Koeritz [Tue, 11 Aug 2020 13:39:23 +0000 (09:39 -0400)]
handling no parms better

4 years agotweaks to output formatting
Chris Koeritz [Thu, 6 Aug 2020 17:08:06 +0000 (13:08 -0400)]
tweaks to output formatting

4 years agoadded a lister for active branches called branchy
Chris Koeritz [Thu, 6 Aug 2020 15:58:06 +0000 (11:58 -0400)]
added a lister for active branches called branchy

very limited so far; only supports git.  also a bit weird since derived from puffer which follows our whacky repository list variable stuff.

4 years agonew blinkenlights
Chris Koeritz [Fri, 31 Jul 2020 13:47:33 +0000 (09:47 -0400)]
new blinkenlights

4 years agofixed quote
Chris Koeritz [Mon, 20 Jul 2020 19:29:35 +0000 (15:29 -0400)]
fixed quote

4 years agoadded xml as a reasonable extension to spacem
Chris Koeritz [Fri, 17 Jul 2020 12:44:52 +0000 (08:44 -0400)]
added xml as a reasonable extension to spacem

4 years agomade comments in config example into actual comments
Chris Koeritz [Thu, 16 Jul 2020 13:25:28 +0000 (13:25 +0000)]
made comments in config example into actual comments

4 years agogit hist alias added
Chris Koeritz [Thu, 16 Jul 2020 10:43:26 +0000 (06:43 -0400)]
git hist alias added

4 years agoMerge branch 'master' into dev
Chris Koeritz [Thu, 9 Jul 2020 02:33:00 +0000 (22:33 -0400)]
Merge branch 'master' into dev

pulling in inadvertently better example.txt file for nechung build from master into dev.

4 years agoMerge branch 'release-2.140.124' into dev
Chris Koeritz [Thu, 9 Jul 2020 02:32:08 +0000 (22:32 -0400)]
Merge branch 'release-2.140.124' into dev

4 years agoMerge branch 'release-2.140.124'
Chris Koeritz [Thu, 9 Jul 2020 02:31:06 +0000 (22:31 -0400)]
Merge branch 'release-2.140.124'

4 years agoupdated version
Chris Koeritz [Thu, 9 Jul 2020 02:30:56 +0000 (22:30 -0400)]
updated version

4 years agoexample database update removes problematic quotes
Chris Koeritz [Tue, 7 Jul 2020 16:10:01 +0000 (16:10 +0000)]
example database update removes problematic quotes

good god, god's an evil devil?  no?

4 years agoupdated letsencrypt renewal cron job
Chris Koeritz [Mon, 6 Jul 2020 13:40:16 +0000 (13:40 +0000)]
updated letsencrypt renewal cron job

needed some path additions to work properly.

4 years agoremoved some problematic quotes
Chris Koeritz [Thu, 2 Jul 2020 18:36:33 +0000 (14:36 -0400)]
removed some problematic quotes

4 years agobetter noise at runtime
Chris Koeritz [Thu, 2 Jul 2020 00:47:13 +0000 (20:47 -0400)]
better noise at runtime

4 years agoMerge branch 'release-2.140.123' into dev
Chris Koeritz [Wed, 1 Jul 2020 18:32:08 +0000 (14:32 -0400)]
Merge branch 'release-2.140.123' into dev

brining in new version tag

4 years agoMerge branch 'release-2.140.123'
Chris Koeritz [Wed, 1 Jul 2020 17:57:16 +0000 (13:57 -0400)]
Merge branch 'release-2.140.123'

4 years agonew version
Chris Koeritz [Wed, 1 Jul 2020 17:56:21 +0000 (13:56 -0400)]
new version

4 years agoadded csv as ending for space'm all function
Chris Koeritz [Wed, 1 Jul 2020 17:54:02 +0000 (13:54 -0400)]
added csv as ending for space'm all function

4 years agoupdated to work on centos
Chris Koeritz [Thu, 25 Jun 2020 14:42:11 +0000 (10:42 -0400)]
updated to work on centos

centos was bitching about:
  git rev-parse @
and
  git pull --tags --all
on centos 7.
revised to use:
  git rev-parse HEAD
and
  git fetch --tags --all
instead.

4 years agodoc tweak to tickle github
Chris Koeritz [Wed, 24 Jun 2020 20:33:39 +0000 (16:33 -0400)]
doc tweak to tickle github

4 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Wed, 24 Jun 2020 20:00:39 +0000 (20:00 +0000)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

4 years agoMerge branch 'master' of github.com:fredhamster/feisty_meow into dev
Chris Koeritz [Mon, 22 Jun 2020 19:31:23 +0000 (19:31 +0000)]
Merge branch 'master' of github.com:fredhamster/feisty_meow into dev

4 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Mon, 22 Jun 2020 19:31:19 +0000 (19:31 +0000)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

4 years agoMerge branch 'master' of ssh://git.code.sf.net/p/feistymeow/trunk into dev
Chris Koeritz [Mon, 22 Jun 2020 19:30:39 +0000 (19:30 +0000)]
Merge branch 'master' of ssh://git.code.sf.net/p/feistymeow/trunk into dev

4 years agoMerge branch 'dev' of feistymeow.org:feisty_meow into dev
Chris Koeritz [Mon, 22 Jun 2020 19:30:28 +0000 (19:30 +0000)]
Merge branch 'dev' of feistymeow.org:feisty_meow into dev

4 years agosimple script attempts to update moodle
Chris Koeritz [Wed, 17 Jun 2020 18:53:20 +0000 (14:53 -0400)]
simple script attempts to update moodle

got tired of doing this manually.

4 years agoupdated to use java itself to get JAVA_HOME
Chris Koeritz [Wed, 17 Jun 2020 15:26:45 +0000 (11:26 -0400)]
updated to use java itself to get JAVA_HOME

this is the best approach possible if the desired version of java is already in your path.
our previous implementation is a guessing game and is dysfunctional.  "is", since it's still in place if the call to java fails.

4 years agominor edit, awaiting code
Chris Koeritz [Tue, 16 Jun 2020 16:54:30 +0000 (12:54 -0400)]
minor edit, awaiting code

4 years agoupdated for openssl path on macos
Chris Koeritz [Fri, 12 Jun 2020 14:56:12 +0000 (10:56 -0400)]
updated for openssl path on macos