]> andersk Git - moira.git/log
moira.git
19 years agoUse TO_CHAR and TO_NUMBER to handle numbers as strings, to get around
zacheiss [Tue, 19 Oct 2004 03:43:59 +0000 (03:43 +0000)] 
Use TO_CHAR and TO_NUMBER to handle numbers as strings, to get around
Pro*C not handling integer types larger than 32 bits.

19 years agodirectory_title isn't guaranteed to be uppercase anymore, so bash the
zacheiss [Fri, 24 Sep 2004 19:05:07 +0000 (19:05 +0000)] 
directory_title isn't guaranteed to be uppercase anymore, so bash the
case of the string on our end before doing any comparisons.

19 years agoProperly set home directory at user creation time.
zacheiss [Tue, 21 Sep 2004 06:08:17 +0000 (06:08 +0000)] 
Properly set home directory at user creation time.

19 years agoDon't cache the value of def_quota or def_imap_quota in register_user().
zacheiss [Thu, 5 Aug 2004 23:56:25 +0000 (23:56 +0000)] 
Don't cache the value of def_quota or def_imap_quota in register_user().

19 years agoFrom dtanner: don't make lists hidden.
zacheiss [Wed, 4 Aug 2004 18:02:30 +0000 (18:02 +0000)] 
From dtanner: don't make lists hidden.

19 years agoDon't bother us for quota changes less than 4gb.
zacheiss [Fri, 30 Jul 2004 19:01:07 +0000 (19:01 +0000)] 
Don't bother us for quota changes less than 4gb.

19 years agos/strcmp/strcasecmp/ in ldap_domain string comparison.
zacheiss [Tue, 27 Jul 2004 16:11:18 +0000 (16:11 +0000)] 
s/strcmp/strcasecmp/ in ldap_domain string comparison.

19 years agoCare about public and hidden bits; look for MACHINE members of lists.
zacheiss [Mon, 26 Jul 2004 20:17:10 +0000 (20:17 +0000)] 
Care about public and hidden bits; look for MACHINE members of lists.

19 years agoChanges from dtanner; build against MIT krb5 1.3.
zacheiss [Mon, 26 Jul 2004 20:16:41 +0000 (20:16 +0000)] 
Changes from dtanner; build against MIT krb5 1.3.

19 years ago#define KRB5_DEPRECATED and KRB5_PRIVATE, so we can build against more
zacheiss [Tue, 20 Jul 2004 08:11:25 +0000 (08:11 +0000)] 
#define KRB5_DEPRECATED and KRB5_PRIVATE, so we can build against more
recent krb5.

19 years agoInclude libresolv in link line; needed for static builds against recent
zacheiss [Tue, 20 Jul 2004 08:10:16 +0000 (08:10 +0000)] 
Include libresolv in link line; needed for static builds against recent
krb5, and doesn't hurt older things.  Regenerate configure.

19 years agoRename kname_unparse to avoid conflict with modern krb5. Fixes build on
zacheiss [Tue, 20 Jul 2004 06:47:43 +0000 (06:47 +0000)] 
Rename kname_unparse to avoid conflict with modern krb5.  Fixes build on
9.3.

19 years agoAdd pointer to a file allowing us to deny users printing access.
zacheiss [Tue, 22 Jun 2004 18:26:27 +0000 (18:26 +0000)] 
Add pointer to a file allowing us to deny users printing access.

19 years agoRemove magic constant; always return least overallocated partition.
zacheiss [Fri, 11 Jun 2004 21:07:44 +0000 (21:07 +0000)] 
Remove magic constant; always return least overallocated partition.

19 years agoBump magic constant. Need a better algorithm for this one of these days.
zacheiss [Tue, 8 Jun 2004 21:25:10 +0000 (21:25 +0000)] 
Bump magic constant.  Need a better algorithm for this one of these days.

19 years agoOnly include status 1 or status 9 users.
zacheiss [Tue, 8 Jun 2004 05:19:14 +0000 (05:19 +0000)] 
Only include status 1 or status 9 users.

