|
|
This item is for grexsoft CVS commit logs and related discussions.
205 responses total.
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)
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
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.
Modified files:
cmd Makefile watch.c
Log:
(1) Added `realnames' to the Makefile.
(2) Changed the definition of `bell' in watch.c from '
Make that, `from '
Hmm. Backtalk seems to have a bug.
(Or Maybe fronttalk. Regardless, there's a bug somewhere.)
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
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
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)
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)
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)
Modified files:
. Makefile
Log:
Added the `scripts' directory to SUBDIRS.
Revision Changes Path
1.4 +2 -2 grexsoft/Makefile
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)
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
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)
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.
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
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
Modified files:
scripts member
Log:
Changed to run the members command piped through grexmore.
Revision Changes Path
1.2 +1 -2 grexsoft/scripts/member
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)
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
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
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
Modified files:
cmd bbspost.pl
Log:
Start adding a bit of error checking to this. It should be okay for
posting CVS commit messages, but it's still be good to it up some and
make it a bit more robust.
Revision Changes Path
1.2 +10 -1 grexsoft/cmd/bbspost.pl
Modified files:
cmd probe.c
Log:
Modified the `probe' command to not print `Ok' if there are errors.
Revision Changes Path
1.3 +6 -5 grexsoft/cmd/probe.c
Modified files:
cmd checktty.c probe.c
libgrex warning.c
Log:
(a) ran indent on checktty.c
(b) Fixed an output formatting problem in probe.c.
(c) added a Doc++ comment to libgrex/warning.c at the top.
Revision Changes Path
1.2 +90 -82 grexsoft/cmd/checktty.c
1.4 +1 -1 grexsoft/cmd/probe.c
1.6 +4 -2 grexsoft/libgrex/warning.c
Modified files:
cmd Makefile keirsey.c members.c twit.c
Log:
(1) Added keirsey to the Makefile.
(2) Re-wrote members (it no longer parses the group file by itself).
(3) Changed one of the comments in the twit filter.
Revision Changes Path
1.11 +5 -2 grexsoft/cmd/Makefile
1.2 +6 -4 grexsoft/cmd/keirsey.c
1.2 +125 -324 grexsoft/cmd/members.c
1.3 +3 -1 grexsoft/cmd/twit.c
Modified files:
cmd laston.c
Log:
Fixed an argument processing bug.
Revision Changes Path
1.3 +1 -1 grexsoft/cmd/laston.c
Modified files:
cmd Makefile
Added files:
cmd laston.1
Log:
Added a man page for laston and an installation target for it in the
Makefile.
Revision Changes Path
1.12 +4 -1 grexsoft/cmd/Makefile
1.1 +38 -0 grexsoft/cmd/laston.1 (new)
Modified files:
libgrex Makefile doc.dxx libgrex.h warning.c
Added files:
libgrex daemonize.c
Log:
Added `daemonize' - a function to turn a process into a daemon, as per
the advice in the comp.unix.programmer FAQ. Also, mucked about with some
of the doc++ stuff in warning.c.
Revision Changes Path
1.16 +3 -3 grexsoft/libgrex/Makefile
1.1 +58 -0 grexsoft/libgrex/daemonize.c (new)
1.5 +4 -4 grexsoft/libgrex/doc.dxx
1.7 +2 -1 grexsoft/libgrex/libgrex.h
1.7 +59 -48 grexsoft/libgrex/warning.c
Modified files:
cmd members.c
Log:
Fixed a bug in printing in column mode, and with sorting.
Revision Changes Path
1.3 +11 -4 grexsoft/cmd/members.c
Modified files:
cmd members.c
Log:
Forgot to add a prototype.
Revision Changes Path
1.4 +3 -2 grexsoft/cmd/members.c
Modified files:
cmd members.c
Log:
Added the `-p' option to print the group name as a prefix to output.
Revision Changes Path
1.5 +11 -2 grexsoft/cmd/members.c
Modified files:
scripts identify listcommands members
Removed files:
scripts noisefind.OLD
Log:
Fixed some formatting in `identify'. Listcommands no longer executes
`listcommand' by full pathname and pipes its output to grexmore (instead
of `more'). `members' calls the `members' command.
Revision Changes Path
1.3 +3 -3 grexsoft/scripts/identify
1.2 +1 -1 grexsoft/scripts/listcommands
1.2 +2 -1 grexsoft/scripts/members
1.2 +0 -5 grexsoft/scripts/noisefind.OLD (dead)
Modified files:
scripts members staffs voters
Log:
Changed these to invoke the `members' C program instead of grepping things
out of /etc/group directly.
Revision Changes Path
1.3 +1 -2 grexsoft/scripts/members
1.2 +1 -1 grexsoft/scripts/staffs
1.2 +1 -1 grexsoft/scripts/voters
Modified files:
cmd bbspost.pl
Log:
Added a slew of error handling to this.
Revision Changes Path
1.3 +22 -5 grexsoft/cmd/bbspost.pl
Modified files:
cmd bbspost.pl
Log:
Stupid typo!
Revision Changes Path
1.4 +2 -2 grexsoft/cmd/bbspost.pl
Modified files:
scripts noisefind
Log:
Changed to make slightly more modern.
Revision Changes Path
1.2 +1 -1 grexsoft/scripts/noisefind
| Last 40 Responses and Response Form. |
|
|
- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss