]> andersk Git - moira.git/log
moira.git
17 years agoPINs can be either 8 or 9 characters in length now.
zacheiss [Wed, 7 Mar 2007 21:29:43 +0000 (21:29 +0000)] 
PINs can be either 8 or 9 characters in length now.

17 years agoDon't generate hesiod pobox entries for users with a potype of "NONE".
zacheiss [Tue, 6 Mar 2007 04:09:33 +0000 (04:09 +0000)] 
Don't generate hesiod pobox entries for users with a potype of "NONE".

17 years agoDon't truncate FQDN we got back from mr_host in the krb5 auth case.
zacheiss [Mon, 29 Jan 2007 18:13:18 +0000 (18:13 +0000)] 
Don't truncate FQDN we got back from mr_host in the krb5 auth case.

17 years agowarehouse DCM now perl, not Pro*C.
zacheiss [Wed, 3 Jan 2007 20:31:58 +0000 (20:31 +0000)] 
warehouse DCM now perl, not Pro*C.

17 years agoRemove incorrect diagnostic message.
zacheiss [Mon, 30 Oct 2006 17:34:51 +0000 (17:34 +0000)] 
Remove incorrect diagnostic message.

17 years ago- Error out on overlong challenges as well as too short ones, and check
zacheiss [Thu, 7 Sep 2006 18:21:48 +0000 (18:21 +0000)] 
- Error out on overlong challenges as well as too short ones, and check
  the length before attempting to malloc() the buffer.

- Don't try to free the buffer we attempted to allocate if malloc()
  fails.

- Correctly handle the case of recv() failing with EINTR.

- Correctly handle recv() returning 0.

17 years agoDocument "4" command to perform v4 authentication; auth/a command now
zacheiss [Fri, 25 Aug 2006 18:42:39 +0000 (18:42 +0000)] 
Document "4" command to perform v4 authentication; auth/a command now
only does krb5.

17 years agoImplement -db command line option for specifying an alternate moira
zacheiss [Wed, 23 Aug 2006 20:33:33 +0000 (20:33 +0000)] 
Implement -db command line option for specifying an alternate moira
server.  Refactor so that this looks more like chsh.

17 years agoDeath to tf_init() and friends.
zacheiss [Wed, 23 Aug 2006 20:07:17 +0000 (20:07 +0000)] 
Death to tf_init() and friends.

17 years agoFall back to mr_auth RPC if server doesn't support mr_krb5_auth RPC.
zacheiss [Wed, 23 Aug 2006 19:02:27 +0000 (19:02 +0000)] 
Fall back to mr_auth RPC if server doesn't support mr_krb5_auth RPC.

17 years agoMake mrcl_connect authenticate for us rather than doing it seperately.
zacheiss [Wed, 23 Aug 2006 19:01:50 +0000 (19:01 +0000)] 
Make mrcl_connect authenticate for us rather than doing it seperately.
Makes our error message more consistant with other apps.

17 years agoMake mrcl_krb_user() not broken.
zacheiss [Wed, 23 Aug 2006 19:01:05 +0000 (19:01 +0000)] 
Make mrcl_krb_user() not broken.

Make mrcl_connect() fall backt to mr_auth RPC if the server doesn't
support the mr_krb5_auth RPC.

17 years agoMerge changes from moira-krb5 CVS branch.
zacheiss [Tue, 22 Aug 2006 17:36:23 +0000 (17:36 +0000)] 
Merge changes from moira-krb5 CVS branch.

17 years agoInclude KERBEROS members of lists that are in the ATHENA realm.
zacheiss [Thu, 8 Jun 2006 22:41:56 +0000 (22:41 +0000)] 
Include KERBEROS members of lists that are in the ATHENA realm.

18 years agoInclude port-sockets.h (on non-_WIN32) before krb5.h to prevent warning
zacheiss [Sat, 13 May 2006 02:37:18 +0000 (02:37 +0000)] 
Include port-sockets.h (on non-_WIN32) before krb5.h to prevent warning
about KRB5_DEPRECATED and KRB5_PRIVATE being redefined.

18 years agoPut LDAP_HOME headers and libs first in our search path so we're sure to
zacheiss [Sat, 13 May 2006 02:36:08 +0000 (02:36 +0000)] 
Put LDAP_HOME headers and libs first in our search path so we're sure to
get the right LDAP installation.

18 years agoOpenAFS 1.4.x support; steal bits of ubik.h we need rather than including it.
zacheiss [Fri, 12 May 2006 20:20:08 +0000 (20:20 +0000)] 
OpenAFS 1.4.x support; steal bits of ubik.h we need rather than including it.