19 years agoFrom mark: simplify generation of group information.
zacheiss [Mon, 7 Jun 2004 19:26:52 +0000 (19:26 +0000)] 
From mark:  simplify generation of group information.

20 years agoFilter out things that aren't valid MIT IDs.
zacheiss [Tue, 20 Apr 2004 19:25:37 +0000 (19:25 +0000)] 
Filter out things that aren't valid MIT IDs.

20 years agoInclude status 9 users as well.
zacheiss [Tue, 20 Apr 2004 06:35:57 +0000 (06:35 +0000)] 
Include status 9 users as well.

20 years agoNeed to include clearid in the select statement.
zacheiss [Sat, 17 Apr 2004 19:23:52 +0000 (19:23 +0000)] 
Need to include clearid in the select statement.

20 years agoInclude MIT IDs as well.
zacheiss [Sat, 17 Apr 2004 19:17:21 +0000 (19:17 +0000)] 
Include MIT IDs as well.

20 years agoLDAP DCM for calendaring service, and Makefile.in goo to install it.
zacheiss [Wed, 14 Apr 2004 20:47:26 +0000 (20:47 +0000)] 
LDAP DCM for calendaring service, and Makefile.in goo to install it.

20 years agoMore minor edits.
zacheiss [Tue, 13 Apr 2004 22:41:30 +0000 (22:41 +0000)] 
More minor edits.

20 years agoOne more 2004 tweak.
zacheiss [Tue, 13 Apr 2004 18:57:49 +0000 (18:57 +0000)] 
One more 2004 tweak.

20 years agoChanges for 2004 mailing. Mostly s/IS/IS&T/.
zacheiss [Tue, 13 Apr 2004 02:03:52 +0000 (02:03 +0000)] 
Changes for 2004 mailing.  Mostly s/IS/IS&T/.

20 years agoDon't use the before argv if we've zeroed it out.
zacheiss [Sun, 29 Feb 2004 06:48:29 +0000 (06:48 +0000)] 
Don't use the before argv if we've zeroed it out.

20 years agoDon't call critical_alert() from our SIGCHLD handler. It mallocs, and
zacheiss [Wed, 25 Feb 2004 02:25:39 +0000 (02:25 +0000)] 
Don't call critical_alert() from our SIGCHLD handler.  It mallocs, and
we can deadlock if the daemon is in the middle of a malloc() when it
receives the signal.

20 years agoUse the last_name, first_name, and middle_name columns of our view of
zacheiss [Wed, 25 Feb 2004 01:41:33 +0000 (01:41 +0000)] 
Use the last_name, first_name, and middle_name columns of our view of
the Warehouse rather than the full_name column; update file format that
staffload knows how to read accordingly.  This lets us distinguish a
first name with embedded white space from a first name and a middle
name.

20 years agoDon't try to use the after argv if we don't have one.
zacheiss [Wed, 18 Feb 2004 16:17:43 +0000 (16:17 +0000)] 
Don't try to use the after argv if we don't have one.

20 years agoRemove code that prevents trimming trailing whitespace from strings we consider to...
zacheiss [Sun, 15 Feb 2004 01:54:58 +0000 (01:54 +0000)] 
Remove code that prevents trimming trailing whitespace from strings we consider to be binary.

20 years agoDon't upcase the next character if we're looking at a character with the high bit set.
zacheiss [Sun, 15 Feb 2004 01:54:32 +0000 (01:54 +0000)] 
Don't upcase the next character if we're looking at a character with the high bit set.

20 years agoFixes to previous revision.
zacheiss [Tue, 30 Dec 2003 07:13:05 +0000 (07:13 +0000)] 
Fixes to previous revision.

20 years agoMake "addalias" and "deletealias" the long form of the -a and -d
zacheiss [Sat, 20 Dec 2003 02:55:49 +0000 (02:55 +0000)] 
Make "addalias" and "deletealias" the long form of the -a and -d
options, since that's what's documented.

