]> andersk Git - moira.git/log
moira.git
26 years agoRead it and weep.
danw [Thu, 3 Jul 1997 03:23:38 +0000 (03:23 +0000)] 
Read it and weep.

26 years agoImplement AUTH_002, which isn't vulnerable to replay attacks. Remove
danw [Thu, 3 Jul 1997 03:22:21 +0000 (03:22 +0000)] 
Implement AUTH_002, which isn't vulnerable to replay attacks. Remove
support for AUTH_001 from the update_server (to prevent an AUTH_002
authentication from being replayed as an AUTH_001 authentication.)
Remove INST_001 since it wasn't being used.

26 years agoRemove code from update_test that was duplicated in client.c
danw [Thu, 3 Jul 1997 03:19:45 +0000 (03:19 +0000)] 
Remove code from update_test that was duplicated in client.c
Send data files (but not instruction files) encrypted by default.
When authenticating, try the AUTH_002 protocol first, and fall back to
AUTH_001 if the server doesn't understand AUTH_002.

26 years agoimplement an authenticator replay cache
danw [Thu, 3 Jul 1997 02:56:27 +0000 (02:56 +0000)] 
implement an authenticator replay cache

26 years agobump max_row_count to 4096 (since the number of public lists is > 2048 now)
danw [Thu, 3 Jul 1997 02:52:07 +0000 (02:52 +0000)] 
bump max_row_count to 4096 (since the number of public lists is > 2048 now)

26 years agoDon't update class field in moira if the year field in the registrar's
danw [Tue, 24 Jun 1997 21:12:14 +0000 (21:12 +0000)] 
Don't update class field in moira if the year field in the registrar's
data was empty.

26 years agodon't flame about being unable to delete filesystem if the `propagate
danw [Tue, 24 Jun 1997 20:31:58 +0000 (20:31 +0000)] 
don't flame about being unable to delete filesystem if the `propagate
to fileserver' flag is false. ([1073] in moira)

26 years agooracle doesn't do [ and ] in its pseudo-regexps, so don't treat them
danw [Tue, 24 Jun 1997 20:02:56 +0000 (20:02 +0000)] 
oracle doesn't do [ and ] in its pseudo-regexps, so don't treat them
specially