18 years agoSupport for Oracle 10g, MIT krb5 1.4.x, OpenAFS 1.4.x.
zacheiss [Fri, 12 May 2006 20:19:11 +0000 (20:19 +0000)] 
Support for Oracle 10g, MIT krb5 1.4.x, OpenAFS 1.4.x.

18 years agoMake sure $last is initialized the first time we use it.
zacheiss [Thu, 11 May 2006 16:55:28 +0000 (16:55 +0000)] 
Make sure $last is initialized the first time we use it.

18 years agoMake BAD_PIN refer people to Sloan admissions rather than accounts.
zacheiss [Fri, 14 Apr 2006 05:57:00 +0000 (05:57 +0000)] 
Make BAD_PIN refer people to Sloan admissions rather than accounts.

18 years agoInstall commands for nagios-printers service.
zacheiss [Tue, 31 Jan 2006 21:50:25 +0000 (21:50 +0000)] 
Install commands for nagios-printers service.

18 years agoAdd DCM to generate a list of all printers of type DORM or CLUSTER to be
zacheiss [Tue, 31 Jan 2006 21:42:44 +0000 (21:42 +0000)] 
Add DCM to generate a list of all printers of type DORM or CLUSTER to be
monitored by nagios, and Makefile glue to install it.

18 years agoAdd an alternate possible location of postacldcm (in /usr/local/sbin)
zacheiss [Wed, 28 Dec 2005 21:42:14 +0000 (21:42 +0000)] 
Add an alternate possible location of postacldcm (in /usr/local/sbin)
for non-Athena machines that might be receiving DCMs.

18 years agoAllow USERLIST acls which are just a list of usernames. We have a
zacheiss [Wed, 28 Dec 2005 21:38:00 +0000 (21:38 +0000)] 
Allow USERLIST acls which are just a list of usernames.  We have a
function to do this already but only print.pc calls it.

18 years agoMake debugging output more consistent.
zacheiss [Tue, 20 Sep 2005 23:19:41 +0000 (23:19 +0000)] 
Make debugging output more consistent.

18 years agoDeal with entries in the nfsphys table having allocations bigger than
zacheiss [Tue, 20 Sep 2005 22:03:18 +0000 (22:03 +0000)] 
Deal with entries in the nfsphys table having allocations bigger than
will fit in an unsigned int.

Don't call cleanup() if we're running as MODE_NO.

18 years agoNew path to outfile.
zacheiss [Mon, 19 Sep 2005 21:37:47 +0000 (21:37 +0000)] 
New path to outfile.

18 years agoCheck userhistory table as well as users table to determine if login is
zacheiss [Sun, 18 Sep 2005 02:49:57 +0000 (02:49 +0000)] 
Check userhistory table as well as users table to determine if login is
in use.

18 years agoAdd userhistory table.
zacheiss [Sun, 18 Sep 2005 02:49:31 +0000 (02:49 +0000)] 
Add userhistory table.

18 years agoRequest newer version of queries to match up with value of U_END we rely on.
zacheiss [Sun, 4 Sep 2005 16:51:50 +0000 (16:51 +0000)] 
Request newer version of queries to match up with value of U_END we rely on.

18 years agoInclude homedir, shell, and uid information.
zacheiss [Mon, 29 Aug 2005 16:25:20 +0000 (16:25 +0000)] 
Include homedir, shell, and uid information.

18 years agoImplement support for sanity checking container information.
zacheiss [Fri, 26 Aug 2005 03:02:09 +0000 (03:02 +0000)] 
Implement support for sanity checking container information.

Fix checking of MACHINE list members.

18 years agoRemove sid related queries.
zacheiss [Mon, 22 Aug 2005 22:26:26 +0000 (22:26 +0000)] 
Remove sid related queries.

18 years agoRemove user and list sid code.
zacheiss [Mon, 22 Aug 2005 22:25:24 +0000 (22:25 +0000)] 
Remove user and list sid code.

18 years agoRemove usersids and listsids tables.
zacheiss [Mon, 22 Aug 2005 22:25:07 +0000 (22:25 +0000)] 
Remove usersids and listsids tables.

18 years agoPrint longer-lived tickets for talking to moirad.
zacheiss [Tue, 9 Aug 2005 19:45:27 +0000 (19:45 +0000)] 
Print longer-lived tickets for talking to moirad.

18 years agoIf applet is using port 443 if we're not in standalone mode, don't
zacheiss [Mon, 8 Aug 2005 17:52:47 +0000 (17:52 +0000)] 
If applet is using port 443 if we're not in standalone mode, don't
mention that port in the error message in that case.

18 years agoPunt filesystem processing code.
zacheiss [Thu, 21 Jul 2005 18:24:39 +0000 (18:24 +0000)] 
Punt filesystem processing code.