20 years agoBe a bit more selective about what we chmod.
zacheiss [Tue, 16 Dec 2003 20:51:00 +0000 (20:51 +0000)] 
Be a bit more selective about what we chmod.

20 years agoRun a script to load the data.
zacheiss [Tue, 16 Dec 2003 20:46:54 +0000 (20:46 +0000)] 
Run a script to load the data.

20 years agoRemove tarfile once we're done.
zacheiss [Mon, 15 Dec 2003 20:23:25 +0000 (20:23 +0000)] 
Remove tarfile once we're done.

20 years agowinstats DCM and Makefile glue to install it.
zacheiss [Mon, 15 Dec 2003 20:16:23 +0000 (20:16 +0000)] 
winstats DCM and Makefile glue to install it.

20 years agoDon't allow anyone to perform a get_host with all wildcards.
zacheiss [Fri, 5 Dec 2003 21:08:14 +0000 (21:08 +0000)] 
Don't allow anyone to perform a get_host with all wildcards.

20 years agoDon't output hosts that aren't status 1 or that have address 'unassigned'.
zacheiss [Thu, 4 Dec 2003 19:50:40 +0000 (19:50 +0000)] 
Don't output hosts that aren't status 1 or that have address 'unassigned'.

20 years agoHandle empty string list descriptions.
zacheiss [Wed, 19 Nov 2003 03:15:40 +0000 (03:15 +0000)] 
Handle empty string list descriptions.

Change "couldn't" to "Unable to" in lots of error messages, and be more
verbose about logging.

20 years agoService for generating list valid senders for mailhubs, and glue to
zacheiss [Tue, 21 Oct 2003 18:35:48 +0000 (18:35 +0000)] 
Service for generating list valid senders for mailhubs, and glue to
install it.

20 years agoImplement glic query for returning the container associated with a given
zacheiss [Mon, 20 Oct 2003 19:42:10 +0000 (19:42 +0000)] 
Implement glic query for returning the container associated with a given
list.

20 years agoAllow quotas to be specified in a form like '500mb' rather than '500000'
zacheiss [Mon, 22 Sep 2003 20:44:16 +0000 (20:44 +0000)] 
Allow quotas to be specified in a form like '500mb' rather than '500000'
or '1gb' instead of '1000000'.

20 years agoRetry volume releases three times, and don't treat a failure as fatal.
zacheiss [Wed, 17 Sep 2003 19:30:07 +0000 (19:30 +0000)] 
Retry volume releases three times, and don't treat a failure as fatal.

20 years agoUse right number of arguments for alis.
zacheiss [Mon, 8 Sep 2003 03:25:21 +0000 (03:25 +0000)] 
Use right number of arguments for alis.

20 years agoFix MACHINE handling.
zacheiss [Sat, 6 Sep 2003 22:42:20 +0000 (22:42 +0000)] 
Fix MACHINE handling.