26 years agoFinally implement _set_debug_level. (SQL trace will go to a file in
danw [Tue, 17 Jun 1997 20:22:04 +0000 (20:22 +0000)] 
Finally implement _set_debug_level. (SQL trace will go to a file in
/usr/oracle/rdbms/log/)

26 years agoDon't create a user group with new accounts.
danw [Tue, 17 Jun 1997 20:20:24 +0000 (20:20 +0000)] 
Don't create a user group with new accounts.

Don't allow users to rename a list to someone else's username. Also,
allow users to get `MR_NO_MATCH' if they get_user_account_by_login on
a non-existent account. (Used by the client to be able to check for
this case.)

26 years agoWarn user before letting them rename a list to someone's username.
danw [Tue, 17 Jun 1997 20:11:20 +0000 (20:11 +0000)] 
Warn user before letting them rename a list to someone's username.

26 years agomachine -> query should ask for 4 arguments, not 3.
danw [Thu, 12 Jun 1997 21:04:50 +0000 (21:04 +0000)] 
machine -> query should ask for 4 arguments, not 3.
(fixes a bug with an uninitialized variable and makes the command more
flavorful)

27 years agoMake hesiod.gen default to class IN, type TXT records
danw [Sat, 31 May 1997 03:28:20 +0000 (03:28 +0000)] 
Make hesiod.gen default to class IN, type TXT records
(instead of HS/UNSPECA). completes the hesiod/nhesiod migration

27 years agoFix another freeing-memory-we-didn't-malloc bug in AddMachine. This
danw [Thu, 29 May 1997 16:50:04 +0000 (16:50 +0000)] 
Fix another freeing-memory-we-didn't-malloc bug in AddMachine. This
should fix the core-dumping bug from [1056] in Moira and several
transactions in bugs.

27 years agobuild with debugging, not optimization, by default so we can do
danw [Tue, 27 May 1997 19:39:09 +0000 (19:39 +0000)] 
build with debugging, not optimization, by default so we can do
something useful with corefiles. (affects clients and server)

27 years agosign error in the error number
danw [Thu, 27 Mar 1997 15:57:05 +0000 (15:57 +0000)] 
sign error in the error number

27 years agoFix error code for the error we translate to `duplicate ID'. Should
danw [Tue, 25 Mar 1997 02:20:43 +0000 (02:20 +0000)] 
Fix error code for the error we translate to `duplicate ID'. Should
stop it from crashing on those.

27 years agoredo this change that accidentally got undone during the code cleanup:
danw [Wed, 12 Mar 1997 02:45:46 +0000 (02:45 +0000)] 
redo this change that accidentally got undone during the code cleanup:

When flushing a name from the cache, clear it from the transaction
chain as well, or you could end up reading free'ed memory later.

27 years agoExtract the warehouse files with a mode of 640.
tytso [Mon, 3 Mar 1997 19:43:02 +0000 (19:43 +0000)] 
Extract the warehouse files with a mode of 640.

27 years agoAdd shell script for installing the warehouse data files.
tytso [Mon, 3 Mar 1997 19:32:24 +0000 (19:32 +0000)] 
Add shell script for installing the warehouse data files.

27 years agoFix README message to correctly refer to SVRBUILD instead of SVR_BUILD.
tytso [Fri, 14 Feb 1997 19:23:17 +0000 (19:23 +0000)] 
Fix README message to correctly refer to SVRBUILD instead of SVR_BUILD.

27 years agoNew version which includes enrolled, half-enrolled, and half-registered
tytso [Fri, 14 Feb 1997 19:21:01 +0000 (19:21 +0000)] 
New version which includes enrolled, half-enrolled, and half-registered
accounts as well.  Also write a control file and ship a compressed tar file
to the warehouse.

27 years agoChange #ifdef GDSS to #ifdef DO_GDSS, because GDSS was getting #undef'ed
tytso [Fri, 7 Feb 1997 19:44:08 +0000 (19:44 +0000)] 
Change #ifdef GDSS to #ifdef DO_GDSS, because GDSS was getting #undef'ed
in Imake.rules.

Change the warehouse program to be only built when GDSS is available.

27 years agoIf we're using GDSS, #define DO_GDSS, so that the gen/Imakefile
tytso [Fri, 7 Feb 1997 19:42:27 +0000 (19:42 +0000)] 
If we're using GDSS, #define DO_GDSS, so that the gen/Imakefile
can test against DO_GDSS.  (gen/Imakefile was previously testing against
GDSS, which was unfortunately getting #undef'ed in Imake.rules; thus,
the sis.gen program was never getting built.)

27 years agoFirst cut of MIT Warehouse extract program.
tytso [Thu, 6 Feb 1997 18:58:30 +0000 (18:58 +0000)] 
First cut of MIT Warehouse extract program.

27 years agoYet another special case for dealing with the gdss signatures.
danw [Thu, 6 Feb 1997 08:13:17 +0000 (08:13 +0000)] 
Yet another special case for dealing with the gdss signatures.
(Don't blank-pad them, but don't strip blanks that are supposed to
be there either.)

27 years agoin ASCII backups, write `|'s within fields as \174 instead of \| so
danw [Tue, 4 Feb 1997 22:53:41 +0000 (22:53 +0000)] 
in ASCII backups, write `|'s within fields as \174 instead of \| so
that `awk -F\|' will always break up the fields correctly. (mrrestore
already deals with \xxx, so no changes were needed there.)

27 years agoBlock ^C during queries (or you'll screw up libmoira's internal state).
danw [Tue, 4 Feb 1997 20:05:51 +0000 (20:05 +0000)] 
Block ^C during queries (or you'll screw up libmoira's internal state).
Also, if you get a ^C while reading a script, undo stdin/stdout redirection.

27 years agoallow blank lines in moira.conf files, since the documentation says you can.
danw [Sun, 2 Feb 1997 21:17:01 +0000 (21:17 +0000)] 
allow blank lines in moira.conf files, since the documentation says you can.