18 years agoIf we're an applet, try to connect to port 443 on the host we were
zacheiss [Tue, 12 Jul 2005 16:15:49 +0000 (16:15 +0000)] 
If we're an applet, try to connect to port 443 on the host we were
downloaded from, since that's more likely to be allowed through if we're
behind a firewall.  If we're in standalone mode, keep using port 9001.

18 years agoUpdate wording for error message you receive when applet can't connect
zacheiss [Mon, 4 Jul 2005 19:31:51 +0000 (19:31 +0000)] 
Update wording for error message you receive when applet can't connect
to server, since people frequently lose to their firewalls.

18 years agoImplement CLGN (server) / LOGC (client) protocol exchange for checking
zacheiss [Wed, 29 Jun 2005 06:41:27 +0000 (06:41 +0000)] 
Implement CLGN (server) / LOGC (client) protocol exchange for checking
if a username is available and giving the user a chance to decide if
they want it or not.

18 years agoAdd CLGN (server) / LOGC (client) protocol option to check if a username
zacheiss [Wed, 29 Jun 2005 06:39:35 +0000 (06:39 +0000)] 
Add CLGN (server) / LOGC (client) protocol option to check if a username
is available and give the user a chance to confirm they want to use it.

Also fix missing whitespace in errors file for BAD_PIN error code.

18 years agogimpy Makefile, but better than nothing.
zacheiss [Wed, 22 Jun 2005 06:03:38 +0000 (06:03 +0000)] 
gimpy Makefile, but better than nothing.

18 years agoNew build procedure.
zacheiss [Sat, 18 Jun 2005 10:37:59 +0000 (10:37 +0000)] 
New build procedure.

18 years ago"public synchronized class" isn't allowed by the Java spec, and modern
zacheiss [Wed, 15 Jun 2005 09:01:47 +0000 (09:01 +0000)] 
"public synchronized class" isn't allowed by the Java spec, and modern
JDKs enforce it.  Not clear it ever did anything anyway.

18 years ago*** empty log message ***
zacheiss [Wed, 1 Jun 2005 19:05:51 +0000 (19:05 +0000)] 
*** empty log message ***

18 years agoAdd support for magic [DFS] token for winprofiledir and friends.
zacheiss [Mon, 30 May 2005 19:15:04 +0000 (19:15 +0000)] 
Add support for magic [DFS] token for winprofiledir and friends.

18 years agoChange default winprofiledir and friends to DFS.
zacheiss [Mon, 30 May 2005 19:13:25 +0000 (19:13 +0000)] 
Change default winprofiledir and friends to DFS.

18 years agoFix double-free that makes RHEL4 unhappy if you ctrl-c at the wrong time.
zacheiss [Sat, 28 May 2005 04:54:15 +0000 (04:54 +0000)] 
Fix double-free that makes RHEL4 unhappy if you ctrl-c at the wrong time.

19 years agoInclude gid.
zacheiss [Thu, 12 May 2005 23:59:28 +0000 (23:59 +0000)] 
Include gid.

19 years agoDon't output seperate lines for each sublist.
zacheiss [Thu, 12 May 2005 05:21:55 +0000 (05:21 +0000)] 
Don't output seperate lines for each sublist.

19 years agoDocument -n flag.
zacheiss [Fri, 6 May 2005 18:12:19 +0000 (18:12 +0000)] 
Document -n flag.

19 years agoAdd -n flag to suppress use of FixCase(), since it's heuristics aren't
zacheiss [Fri, 6 May 2005 18:11:59 +0000 (18:11 +0000)] 
Add -n flag to suppress use of FixCase(), since it's heuristics aren't
always correct.

19 years agoRemove stellar DCM and add confluence DCM, which is mostly the stellar
zacheiss [Tue, 3 May 2005 22:35:42 +0000 (22:35 +0000)] 
Remove stellar DCM and add confluence DCM, which is mostly the stellar
DCM with the serial numbers filed off.

Update Makefile.in to install correct things.

19 years agoCorrectly parse input file when there are multiple spaces after comma
zacheiss [Wed, 23 Mar 2005 21:11:21 +0000 (21:11 +0000)] 
Correctly parse input file when there are multiple spaces after comma
separating last and first/middle names.

19 years agoAssiggn "default" policy to newly created Kerberos principals, if it exists.
zacheiss [Fri, 4 Feb 2005 03:49:26 +0000 (03:49 +0000)] 
Assiggn "default" policy to newly created Kerberos principals, if it exists.

19 years agoDon't free that; we're still using it.
zacheiss [Mon, 22 Nov 2004 19:24:18 +0000 (19:24 +0000)] 
Don't free that; we're still using it.

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'.

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