]> andersk Git - moira.git/log
moira.git
25 years agogarbage collect
danw [Wed, 22 Jul 1998 14:55:34 +0000 (14:55 +0000)] 
garbage collect

25 years agoNew reg_svr
danw [Wed, 22 Jul 1998 14:55:23 +0000 (14:55 +0000)] 
New reg_svr

25 years agoRSAREF (for new reg_svr)
danw [Wed, 22 Jul 1998 14:54:49 +0000 (14:54 +0000)] 
RSAREF (for new reg_svr)

25 years agoadd acl_access_check call to ulis as well
danw [Wed, 15 Jul 1998 21:14:50 +0000 (21:14 +0000)] 
add acl_access_check call to ulis as well

25 years agoUse non-blocking interfaces to mr_receive and mr_accept so that you can't
danw [Wed, 15 Jul 1998 20:40:45 +0000 (20:40 +0000)] 
Use non-blocking interfaces to mr_receive and mr_accept so that you can't
hang the moira server by opening a connection and then not sending data.

25 years agoprovide non-blocking interfaces to mr_receive and mr_accept
danw [Wed, 15 Jul 1998 20:39:31 +0000 (20:39 +0000)] 
provide non-blocking interfaces to mr_receive and mr_accept

25 years agoAdd an extra (abstraction-violating) access-check to amtl and dmfl: do
danw [Wed, 15 Jul 1998 20:38:26 +0000 (20:38 +0000)] 
Add an extra (abstraction-violating) access-check to amtl and dmfl: do
not allow someone to add or remove someone from a list which is a
query acl unless they are on the acl for that list, even if they're on
the amtl/dmfl query acl. (This means someone on list-admin can't give
themselves dbadmin.)

25 years agoadd default gid (101) to gid list.
danw [Tue, 14 Jul 1998 01:29:54 +0000 (01:29 +0000)] 
add default gid (101) to gid list.

25 years agofix GDSS_INCLUDES for building gdss from the moira sources case
danw [Tue, 14 Jul 1998 01:22:58 +0000 (01:22 +0000)] 
fix GDSS_INCLUDES for building gdss from the moira sources case

25 years agofix partial_canonicalize_hostname too, even though I'm not sure why
danw [Thu, 9 Jul 1998 20:27:20 +0000 (20:27 +0000)] 
fix partial_canonicalize_hostname too, even though I'm not sure why
it's there

25 years agoDon't pass constant strings containing "\n" to Put_message. (It will strip
danw [Thu, 9 Jul 1998 19:03:43 +0000 (19:03 +0000)] 
Don't pass constant strings containing "\n" to Put_message. (It will strip
off the \n before adding its own, but you can't modify constant strings.)
Reported by Richard Courtemanche (kilroy@mit.edu).

25 years agoUse domain of moira server instead of domain of local host when
danw [Thu, 9 Jul 1998 18:57:30 +0000 (18:57 +0000)] 
Use domain of moira server instead of domain of local host when
canonicalizing hostnames with no "."s. Matt owes me M&Ms. :-)

25 years agoFix bug (noticed by Purify) that would prevent you from being able to do
danw [Mon, 6 Jul 1998 22:39:11 +0000 (22:39 +0000)] 
Fix bug (noticed by Purify) that would prevent you from being able to do
an update_host on a machine with an invalid name even if you weren't
changing that name.

26 years agoFix the subnet problem right this time
danw [Thu, 4 Jun 1998 15:12:54 +0000 (15:12 +0000)] 
Fix the subnet problem right this time

26 years agos/critical_error/critical_alert/
danw [Thu, 4 Jun 1998 14:52:01 +0000 (14:52 +0000)] 
s/critical_error/critical_alert/

26 years agoMove max_row_count into do_for_all_rows so that we can stop fetching data
danw [Sat, 30 May 1998 18:17:21 +0000 (18:17 +0000)] 
Move max_row_count into do_for_all_rows so that we can stop fetching data
as soon as we've decided there's too much. (Otherwise the server can suck
up huge amounts of memory.)

26 years agolog a critical error if a child process exits abnormally
danw [Sat, 30 May 1998 18:10:16 +0000 (18:10 +0000)] 
log a critical error if a child process exits abnormally

26 years agoRevert revision 2.15: the existing code assumes that IP addrs above
danw [Sat, 30 May 1998 16:12:06 +0000 (16:12 +0000)] 
Revert revision 2.15: the existing code assumes that IP addrs above
127.255.255.255 will be entered as negative numbers. (sigh)