27 years agoImake.rules:
danw [Wed, 29 Jan 1997 23:35:53 +0000 (23:35 +0000)] 
Imake.rules:
  Got rid of `PROFILED_LIBS' and lint libraries.
  Got rid of the silly cc, ld, mv process for compiling and just use cc.
    (which also gets rid of DEBUG_LIBS since you don't need to do anything
     special to get that effect now.)
  Got rid of some other unused rules.
  Got rid of .dc -> .pc rule since we have .pc files instead now.

Imake.tmpl:
  Add in room for extra options (LOCAL_INCLUDES, etc)

Makefile:
  fix SRCTOP in config.Imakefile automatically when doing makeconfig
  (also, fix reference to /mit/kerberos/src, since we're moira, not
   kerberos :-} )

config.Imakefile:
  Add all the various new variables used in various places.
  Add stuff for __NetBSD__, linux, and __alpha. (Alpha isn't really
  supported, although we _think_ it works.)

27 years agoget mit-sipb-copyright.h from this dir, not ../../include/
danw [Wed, 29 Jan 1997 23:30:14 +0000 (23:30 +0000)] 
get mit-sipb-copyright.h from this dir, not ../../include/

27 years agodon't make directories for profiled libraries
danw [Wed, 29 Jan 1997 23:29:48 +0000 (23:29 +0000)] 
don't make directories for profiled libraries

27 years ago#includes, prototypes, etc
danw [Wed, 29 Jan 1997 23:28:57 +0000 (23:28 +0000)] 
#includes, prototypes, etc
s/#endif lint/#endif/
sanity in extern and static vars

27 years ago.dc -> .pc
danw [Wed, 29 Jan 1997 23:27:03 +0000 (23:27 +0000)] 
.dc -> .pc
typecasting and #includes to get rid of compiler warnings

27 years agorandom #include and prototype fixes
danw [Wed, 29 Jan 1997 23:25:28 +0000 (23:25 +0000)] 
random #include and prototype fixes

27 years agos/-S/-db/
danw [Wed, 29 Jan 1997 23:24:57 +0000 (23:24 +0000)] 
s/-S/-db/

27 years agoPOSIX, ANSI, sanity fixes
danw [Wed, 29 Jan 1997 23:24:06 +0000 (23:24 +0000)] 
POSIX, ANSI, sanity fixes
s/#endif lint/#endif/ for irix cc
#include <crypt.h> in idno.c for OSes that don't have crypt in stdlib
64-bit OS fixes in mr_param.c
fill in missing return values in sq.c

27 years agoRemove files that shouldn't be in the moira tree: these should already
danw [Wed, 29 Jan 1997 23:21:11 +0000 (23:21 +0000)] 
Remove files that shouldn't be in the moira tree: these should already
be installed, and we should use the installed versions.

Update remaining include files for 64-bit OSes.

27 years ago.dc -> .pc
danw [Wed, 29 Jan 1997 23:18:52 +0000 (23:18 +0000)] 
.dc -> .pc

27 years ago#include file and prototype fixes
danw [Wed, 29 Jan 1997 23:16:36 +0000 (23:16 +0000)] 
#include file and prototype fixes
s/#endif lint/#endif/ for irix cc

did a modified version of Ezra's alpha patches to make everything work
on 64-bit systems. (Most instances of `long' became `int32' with
appropriate typedefs in the header files. Also, be more careful about
casting between ints and pointers.)

27 years ago#include file and prototype fixes
danw [Wed, 29 Jan 1997 23:13:53 +0000 (23:13 +0000)] 
#include file and prototype fixes

27 years ago.dc -> .pc
danw [Wed, 29 Jan 1997 23:13:04 +0000 (23:13 +0000)] 
.dc -> .pc
#include file and prototype fixes

27 years ago${CRYPT} in Imakefile
danw [Wed, 29 Jan 1997 23:12:21 +0000 (23:12 +0000)] 
${CRYPT} in Imakefile
random sanity fixes
#includes instead of externs

27 years agouse com_err to print error messages.
danw [Wed, 29 Jan 1997 23:10:31 +0000 (23:10 +0000)] 
use com_err to print error messages.
don't use NULL when you mean 0 or '\0'

