|
|
| Author |
Message |
cross
|
|
Grexsoft CVS commit logs.
|
Feb 27 08:21 UTC 2005 |
This item is for grexsoft CVS commit logs and related discussions.
|
| 205 responses total. |
cross
|
|
response 1 of 205:
|
Feb 27 08:22 UTC 2005 |
cross 2005-02-27 03:22:30 EST
Added files:
cmd bbspost.pl
Log:
Added a command for posting to a BBS item. Very rudimentary, it does no
error checking whatever, and only works for the local system. It's a basis
for a more powerful tool, however.
Revision Changes Path
1.1 +23 -0 grexsoft/cmd/bbspost.pl (new)
|
cross
|
|
response 2 of 205:
|
Feb 27 08:26 UTC 2005 |
Modified files:
libgrex doc.dxx
Log:
Don't run doc++ on some of the stuff in the test/ subdirectory under libgrex.
Revision Changes Path
1.4 +4 -4 grexsoft/libgrex/doc.dxx
|
cross
|
|
response 3 of 205:
|
Feb 27 08:28 UTC 2005 |
Note: I modified the script that logs commit messages to chop of the
first line of the output of log_accum.pl (which, incidentally, is where
this output comes from). It only contains a username and timestamp
anyway, which is redundant in the conference world.
|
cross
|
|
response 4 of 205:
|
Feb 27 08:55 UTC 2005 |
Modified files:
cmd Makefile watch.c
Log:
(1) Added `realnames' to the Makefile.
(2) Changed the definition of `bell' in watch.c from '
|
cross
|
|
response 5 of 205:
|
Feb 27 08:57 UTC 2005 |
Make that, `from '
|
cross
|
|
response 6 of 205:
|
Feb 27 08:57 UTC 2005 |
Hmm. Backtalk seems to have a bug.
|
cross
|
|
response 7 of 205:
|
Feb 27 08:57 UTC 2005 |
(Or Maybe fronttalk. Regardless, there's a bug somewhere.)
|
cross
|
|
response 8 of 205:
|
Feb 27 09:10 UTC 2005 |
Modified files:
cmd pwlookup.c
Log:
Changed pwlookup such that it strips anything after the first ',' out
of the gecos field.
Revision Changes Path
1.5 +8 -2 grexsoft/cmd/pwlookup.c
|
cross
|
|
response 9 of 205:
|
Feb 27 09:18 UTC 2005 |
Modified files:
libgrex warning.c
Log:
Fixed a typo in the comment for `fmterror', and rearranged the order
things are printed out slightly to avoid confusing messages if %r
interpolation fails. This means that the program name isn't printed
out in some cases, but that's unlikely to occur, and even if it does,
we at least get some meaningful output.
Revision Changes Path
1.5 +6 -7 grexsoft/libgrex/warning.c
|
cross
|
|
response 10 of 205:
|
Feb 27 09:42 UTC 2005 |
Added files:
cmd skel.1
Log:
Added a skeleton manual page to use as a template for writing man
pages for commands. We need to create a `libgrex.3' man page as
well, though it might be possible to get doc++ to generate one of
these automatically.
Revision Changes Path
1.1 +88 -0 grexsoft/cmd/skel.1 (new)
|
cross
|
|
response 11 of 205:
|
Feb 27 16:28 UTC 2005 |
Added files:
cmd listgroup.pl
Log:
Added a Perl based replacement for the command
/usr/local/grex-scripts/listgroup. The Perl version
uses the getgrnam() function, which should avoid some
strange problems should we ever use continuation lines
in the group file again.
Revision Changes Path
1.1 +10 -0 grexsoft/cmd/listgroup.pl (new)
|
cross
|
|
response 12 of 205:
|
Feb 27 16:33 UTC 2005 |
Added files:
cvsutils bbspost cfg.pm cfg_local.pm
commit_prep.pl commitinfo
cvs-grexsoft.list log_accum.pl loginfo
postcommit
Log:
I added the current suite of tools we use in the CVS repository
(along with configuration files) just so we have a record of these
somewhere.
Revision Changes Path
1.1 +23 -0 grexsoft/cvsutils/bbspost (new)
1.1 +297 -0 grexsoft/cvsutils/cfg.pm (new)
1.1 +4 -0 grexsoft/cvsutils/cfg_local.pm (new)
1.1 +315 -0 grexsoft/cvsutils/commit_prep.pl (new)
1.1 +16 -0 grexsoft/cvsutils/commitinfo (new)
1.1 +1 -0 grexsoft/cvsutils/cvs-grexsoft.list (new)
1.1 +908 -0 grexsoft/cvsutils/log_accum.pl (new)
1.1 +27 -0 grexsoft/cvsutils/loginfo (new)
1.1 +22 -0 grexsoft/cvsutils/postcommit (new)
|
cross
|
|
response 13 of 205:
|
Feb 27 16:55 UTC 2005 |
Modified files:
. Makefile
Log:
Added the `scripts' directory to SUBDIRS.
Revision Changes Path
1.4 +2 -2 grexsoft/Makefile
|
cross
|
|
response 14 of 205:
|
Feb 27 16:55 UTC 2005 |
Added files:
scripts README birthday.awk board change
change_editor change_keys change_plan
change_rseps change_term chsh cols
debriefing delete easyfiglet eggdrop
excerpt faq figlet-faq filebrowse forward
fs gatherfolk gatherttyuse gloria
gloria.update grex-limits grex-principles
guido help icant identify ignore intro
listal listcommand listcommands listgroup
ll lunch member members menumore minutes
mkhomepage mknames motd newelm newsetup
no_internet noisefind noisefind.OLD
noises nonews nuextract party party-faq
passwd phones phrase recipe
roll_party_log rot13 set_editor.awk
set_keys.awk set_perms set_perms.awk
set_shell.awk sigh staff staffs support
use_cfdir use_gate vandalsh voters
walk_motd web_stat_page.awk why
Log:
Added the contents of /usr/local/grex-scripts to grexsoft.
Revision Changes Path
1.1 +12 -0 grexsoft/scripts/README (new)
1.1 +20 -0 grexsoft/scripts/birthday.awk (new)
1.1 +15 -0 grexsoft/scripts/board (new)
1.1 +97 -0 grexsoft/scripts/change (new)
1.1 +167 -0 grexsoft/scripts/change_editor (new)
1.1 +266 -0 grexsoft/scripts/change_keys (new)
1.1 +68 -0 grexsoft/scripts/change_plan (new)
1.1 +254 -0 grexsoft/scripts/change_rseps (new)
1.1 +513 -0 grexsoft/scripts/change_term (new)
1.1 +433 -0 grexsoft/scripts/chsh (new)
1.1 +7 -0 grexsoft/scripts/cols (new)
1.1 +2 -0 grexsoft/scripts/debriefing (new)
1.1 +6 -0 grexsoft/scripts/delete (new)
1.1 +99 -0 grexsoft/scripts/easyfiglet (new)
1.1 +60 -0 grexsoft/scripts/eggdrop (new)
1.1 +50 -0 grexsoft/scripts/excerpt (new)
1.1 +7 -0 grexsoft/scripts/faq (new)
1.1 +2 -0 grexsoft/scripts/figlet-faq (new)
1.1 +131 -0 grexsoft/scripts/filebrowse (new)
1.1 +71 -0 grexsoft/scripts/forward (new)
1.1 +1 -0 grexsoft/scripts/fs (new)
1.1 +15 -0 grexsoft/scripts/gatherfolk (new)
1.1 +17 -0 grexsoft/scripts/gatherttyuse (new)
1.1 +108 -0 grexsoft/scripts/gloria (new)
1.1 +65 -0 grexsoft/scripts/gloria.update (new)
1.1 +5 -0 grexsoft/scripts/grex-limits (new)
1.1 +5 -0 grexsoft/scripts/grex-principles (new)
1.1 +43 -0 grexsoft/scripts/guido (new)
1.1 +131 -0 grexsoft/scripts/help (new)
1.1 +145 -0 grexsoft/scripts/icant (new)
1.1 +65 -0 grexsoft/scripts/identify (new)
1.1 +44 -0 grexsoft/scripts/ignore (new)
1.1 +2 -0 grexsoft/scripts/intro (new)
1.1 +26 -0 grexsoft/scripts/listal (new)
1.1 +41 -0 grexsoft/scripts/listcommand (new)
1.1 +2 -0 grexsoft/scripts/listcommands (new)
1.1 +15 -0 grexsoft/scripts/listgroup (new)
1.1 +2 -0 grexsoft/scripts/ll (new)
1.1 +2 -0 grexsoft/scripts/lunch (new)
1.1 +6 -0 grexsoft/scripts/member (new)
1.1 +5 -0 grexsoft/scripts/members (new)
1.1 +2 -0 grexsoft/scripts/menumore (new)
1.1 +7 -0 grexsoft/scripts/minutes (new)
1.1 +197 -0 grexsoft/scripts/mkhomepage (new)
1.1 +13 -0 grexsoft/scripts/mknames (new)
1.1 +10 -0 grexsoft/scripts/motd (new)
1.1 +1 -0 grexsoft/scripts/newelm (new)
1.1 +98 -0 grexsoft/scripts/newsetup (new)
1.1 +26 -0 grexsoft/scripts/no_internet (new)
1.1 +5 -0 grexsoft/scripts/noisefind (new)
1.1 +5 -0 grexsoft/scripts/noisefind.OLD (new)
1.1 +5 -0 grexsoft/scripts/noises (new)
1.1 +6 -0 grexsoft/scripts/nonews (new)
1.1 +25 -0 grexsoft/scripts/nuextract (new)
1.1 +56 -0 grexsoft/scripts/party (new)
1.1 +5 -0 grexsoft/scripts/party-faq (new)
1.1 +32 -0 grexsoft/scripts/passwd (new)
1.1 +14 -0 grexsoft/scripts/phones (new)
1.1 +5 -0 grexsoft/scripts/phrase (new)
1.1 +54 -0 grexsoft/scripts/recipe (new)
1.1 +11 -0 grexsoft/scripts/roll_party_log (new)
1.1 +2 -0 grexsoft/scripts/rot13 (new)
1.1 +43 -0 grexsoft/scripts/set_editor.awk (new)
1.1 +31 -0 grexsoft/scripts/set_keys.awk (new)
1.1 +275 -0 grexsoft/scripts/set_perms (new)
1.1 +18 -0 grexsoft/scripts/set_perms.awk (new)
1.1 +24 -0 grexsoft/scripts/set_shell.awk (new)
1.1 +2 -0 grexsoft/scripts/sigh (new)
1.1 +27 -0 grexsoft/scripts/staff (new)
1.1 +2 -0 grexsoft/scripts/staffs (new)
1.1 +24 -0 grexsoft/scripts/support (new)
1.1 +8 -0 grexsoft/scripts/use_cfdir (new)
1.1 +17 -0 grexsoft/scripts/use_gate (new)
1.1 +13 -0 grexsoft/scripts/vandalsh (new)
1.1 +5 -0 grexsoft/scripts/voters (new)
1.1 +130 -0 grexsoft/scripts/walk_motd (new)
1.1 +35 -0 grexsoft/scripts/web_stat_page.awk (new)
1.1 +2 -0 grexsoft/scripts/why (new)
|
cross
|
|
response 15 of 205:
|
Feb 27 17:13 UTC 2005 |
Modified files:
scripts identify listal motd
Log:
Miscellaneous fixes. In identify, avoid an infinte loop.
In listal, look at /etc/mail/aliases, not /etc/aliases. In motd,
use grexmore, mote cat | menumore, and change the header comment.
Revision Changes Path
1.2 +1 -2 grexsoft/scripts/identify
1.2 +1 -1 grexsoft/scripts/listal
1.2 +3 -5 grexsoft/scripts/motd
|
cross
|
|
response 16 of 205:
|
Feb 27 20:23 UTC 2005 |
Added files:
scripts Makefile
Log:
Adding a Makefile to work with the scripts subdirectory.
Revision Changes Path
1.1 +41 -0 grexsoft/scripts/Makefile (new)
|
cross
|
|
response 17 of 205:
|
Feb 27 20:41 UTC 2005 |
Note: I moved the `cvsutils' directory to be on the same level in the
CVS repository as grexsoft. It's not really part of grexsoft, but rather
part of the meta grex software used in the CVS environment. This makes
that relationship specific.
|
cross
|
|
response 18 of 205:
|
Feb 27 20:43 UTC 2005 |
Modified files:
scripts why
Log:
I have no idea why this script exists. Regardless, it's simply been
slightly updated.
Revision Changes Path
1.2 +3 -2 grexsoft/scripts/why
|
cross
|
|
response 19 of 205:
|
Feb 27 20:47 UTC 2005 |
Modified files:
scripts use_gate
Log:
Modernized this script. In particular, don't duplicate the logic of
adding the settings to one of two .cfonce files, instead put the name
of the file in a variable and use cat to place the desired data in it
exactly once.
Revision Changes Path
1.2 +18 -13 grexsoft/scripts/use_gate
|
cross
|
|
response 20 of 205:
|
Feb 27 20:53 UTC 2005 |
Modified files:
scripts member
Log:
Changed to run the members command piped through grexmore.
Revision Changes Path
1.2 +1 -2 grexsoft/scripts/member
|
cross
|
|
response 21 of 205:
|
Feb 27 21:32 UTC 2005 |
Modified files:
cmd Makefile backspace.c
Added files:
cmd tail+2.c
Log:
Incorporated the `backspace' program into grexsoft, and added the
`tail+2' program, which acts as a simple shell for scripts that don't
do anything but print out textfiles. E.g., it can be used as:
#!/usr/local/bin/tail+2
This is a file that gets output to stdout...
A lot of grex scripts do just that, so it makes some sense.
Revision Changes Path
1.9 +9 -3 grexsoft/cmd/Makefile
1.2 +29 -53 grexsoft/cmd/backspace.c
1.1 +35 -0 grexsoft/cmd/tail+2.c (new)
|
cross
|
|
response 22 of 205:
|
Feb 27 21:38 UTC 2005 |
Modified files:
cmd backspace.c
Log:
Modified backspace.c to remove obsolete interfaces for modifying the TTY;
we only use the POSIX termios interface now. I can't imagine people are
trying to port this to non-POSIX systems at this stage in the game, and
even if they are, it'd make more sense to emulate the POSIX interface than
to build a lot of compatibility into every program that tries to change
a TTY setting. It'd then make even more sense to complain to the vendor.
Loudly.
Revision Changes Path
1.3 +2 -2 grexsoft/cmd/backspace.c
|
cross
|
|
response 23 of 205:
|
Feb 28 02:34 UTC 2005 |
Modified files:
cmd/genpass Makefile genpass.c pass.h
Log:
(1) Fixed a `included comment' problem in pass.h (due to RCS
keyword expansion).
(2) Replaced the ugly and error-ridden manual argument processing
loop with a call to getopt(3) in main(). Added a usage()
function.
(3) Use libgrex for progname().
Revision Changes Path
1.4 +3 -3 grexsoft/cmd/genpass/Makefile
1.4 +79 -77 grexsoft/cmd/genpass/genpass.c
1.3 +6 -3 grexsoft/cmd/genpass/pass.h
|
cross
|
|
response 24 of 205:
|
Feb 28 02:58 UTC 2005 |
Modified files:
cmd Makefile laston.c
Log:
Added laston to the grexsoft umbrella, and partially modernized it.
Revision Changes Path
1.10 +6 -3 grexsoft/cmd/Makefile
1.2 +83 -68 grexsoft/cmd/laston.c
|