26 years agosetup_ahst: Return MR_NO_ID ("Cannot allocate new ID") rather than
danw [Sat, 30 May 1998 16:10:08 +0000 (16:10 +0000)] 
setup_ahst: Return MR_NO_ID ("Cannot allocate new ID") rather than
MR_ADDRESS ("Bad address") if the user specifies "unique" IP address
but there are no empty addresses in the subnet.

26 years agoanother constant-string fix for strtrim (makes strtrim("") work)
danw [Thu, 28 May 1998 14:45:10 +0000 (14:45 +0000)] 
another constant-string fix for strtrim (makes strtrim("") work)

26 years agoupdates for server-side VPATH compiling
danw [Wed, 27 May 1998 17:33:00 +0000 (17:33 +0000)] 
updates for server-side VPATH compiling

26 years agoBuild our own com_err on Athena, for now.
danw [Tue, 26 May 1998 21:51:28 +0000 (21:51 +0000)] 
Build our own com_err on Athena, for now.
fix typo in GDSS_CPPFLAGS
fix includes for VPATH build

26 years agofix depend rule for case with no DEPDIRS
danw [Tue, 26 May 1998 21:50:54 +0000 (21:50 +0000)] 
fix depend rule for case with no DEPDIRS

26 years agoupdate for VPATH build
danw [Tue, 26 May 1998 21:50:36 +0000 (21:50 +0000)] 
update for VPATH build

26 years agoadd INSTALL=@INSTALL@
danw [Tue, 26 May 1998 21:46:59 +0000 (21:46 +0000)] 
add INSTALL=@INSTALL@

26 years agoregen
danw [Tue, 26 May 1998 18:18:44 +0000 (18:18 +0000)] 
regen

26 years agogarbage-collect
danw [Tue, 26 May 1998 18:17:07 +0000 (18:17 +0000)] 
garbage-collect

26 years agoSwitch from Imake-based build system to autoconf-based.
danw [Tue, 26 May 1998 18:13:21 +0000 (18:13 +0000)] 
Switch from Imake-based build system to autoconf-based.
(And fix a few small bugs found on the way)

26 years agoupdate for dirremote->dirmailhide
danw [Tue, 26 May 1998 17:29:43 +0000 (17:29 +0000)] 
update for dirremote->dirmailhide

26 years agoupdate mitdir flags code
danw [Tue, 26 May 1998 17:28:46 +0000 (17:28 +0000)] 
update mitdir flags code

26 years agoCheck names to make sure they don't start or end with "." or contain
danw [Fri, 22 May 1998 16:49:01 +0000 (16:49 +0000)] 
Check names to make sure they don't start or end with "." or contain
"..". (BIND 8.1 will reject a zone that contains malformed labels.)

26 years agoUse /usr/sbin/in.named instead of /etc/named
danw [Thu, 21 May 1998 17:34:16 +0000 (17:34 +0000)] 
Use /usr/sbin/in.named instead of /etc/named

26 years agoremove "and snet_id != 0" from get_subnet query so you can look at
danw [Wed, 20 May 1998 14:49:11 +0000 (14:49 +0000)] 
remove "and snet_id != 0" from get_subnet query so you can look at
subnet NONE

26 years agoUse unsigned int for subnet high/low/mask/etc, in case they're higher
danw [Wed, 20 May 1998 14:48:32 +0000 (14:48 +0000)] 
Use unsigned int for subnet high/low/mask/etc, in case they're higher
than 127.255.255.255

26 years agofix get_user_directory_flags validation structure
danw [Wed, 6 May 1998 23:33:39 +0000 (23:33 +0000)] 
fix get_user_directory_flags validation structure

26 years agoFix the math in the new database time to UNIX time routine
danw [Wed, 6 May 1998 23:32:55 +0000 (23:32 +0000)] 
Fix the math in the new database time to UNIX time routine

26 years agofix another potential buffer overrun
danw [Tue, 21 Apr 1998 20:32:41 +0000 (20:32 +0000)] 
fix another potential buffer overrun

26 years agocheck indirect entries in imembers as well as direct ones.
danw [Sat, 18 Apr 1998 13:01:33 +0000 (13:01 +0000)] 
check indirect entries in imembers as well as direct ones.

26 years agoFix a typing goof
danw [Sat, 18 Apr 1998 02:18:02 +0000 (02:18 +0000)] 
Fix a typing goof

26 years agomore hostname case sensitivity problems
danw [Fri, 17 Apr 1998 18:48:29 +0000 (18:48 +0000)] 
more hostname case sensitivity problems

26 years agofix variable name in error message
danw [Thu, 16 Apr 1998 20:49:26 +0000 (20:49 +0000)] 
fix variable name in error message

26 years agoDo the mkcred in a tempfs on Solaris systems.
danw [Thu, 16 Apr 1998 19:02:07 +0000 (19:02 +0000)] 
Do the mkcred in a tempfs on Solaris systems.
Also, deal correctly if hostname is a FQDN.

26 years agomake MAX_FIELD_WIDTH have room for a NULL like everything else
danw [Wed, 15 Apr 1998 03:00:15 +0000 (03:00 +0000)] 
make MAX_FIELD_WIDTH have room for a NULL like everything else

26 years agofix bugs in previous commit
danw [Wed, 15 Apr 1998 02:58:58 +0000 (02:58 +0000)] 
fix bugs in previous commit

26 years agoDon't bother unsetting dcm_enable if we're running in -n mode.
danw [Tue, 14 Apr 1998 18:54:44 +0000 (18:54 +0000)] 
Don't bother unsetting dcm_enable if we're running in -n mode.

26 years agouppercasify location in get_host
danw [Sat, 11 Apr 1998 18:45:52 +0000 (18:45 +0000)] 
uppercasify location in get_host

26 years agoSet timeout when select()ing, so incrementals will get a chance to run
danw [Tue, 7 Apr 1998 17:53:45 +0000 (17:53 +0000)] 
Set timeout when select()ing, so incrementals will get a chance to run
even when there's no network traffic.

26 years agoIgnore SIGPIPE
danw [Mon, 6 Apr 1998 15:59:21 +0000 (15:59 +0000)] 
Ignore SIGPIPE

26 years agoClean up properly if there's an Oracle error, instead of just exiting.
danw [Wed, 1 Apr 1998 17:32:53 +0000 (17:32 +0000)] 
Clean up properly if there's an Oracle error, instead of just exiting.

Provide more useful messages in a few places.