27 years agouse gnu readline if the right variables are passed from config.Imakefile
danw [Wed, 29 Jan 1997 23:09:37 +0000 (23:09 +0000)] 
use gnu readline if the right variables are passed from config.Imakefile
throw some gratuitous #ifdefs around prototypes to make both POSIX and
non-POSIX systems happy with them.
insert a space between `=*' to make ultrix cc not give a warning.

27 years agos/#endif lint/#endif/ for irix cc
danw [Wed, 29 Jan 1997 23:07:40 +0000 (23:07 +0000)] 
s/#endif lint/#endif/ for irix cc
obey abstractions. times should be type time_t

27 years ago${CRYPT} in Imakefile
danw [Wed, 29 Jan 1997 23:06:09 +0000 (23:06 +0000)] 
${CRYPT} in Imakefile
same sanity fixes from the sipb-athena port.
several s/#endif lint/#endif/ to make irix cc happy
rename SignalHandler to Signal_Handler to avoid namespace collision in Linux
POSIX and other fixes in menu.c. Kludge for NetBSD since there's no
portable fix. Removed Password_input since it's not used and it was
hopelessly confused about POSIX vs SYSV

27 years agoGet X/Motif library locations from config.Imakefile
danw [Wed, 29 Jan 1997 23:03:24 +0000 (23:03 +0000)] 
Get X/Motif library locations from config.Imakefile
#include <stdlib.h> instead of extern char *malloc();
POSIXification in tty.c from the sipb-athena port

27 years agouse HAS_VSPRINTF from config.Imakefile instead of #ifdef'ing
danw [Wed, 29 Jan 1997 23:01:15 +0000 (23:01 +0000)] 
use HAS_VSPRINTF from config.Imakefile instead of #ifdef'ing
on architectures

27 years agobsd->ansi string functions
danw [Wed, 29 Jan 1997 23:00:08 +0000 (23:00 +0000)] 
bsd->ansi string functions

27 years agoupdate usage message: -db not -S
danw [Wed, 29 Jan 1997 22:59:49 +0000 (22:59 +0000)] 
update usage message: -db not -S
add ${CRYPT} to link line in Imakefile

27 years agoMove .dc files to .pc
danw [Wed, 29 Jan 1997 22:57:31 +0000 (22:57 +0000)] 
Move .dc files to .pc
update Imakefile and awk scripts for dc->pc switch

27 years agoRemove unused migrate.qc
danw [Wed, 29 Jan 1997 22:56:42 +0000 (22:56 +0000)] 
Remove unused migrate.qc
Move sync.dc to sync.pc
bsd->ansi string functions

27 years agoImakefile, Makefile: Don't `make clean-imake' since (1) it's useless,
danw [Wed, 29 Jan 1997 22:55:32 +0000 (22:55 +0000)] 
Imakefile, Makefile: Don't `make clean-imake' since (1) it's useless,
and (2) it fails mysteriously under Linux.
README: update instructions

27 years agoWhen flushing a name from the cache, clear it from the transaction
danw [Sun, 26 Jan 1997 18:43:23 +0000 (18:43 +0000)] 
When flushing a name from the cache, clear it from the transaction
chain as well, or you could end up reading free'ed memory later.

27 years agobug fix ('' is NULL to oracle, not empty string).
danw [Wed, 22 Jan 1997 22:59:07 +0000 (22:59 +0000)] 
bug fix ('' is NULL to oracle, not empty string).
inititialize the gdss et stuff so we can resolve gdss errors

27 years agoFix `Unable to read from program: Interrupted system call' on exit.
danw [Wed, 22 Jan 1997 22:54:43 +0000 (22:54 +0000)] 
Fix `Unable to read from program: Interrupted system call' on exit.
Also sync code between startdcm, startreg, and startmoira

27 years agoDBMS=ORACLE MOIRA4_INITIAL
danw [Mon, 20 Jan 1997 18:29:06 +0000 (18:29 +0000)] 
DBMS=ORACLE
Fix Oracle rules.
Don't link in libucb on Suns. Instead, just use -lbsd where needed.
(which is only with gdss and afs stuff)

27 years agoOracle and Solaris/POSIX changes
danw [Mon, 20 Jan 1997 18:26:06 +0000 (18:26 +0000)] 
Oracle and Solaris/POSIX changes
Removed outdated TODO list and Ingres-specific files

27 years agoOracle and Solaris/POSIX changes
danw [Mon, 20 Jan 1997 18:25:26 +0000 (18:25 +0000)] 
Oracle and Solaris/POSIX changes
Removed ancient files

27 years agoSolaris/POSIX changes
danw [Mon, 20 Jan 1997 18:24:10 +0000 (18:24 +0000)] 
Solaris/POSIX changes

27 years agoOracle and Solaris/POSIX changes
danw [Mon, 20 Jan 1997 18:22:47 +0000 (18:22 +0000)] 
Oracle and Solaris/POSIX changes
Removed unused files.
Source tree should only have Imakefiles, not Makefiles

27 years agoSolaris/POSIX changes
danw [Mon, 20 Jan 1997 18:22:15 +0000 (18:22 +0000)] 
Solaris/POSIX changes
Source tree should only have Imakefiles, not Makefiles

27 years agoOracle and Solaris/POSIX changes
danw [Mon, 20 Jan 1997 18:20:06 +0000 (18:20 +0000)] 
Oracle and Solaris/POSIX changes
Source tree should only have Imakefiles, not Makefiles
Use EXEC SQL WHENEVER to report SQL errors in more places

27 years agoOracle changes
danw [Mon, 20 Jan 1997 18:16:45 +0000 (18:16 +0000)] 
Oracle changes
(sqlplus prefers input files to have names ending in `.sql')
newdb, newmoira, etc were out of date: New versions should be done
before the public release.

27 years agoOracle and Solaris/POSIX changes
danw [Mon, 20 Jan 1997 18:14:06 +0000 (18:14 +0000)] 
Oracle and Solaris/POSIX changes
Source tree should only have Imakefiles, not Makefiles.
Added ;s to awk scripts so Emacs will indent them properly.
Removed ancient files

27 years agoOracle and Solaris/POSIX changes
danw [Mon, 20 Jan 1997 18:10:43 +0000 (18:10 +0000)] 
Oracle and Solaris/POSIX changes
Get AFS stuff out of afsuser, not afsdev
Source tree should only have Imakefiles, not Makefiles.

27 years agoMOIRA_VERSION is now 4.0
danw [Mon, 20 Jan 1997 18:07:59 +0000 (18:07 +0000)] 
MOIRA_VERSION is now 4.0

27 years agoThis isn't being used
danw [Mon, 20 Jan 1997 18:04:26 +0000 (18:04 +0000)] 
This isn't being used

27 years ago#define MR_INGRES_ERR and MR_INGRES_SOFTFAIL for backward compatibility
danw [Mon, 20 Jan 1997 18:04:14 +0000 (18:04 +0000)] 
#define MR_INGRES_ERR and MR_INGRES_SOFTFAIL for backward compatibility

27 years agoMR_INGRES_ERR -> MR_DBMS_ERR
danw [Mon, 20 Jan 1997 18:03:35 +0000 (18:03 +0000)] 
MR_INGRES_ERR -> MR_DBMS_ERR
MR_INGRES_SOFTFAIL -> MR_DBMS_SOFTFAIL

27 years agoPunt restriction against apostrophes in strings: the new server MOIRA3_FINAL
danw [Thu, 16 Jan 1997 02:50:46 +0000 (02:50 +0000)] 
Punt restriction against apostrophes in strings: the new server
quotes and escapes them correctly so they don't cause a problem.

27 years agoDon't do readline stuff if _either_ stdin or stdout isn't a tty
danw [Thu, 16 Jan 1997 01:27:17 +0000 (01:27 +0000)] 
Don't do readline stuff if _either_ stdin or stdout isn't a tty

27 years agostrncpy doesn't always NULL terminate. Fixes display bug in long lines
danw [Thu, 16 Jan 1997 01:26:51 +0000 (01:26 +0000)] 
strncpy doesn't always NULL terminate. Fixes display bug in long lines
on suns.

27 years agoDon't use readline autocompletion
danw [Wed, 1 Jan 1997 21:19:25 +0000 (21:19 +0000)] 
Don't use readline autocompletion

27 years agoPOSIXly better version of previous ^C handling code. (Use sigsetjmp,
danw [Sat, 14 Dec 1996 21:01:16 +0000 (21:01 +0000)] 
POSIXly better version of previous ^C handling code. (Use sigsetjmp,
siglongjmp instead of setjmp, longjmp.) Should work everywhere now.

27 years agoThree bugfixes and a feature
danw [Sun, 17 Nov 1996 23:14:58 +0000 (23:14 +0000)] 
Three bugfixes and a feature
  - blank lines no longer give: Unknown request ""
  - ^C just cancels the current line instead of killing the program
  - \\ is now valid in quoted strings (along with \nnn and \")
  - If you define USE_READLINE and tell it where to find includes
    and libraries, it will build in support for gnu readline. This
    isn't enabled by default, but I'm going to rebuild them with it,
    and it will be easily configurable in the future autoconfiscated
    version of the source tree.

27 years agoanother random typo
danw [Thu, 14 Nov 1996 04:02:10 +0000 (04:02 +0000)] 
another random typo

27 years agolook for afs libs in the right place
danw [Thu, 14 Nov 1996 04:01:48 +0000 (04:01 +0000)] 
look for afs libs in the right place

27 years agolook for gdss in the right place
danw [Thu, 14 Nov 1996 04:01:27 +0000 (04:01 +0000)] 
look for gdss in the right place

27 years agominor fix to sync with queries2.c
danw [Thu, 14 Nov 1996 04:01:11 +0000 (04:01 +0000)] 
minor fix to sync with queries2.c

27 years agomissing `;'... not sure how I compiled it before
danw [Thu, 14 Nov 1996 02:22:32 +0000 (02:22 +0000)] 
missing `;'... not sure how I compiled it before

27 years agoFixed an Imakefile glitch
danw [Thu, 14 Nov 1996 01:57:00 +0000 (01:57 +0000)] 
Fixed an Imakefile glitch

27 years agoStupid backward-combatability fix so we can still build under Ultrix
danw [Wed, 30 Oct 1996 00:38:27 +0000 (00:38 +0000)] 
Stupid backward-combatability fix so we can still build under Ultrix
and SunOS. grumble grumble grumble.

27 years agomore ss-removal stuff
danw [Tue, 29 Oct 1996 23:34:22 +0000 (23:34 +0000)] 
more ss-removal stuff

27 years agoget rid of ss references
danw [Tue, 29 Oct 1996 22:18:24 +0000 (22:18 +0000)] 
get rid of ss references

27 years agonew, more syntactically useful mrtest
danw [Tue, 29 Oct 1996 21:56:05 +0000 (21:56 +0000)] 
new, more syntactically useful mrtest

allows "foo \"bar\" baz" or "\106\157\157" as arguments (useful for
running queries from moira logs)

It no longer uses the `ss' library, and it doesn't implement some of
the commands that no-one remembers what they do any more anyway. (test
and _compare_query).

27 years agodbck fixes by kcr, dkk, and myself from the end of the summer.
danw [Thu, 24 Oct 1996 21:34:29 +0000 (21:34 +0000)] 
dbck fixes by kcr, dkk, and myself from the end of the summer.
It shouldn't destroy data now.

[The delay in checking in was because we hadn't yet tested the -p, -f,
and -c options since the changes.]

27 years agofix leftover bug in usage message (s/-server/-database)
danw [Thu, 24 Oct 1996 00:23:26 +0000 (00:23 +0000)] 
fix leftover bug in usage message (s/-server/-database)

27 years agoTrying to add a string with an apostrophe shouldn't be fatal: just
danw [Thu, 17 Oct 1996 20:54:28 +0000 (20:54 +0000)] 
Trying to add a string with an apostrophe shouldn't be fatal: just
punt that entry and continue processing the list.

27 years agoAppend numbers to MUL entries in filsys.db for use with new version of
danw [Sat, 12 Oct 1996 22:39:13 +0000 (22:39 +0000)] 
Append numbers to MUL entries in filsys.db for use with new version of
attach on machines with new versions of BIND that don't always return
the entries in the same order.

If a printer doesn't have a quotaserver, output the printcap.db line
with no `rq' entry instead of the dubious `rq=(null)'.

27 years agoAdd an extra note at the end of the manpage, warning about the perils
danw [Thu, 10 Oct 1996 20:32:06 +0000 (20:32 +0000)] 
Add an extra note at the end of the manpage, warning about the perils
of putting the listname anywhere other than as the first option.

Also, document the `-db/-database' option instead of the `-S/-server'
option, to match the moira client.

27 years agoWarn/help users who probably got the arguments in the wrong order:
danw [Thu, 10 Oct 1996 20:28:44 +0000 (20:28 +0000)] 
Warn/help users who probably got the arguments in the wrong order:

  danw@technomage:blanche> ./blanche danw -a some-list

  WARNING: "LIST:some-list" was just added to list "danw".
  If you meant to add yourself to the list "some-list", type:
          blanche danw -d some-list  (to undo this)
          blanche some-list -a danw  (to add yourself to that list)

  danw@technomage:blanche> ./blanche danw -d some-other-list
  ./blanche:  Unable to find member some-other-list to delete from danw
  (If you were trying to remove yourself from the list "some-other-list",
  the correct command is "blanche some-other-list -d danw".)

The warning message is given when the user tries to add a list to the
list with his/her username, and the help message is given when the
user tries to delete something from the list with his/her username and
it fails.

Additional, unrelated change: make the usage note document
`-db/-database' instead of `-S/-server' (to match the moira client).
The old options are still supported, just not documented.

27 years agoadded the new imembers index
danw [Thu, 10 Oct 1996 19:06:38 +0000 (19:06 +0000)] 
added the new imembers index

27 years agoGet rid of 14-day waiting period.
danw [Sun, 29 Sep 1996 21:09:29 +0000 (21:09 +0000)] 
Get rid of 14-day waiting period.
(Changed by dkk, I'm just checking it in.)

27 years agoKludge around Ingres brokenness in two places:
danw [Sun, 29 Sep 1996 20:24:42 +0000 (20:24 +0000)] 
Kludge around Ingres brokenness in two places:

  * get_hostalias - If the machine name has no wildcards, look up
    its mach_id and then do the query indexed by that instead of
    by the machine name. This takes less than a second, vs. up to a
    minute or so the other way. (This speeds up the `show machine
    info' command in moira, which is used a lot by the RCCs this time
    of year.)

  * get_user_account_by_login - the sipb-athena moira client was
    built from an older source tree that didn't have the patch
    to never call gual with a string longer than 8 characters.
    I hacked access_login to notice this and return an error.
    (Because otherwise, it takes the server several minutes to
    return `permission denied' when a user tries to use the `create
    mailing list' command.)

Neither of these will be propagated to the Oracle server since it
doesn't have a problem with either of those queries.

27 years agoBump GDB_MAX_CONNECTIONS from 25 to 40
danw [Sun, 29 Sep 1996 20:13:14 +0000 (20:13 +0000)] 
Bump GDB_MAX_CONNECTIONS from 25 to 40

27 years agostartmoira now sends a zephyr to -c moira -i startmoira when moirad
danw [Sun, 29 Sep 1996 20:06:54 +0000 (20:06 +0000)] 
startmoira now sends a zephyr to -c moira -i startmoira when moirad
dumps core or exits with non-zero status.

27 years agomake get_host not fail if user doesn't exist
danw [Sun, 29 Sep 1996 20:01:10 +0000 (20:01 +0000)] 
make get_host not fail if user doesn't exist

27 years agoDon't truncate query arguments at 40 characters in logs
danw [Sun, 29 Sep 1996 19:58:09 +0000 (19:58 +0000)] 
Don't truncate query arguments at 40 characters in logs

This page took 0.098172 seconds and 4 git commands to generate.