20 years agoMake gaus return memacls for containers (with a unique tag so we can
zacheiss [Wed, 3 Sep 2003 18:39:25 +0000 (18:39 +0000)] 
Make gaus return memacls for containers (with a unique tag so we can
distinguish them containers the user can administer.)

20 years agoevents.sh to go with events.gen.
zacheiss [Wed, 27 Aug 2003 20:04:27 +0000 (20:04 +0000)] 
events.sh to go with events.gen.

20 years agoUse correct number of arguments for update_list_info.
zacheiss [Tue, 26 Aug 2003 16:35:11 +0000 (16:35 +0000)] 
Use correct number of arguments for update_list_info.

20 years agofetchrow_array returns an array. duh.
zacheiss [Thu, 14 Aug 2003 19:50:03 +0000 (19:50 +0000)] 
fetchrow_array returns an array.  duh.

20 years agoAdd prototype for update_user_account access function and make
zacheiss [Thu, 14 Aug 2003 02:43:55 +0000 (02:43 +0000)] 
Add prototype for update_user_account access function and make
update_user_account use it.

20 years agoAdd support for winhomedir and winprofiledir.
zacheiss [Thu, 14 Aug 2003 02:43:09 +0000 (02:43 +0000)] 
Add support for winhomedir and winprofiledir.

20 years agoDCM for events calendar server, per request of tbelton.
zacheiss [Mon, 11 Aug 2003 20:31:32 +0000 (20:31 +0000)] 
DCM for events calendar server, per request of tbelton.

20 years agoFix bug in removal of personal groups belonging to deactivated users.
zacheiss [Mon, 11 Aug 2003 05:08:26 +0000 (05:08 +0000)] 
Fix bug in removal of personal groups belonging to deactivated users.
If we had a personal group of a deactivated user followed by a
prefixless group, the prefixless group would incorrectly be removed.

20 years agoRedirect owner-foo to foo-owner@mailman_server for mailman lists.
zacheiss [Fri, 8 Aug 2003 21:25:52 +0000 (21:25 +0000)] 
Redirect owner-foo to foo-owner@mailman_server for mailman lists.

20 years agoChanges from dtanner for better choosing which server to talk to.
zacheiss [Tue, 29 Jul 2003 20:22:33 +0000 (20:22 +0000)] 
Changes from dtanner for better choosing which server to talk to.

20 years agoMake "user foo" in moira.conf actually work.
zacheiss [Sun, 27 Jul 2003 11:26:03 +0000 (11:26 +0000)] 
Make "user foo" in moira.conf actually work.

20 years agoGroups with GID between 32768 and 66535 aren't special anymore.
zacheiss [Sat, 26 Jul 2003 05:46:56 +0000 (05:46 +0000)] 
Groups with GID between 32768 and 66535 aren't special anymore.

20 years agoQuota increase made partitions more overallocated, so we need to
zacheiss [Mon, 21 Jul 2003 02:23:03 +0000 (02:23 +0000)] 
Quota increase made partitions more overallocated, so we need to
increase this number again.

20 years agoRemove trailing comma.
zacheiss [Mon, 14 Jul 2003 20:21:16 +0000 (20:21 +0000)] 
Remove trailing comma.

20 years agoDon't complain for quota delta less than 1 GB. Preparation for quota increase.
zacheiss [Sat, 12 Jul 2003 22:09:34 +0000 (22:09 +0000)] 
Don't complain for quota delta less than 1 GB.  Preparation for quota increase.

20 years agoIf the user only supplies an MIT ID without a name, we don't love them.
zacheiss [Tue, 1 Jul 2003 20:29:39 +0000 (20:29 +0000)] 
If the user only supplies an MIT ID without a name, we don't love them.

21 years agoA user may have both a deleted account and a status 8 account, so we
zacheiss [Wed, 28 May 2003 20:18:59 +0000 (20:18 +0000)] 
A user may have both a deleted account and a status 8 account, so we
need to be a bit more clever than using ORDER BY to find the best choice
of account.

21 years agoFrom dtanner, to deal with more recent Windows.
zacheiss [Fri, 23 May 2003 16:38:16 +0000 (16:38 +0000)] 
From dtanner, to deal with more recent Windows.

21 years agoAllow users to run update_user_account, but only to change the
zacheiss [Thu, 22 May 2003 17:03:55 +0000 (17:03 +0000)] 
Allow users to run update_user_account, but only to change the
winhomedir and winprofiledir fields.

21 years agoFrom dtanner: support for winhomedir, winprofiledir.
zacheiss [Wed, 21 May 2003 17:21:55 +0000 (17:21 +0000)] 
From dtanner:  support for winhomedir, winprofiledir.

21 years agoIncrease size of new columns.
zacheiss [Fri, 16 May 2003 18:23:03 +0000 (18:23 +0000)] 
Increase size of new columns.

21 years agoDon't need to work around this Ingres bug from 15 years ago anymore.
zacheiss [Fri, 16 May 2003 15:28:06 +0000 (15:28 +0000)] 
Don't need to work around this Ingres bug from 15 years ago anymore.

21 years agoDon't bother with error_message() is code is 0.
zacheiss [Thu, 15 May 2003 12:04:17 +0000 (12:04 +0000)] 
Don't bother with error_message() is code is 0.

21 years agoFirst cut at support for winhomedir and winprofiledir support.
zacheiss [Wed, 14 May 2003 13:07:34 +0000 (13:07 +0000)] 
First cut at support for winhomedir and winprofiledir support.

21 years agoDon't allow commas in STRING members of lists. They break alias file parsing.
zacheiss [Sat, 26 Apr 2003 19:24:04 +0000 (19:24 +0000)] 
Don't allow commas in STRING members of lists.  They break alias file parsing.

21 years agoSimplify syslog_com_err_proc, and make it not drop the second argument
zacheiss [Thu, 24 Apr 2003 18:40:03 +0000 (18:40 +0000)] 
Simplify syslog_com_err_proc, and make it not drop the second argument
on the floor.

21 years agoAdd ECONNABORTED to the errno values we don't consider fatal in
zacheiss [Thu, 24 Apr 2003 18:38:55 +0000 (18:38 +0000)] 
Add ECONNABORTED to the errno values we don't consider fatal in
mr_accept().  It most likely means we were portscanned.

21 years agofrom mark, use init.d script to kill sendmail
jweiss [Fri, 18 Apr 2003 22:06:03 +0000 (22:06 +0000)] 
from mark, use init.d script to kill sendmail

21 years agoNeed to check major version number of glibc, too. Redhat 9 bumps it from 2 to 3.
zacheiss [Wed, 9 Apr 2003 23:53:10 +0000 (23:53 +0000)] 
Need to check major version number of glibc, too.  Redhat 9 bumps it from 2 to 3.

21 years agoDon't ask about Mailman membership acl first time through do/while loop if this isn...
zacheiss [Sun, 6 Apr 2003 16:57:42 +0000 (16:57 +0000)] 
Don't ask about Mailman membership acl first time through do/while loop if this isn't a mailman list.

21 years agoadd status 8 and 9 so the destriptions show up in the "users by status"
jweiss [Sat, 5 Apr 2003 07:24:04 +0000 (07:24 +0000)] 
add status 8 and 9 so the destriptions show up in the "users by status"
summary

21 years agono .LOCAL for us for mailman_server's.
zacheiss [Mon, 31 Mar 2003 17:58:31 +0000 (17:58 +0000)] 
no .LOCAL for us for mailman_server's.

21 years agomailman.sh from jis, and Makefile.in change to install it.
zacheiss [Mon, 31 Mar 2003 14:27:24 +0000 (14:27 +0000)] 
mailman.sh from jis, and  Makefile.in change to install it.

21 years agoDon't make new LINCOLN accounts have preassigned usernames, but do still
zacheiss [Tue, 18 Mar 2003 22:30:54 +0000 (22:30 +0000)] 
Don't make new LINCOLN accounts have preassigned usernames, but do still
default them to Kerberos-only accounts.

21 years agoDefault to [ANY] for mailman_server in the ulis case if we're setting
zacheiss [Wed, 12 Mar 2003 00:43:32 +0000 (00:43 +0000)] 
Default to [ANY] for mailman_server in the ulis case if we're setting
the mailman bit on but haven't specified a server.

21 years agoFix the logic for old clients to better handle the add_list case.
zacheiss [Wed, 12 Mar 2003 00:42:55 +0000 (00:42 +0000)] 
Fix the logic for old clients to better handle the add_list case.

21 years agoBack out the validate_chars() portion of the empty string patch; V_CHAR
zacheiss [Tue, 11 Mar 2003 07:07:57 +0000 (07:07 +0000)] 
Back out the validate_chars() portion of the empty string patch; V_CHAR
is used for too many things.

21 years agoDon't botch version checks for clients using v2 and v3 glin.
zacheiss [Tue, 11 Mar 2003 05:18:54 +0000 (05:18 +0000)] 
Don't botch version checks for clients using v2 and v3 glin.

21 years agoWhoops, make those argv's longer.
zacheiss [Tue, 11 Mar 2003 04:55:55 +0000 (04:55 +0000)] 
Whoops, make those argv's longer.

21 years agozero trailing newline in ldap_domain if there is one; we might have
zacheiss [Mon, 10 Mar 2003 09:05:12 +0000 (09:05 +0000)] 
zero trailing newline in ldap_domain if there is one; we might have
gotten one from reading our optional config file.

21 years agoSloan PIN is actually only 8 digits long. Update help text.
zacheiss [Thu, 27 Feb 2003 20:56:47 +0000 (20:56 +0000)] 
Sloan PIN is actually only 8 digits long.  Update help text.

21 years agoMove that if statement someplace it's useful.
zacheiss [Mon, 17 Feb 2003 00:50:25 +0000 (00:50 +0000)] 
Move that if statement someplace it's useful.

21 years agodeal gracefully when someone tries to create or rename an object with an empty string...
zacheiss [Sun, 16 Feb 2003 21:50:36 +0000 (21:50 +0000)] 
deal gracefully when someone tries to create or rename an object with an empty string as the name.

21 years agoRemove any stanley references left over from having stolen its man page.
zacheiss [Wed, 5 Feb 2003 18:42:51 +0000 (18:42 +0000)] 
Remove any stanley references left over from having stolen its man page.

21 years agobella becomes mitch to stay consistant with our naming scheme
zacheiss [Tue, 4 Feb 2003 04:42:03 +0000 (04:42 +0000)] 
bella becomes mitch to stay consistant with our naming scheme

21 years agoadd bella, a command line client for container manipulation, and associated man page...
zacheiss [Thu, 23 Jan 2003 19:41:32 +0000 (19:41 +0000)] 
add bella, a command line client for container manipulation, and associated man page and build system glue

21 years agoNeed to reserve more listnames for Mailman 2.1
zacheiss [Thu, 16 Jan 2003 22:54:07 +0000 (22:54 +0000)] 
Need to reserve more listnames for Mailman 2.1

21 years agoRevert incremental code until we actually have an incremental (not yet)
zacheiss [Thu, 2 Jan 2003 01:06:34 +0000 (01:06 +0000)] 
Revert incremental code until we actually have an incremental (not yet)
and tweak name sanity checks a bit more.

21 years agoNo incremental just yet, so don't bother descending into that subdir.
zacheiss [Thu, 2 Jan 2003 01:05:36 +0000 (01:05 +0000)] 
No incremental just yet, so don't bother descending into that subdir.

21 years agoMailman DCM for initial rollout, and Makefile.in change to install it.
zacheiss [Thu, 2 Jan 2003 01:05:05 +0000 (01:05 +0000)] 
Mailman DCM for initial rollout, and Makefile.in change to install it.

Tweak new mailhub code so that we actually look at list membership for
mailman lists, rather than just assuming it; this behavior seems less
confusing.

21 years agoSome code for the initial rollout:
zacheiss [Thu, 2 Jan 2003 01:03:36 +0000 (01:03 +0000)] 
Some code for the initial rollout:

- make LIST:mailman the default owner of mailman lists

- whine at people if they try to make a mailman list without a memacl.

- prompt to add string listname@mailman_server to list.

21 years agoBoilerplate Makefile.in for the not yet complete mailman.incr.
zacheiss [Tue, 3 Dec 2002 21:40:33 +0000 (21:40 +0000)] 
Boilerplate Makefile.in for the not yet complete mailman.incr.

21 years ago*** empty log message ***
zacheiss [Tue, 3 Dec 2002 21:37:46 +0000 (21:37 +0000)] 
*** empty log message ***

21 years agobuild glue for mailman.incr (which is currently a perl script, and so
zacheiss [Tue, 3 Dec 2002 21:37:42 +0000 (21:37 +0000)] 
build glue for mailman.incr (which is currently a perl script, and so
only has an install rule).

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