COMMIT in a bunch of places so the `inprogress' flag toggles are seen
by other clients. (This required rewriting do_hosts, because
committing will close any open cursors.)

26 years agofix for queries with LIKE clause at the end of the qualifier
danw [Wed, 1 Apr 1998 03:04:21 +0000 (03:04 +0000)] 
fix for queries with LIKE clause at the end of the qualifier

26 years agofix get_list_info modtime format
danw [Wed, 1 Apr 1998 03:02:01 +0000 (03:02 +0000)] 
fix get_list_info modtime format

26 years agoUse free_rtn_tuples to clean up client state rather than doing it
danw [Tue, 31 Mar 1998 16:08:07 +0000 (16:08 +0000)] 
Use free_rtn_tuples to clean up client state rather than doing it
wrong by hand.

26 years agobring back copy_argv... it does a strtrim(), which mr_copy_args
danw [Tue, 31 Mar 1998 06:47:20 +0000 (06:47 +0000)] 
bring back copy_argv... it does a strtrim(), which mr_copy_args
doesn't

26 years agoif the server is SLEEPY (got a SIGUSR1), close the database the next
danw [Mon, 30 Mar 1998 16:19:17 +0000 (16:19 +0000)] 
if the server is SLEEPY (got a SIGUSR1), close the database the next
time around the main loop. (This got left out in the mrgdb rewrite.)

26 years agowarn if user tries to create/rename a list to a username
danw [Thu, 26 Mar 1998 21:24:28 +0000 (21:24 +0000)] 
warn if user tries to create/rename a list to a username

26 years agoGet username from Kerberos ticket file instead of utmp, since utmp
danw [Thu, 26 Mar 1998 21:07:13 +0000 (21:07 +0000)] 
Get username from Kerberos ticket file instead of utmp, since utmp
loses sometimes. Fixes [1151] in Moira.

26 years agoAdd conversions to `unsigned char'.
danw [Thu, 26 Mar 1998 20:34:03 +0000 (20:34 +0000)] 
Add conversions to `unsigned char'.
XXX still to do: kill person who invented signed characters

26 years agofix some bugs in build_qual
danw [Wed, 25 Mar 1998 17:59:51 +0000 (17:59 +0000)] 
fix some bugs in build_qual

26 years agoremove some unused code (setup_akum), uppercasify ahal/dhal
danw [Wed, 25 Mar 1998 17:59:24 +0000 (17:59 +0000)] 
remove some unused code (setup_akum), uppercasify ahal/dhal

26 years agonuke `delete_user_by_uid' since it's never been used in all of the logs
danw [Fri, 20 Mar 1998 18:33:54 +0000 (18:33 +0000)] 
nuke `delete_user_by_uid' since it's never been used in all of the logs
that we have, and it requires special hacks in qvalidate.
(also, fix a bug in rusr's valobj)

26 years agomake this compile again (I thought it was going to be harder than this,
danw [Fri, 20 Mar 1998 18:25:41 +0000 (18:25 +0000)] 
make this compile again (I thought it was going to be harder than this,
but it turns out the get_list_info function was completely unnecessary
since followup_glin does all the right stuff already.)

26 years agoMove conversion of UNIX->SQL wildcards from query validation stage to
danw [Wed, 18 Mar 1998 23:25:47 +0000 (23:25 +0000)] 
Move conversion of UNIX->SQL wildcards from query validation stage to
query building stage. Rewrite build_qual to not be susceptible to
buffer overruns in the process.

26 years agoremove the (unused) table locking code
danw [Tue, 17 Mar 1998 21:35:55 +0000 (21:35 +0000)] 
remove the (unused) table locking code

26 years agoVerify that things that are supposed to be numbers actually are
danw [Tue, 17 Mar 1998 19:29:54 +0000 (19:29 +0000)] 
Verify that things that are supposed to be numbers actually are

26 years agoMove query-result-sorting info from struct validate to struct query.
danw [Tue, 17 Mar 1998 18:44:59 +0000 (18:44 +0000)] 
Move query-result-sorting info from struct validate to struct query.

26 years agoRemove the `commonly used strings': the compiler should be clever enough
danw [Mon, 16 Mar 1998 20:21:10 +0000 (20:21 +0000)] 
Remove the `commonly used strings': the compiler should be clever enough
to deal by itself

26 years agofix RCS IDs
danw [Tue, 10 Mar 1998 21:09:32 +0000 (21:09 +0000)] 
fix RCS IDs

26 years agoread() in a loop, not all at once, in case packets get split up
danw [Tue, 3 Mar 1998 23:20:03 +0000 (23:20 +0000)] 
read() in a loop, not all at once, in case packets get split up

26 years agoremove unused clients
danw [Tue, 3 Mar 1998 00:05:41 +0000 (00:05 +0000)] 
remove unused clients

26 years agoRemove unused clients
danw [Tue, 3 Mar 1998 00:05:26 +0000 (00:05 +0000)] 
Remove unused clients

26 years agomissing from previous commit
danw [Tue, 3 Mar 1998 00:04:19 +0000 (00:04 +0000)] 
missing from previous commit

26 years agooff-by-one error in dequoting quoted hostnames
danw [Fri, 27 Feb 1998 20:53:42 +0000 (20:53 +0000)] 
off-by-one error in dequoting quoted hostnames

26 years agofix bug introduced in previous patch: `[' is no longer a glob character,
danw [Tue, 24 Feb 1998 18:28:40 +0000 (18:28 +0000)] 
fix bug introduced in previous patch: `[' is no longer a glob character,
but you still need to not `canonicalize' the name "[NONE]"

26 years agoAdd -I$(BUILDTOP)/db for moira_schema.h
danw [Mon, 23 Feb 1998 19:25:09 +0000 (19:25 +0000)] 
Add -I$(BUILDTOP)/db for moira_schema.h

26 years agoUse moira_schema.h
danw [Mon, 23 Feb 1998 19:24:28 +0000 (19:24 +0000)] 
Use moira_schema.h
Check return value of malloc (or use xmalloc to malloc-or-die).
Prevent a handful of buffer overruns

26 years agoUse moira_schema.h
danw [Mon, 23 Feb 1998 19:23:34 +0000 (19:23 +0000)] 
Use moira_schema.h

26 years agoUse moira_schema.h
danw [Mon, 23 Feb 1998 19:23:27 +0000 (19:23 +0000)] 
Use moira_schema.h
(and check a few modby fields that were being missed)

26 years agobuild moira_schema.h and moira_schema.c from the schema.sql file.
danw [Mon, 23 Feb 1998 19:23:00 +0000 (19:23 +0000)] 
build moira_schema.h and moira_schema.c from the schema.sql file.
They contain data on the lengths of fields, which can be used by the
various programs

26 years agoput db before server in SUBDIRS line
danw [Mon, 23 Feb 1998 19:21:56 +0000 (19:21 +0000)] 
put db before server in SUBDIRS line

26 years agodon't call the callback if it's NULL...
danw [Thu, 19 Feb 1998 21:22:25 +0000 (21:22 +0000)] 
don't call the callback if it's NULL...

26 years agoadd <sys/types.h> before <sys/uio.h>
danw [Sun, 15 Feb 1998 18:13:12 +0000 (18:13 +0000)] 
add <sys/types.h> before <sys/uio.h>

26 years agopunt mrgdb
danw [Sun, 15 Feb 1998 17:48:29 +0000 (17:48 +0000)] 
punt mrgdb

26 years agofix RCS Id strings
danw [Fri, 13 Feb 1998 21:32:26 +0000 (21:32 +0000)] 
fix RCS Id strings

26 years agoAvoid buffer overruns and check return value of malloc()
danw [Sun, 8 Feb 1998 20:37:50 +0000 (20:37 +0000)] 
Avoid buffer overruns and check return value of malloc()

26 years agofix bug with -nomenu and one-character input fields ([15776] in bugs)
danw [Sun, 8 Feb 1998 20:16:38 +0000 (20:16 +0000)] 
fix bug with -nomenu and one-character input fields ([15776] in bugs)

26 years agooops. put :s in RCS $Id strings so RCS notices them and DTRT
danw [Sun, 8 Feb 1998 19:31:15 +0000 (19:31 +0000)] 
oops. put :s in RCS $Id strings so RCS notices them and DTRT

26 years agoreturn MR_ARG_TOO_LONG rather than silently truncating long inputs
danw [Sun, 8 Feb 1998 18:47:34 +0000 (18:47 +0000)] 
return MR_ARG_TOO_LONG rather than silently truncating long inputs

26 years agoMove all host access checking out of qsetup into qaccess where it belongs.
danw [Sun, 8 Feb 1998 18:42:37 +0000 (18:42 +0000)] 
Move all host access checking out of qsetup into qaccess where it belongs.
Allow a user to move machines between subnets if they're on both subnet
ACLs.
Also, fix update_list bug from [1150] in moira

26 years agoCheck that machines are in the valid range for their subnet
danw [Sun, 8 Feb 1998 17:34:51 +0000 (17:34 +0000)] 
Check that machines are in the valid range for their subnet

26 years agohesiod.pc: generate cluster info by both short name and FQDN
danw [Sun, 8 Feb 1998 17:27:48 +0000 (17:27 +0000)] 
hesiod.pc: generate cluster info by both short name and FQDN
hosts.pc: don't put machines in subdomains into the hosts.out

26 years agofix signed/unsigned char lossage
danw [Sat, 7 Feb 1998 22:37:53 +0000 (22:37 +0000)] 
fix signed/unsigned char lossage

26 years agoadd return lost in previous changes
danw [Sat, 7 Feb 1998 22:06:51 +0000 (22:06 +0000)] 
add return lost in previous changes

26 years ago#include <sys/time.h> for gettimeofday
danw [Sat, 7 Feb 1998 22:04:31 +0000 (22:04 +0000)] 
#include <sys/time.h> for gettimeofday

26 years agosgi needs NEED_GETUSERSHELL
danw [Sat, 7 Feb 1998 17:50:44 +0000 (17:50 +0000)] 
sgi needs NEED_GETUSERSHELL

26 years agofix prototyping problems
danw [Sat, 7 Feb 1998 17:50:30 +0000 (17:50 +0000)] 
fix prototyping problems

26 years agos/strsave/strdup
danw [Sat, 7 Feb 1998 17:50:16 +0000 (17:50 +0000)] 
s/strsave/strdup

26 years ago#include <sys/time> for gettimeofday
danw [Sat, 7 Feb 1998 17:49:53 +0000 (17:49 +0000)] 
#include <sys/time> for gettimeofday

26 years agorename struct qelem to struct mqelem to avoid conflicts with the REAL
danw [Sat, 7 Feb 1998 17:49:24 +0000 (17:49 +0000)] 
rename struct qelem to struct mqelem to avoid conflicts with the REAL
struct qelem

26 years agoclean util/et if we make it
danw [Sat, 7 Feb 1998 17:47:44 +0000 (17:47 +0000)] 
clean util/et if we make it

26 years agosecond code style cleanup: void/void * usage, proper #includes. try to
danw [Thu, 5 Feb 1998 22:50:19 +0000 (22:50 +0000)] 
second code style cleanup: void/void * usage, proper #includes. try to
pacify gcc -Wall.
fix rcsid strings and copyrights

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