]> andersk Git - moira.git/log
moira.git
22 years agoAdd support for get_host_by_account_number query. ip-billing-dev
zacheiss [Wed, 22 Aug 2001 08:37:58 +0000 (08:37 +0000)] 
Add support for get_host_by_account_number query.

22 years agoCreate index on account_number column of machine table.
zacheiss [Wed, 22 Aug 2001 08:23:45 +0000 (08:23 +0000)] 
Create index on account_number column of machine table.

22 years agoAdd ghba/get_host_by_account_number query.
zacheiss [Wed, 22 Aug 2001 08:22:43 +0000 (08:22 +0000)] 
Add ghba/get_host_by_account_number query.

22 years agoWarn users that billing info for hosts on private subnets is superceded
zacheiss [Wed, 22 Aug 2001 08:08:41 +0000 (08:08 +0000)] 
Warn users that billing info for hosts on private subnets is superceded
by billing information for the subnet.

22 years agoSupport contact and account_number columns in subnet table.
zacheiss [Wed, 22 Aug 2001 08:08:12 +0000 (08:08 +0000)] 
Support contact and account_number columns in subnet table.

Warn users that billing info for hosts on private subnet is superceded
by info for the subnet.

22 years agoAdd contact and account_number fields to subnet table.
zacheiss [Wed, 22 Aug 2001 08:07:17 +0000 (08:07 +0000)] 
Add contact and account_number fields to subnet table.

In access_host(), make sure user has given valid account number for
UPDATE case as well.

In setup_asnt(), requite private subnets to have a valid account number
associated with them at creation and update time.

22 years agoRenumber positions of subnet related queries.
zacheiss [Wed, 22 Aug 2001 08:06:07 +0000 (08:06 +0000)] 
Renumber positions of subnet related queries.

22 years agoAdd contact and account_number fields to subnet table, to support
zacheiss [Wed, 22 Aug 2001 08:05:44 +0000 (08:05 +0000)] 
Add contact and account_number fields to subnet table, to support
private subnets.

22 years agoMerge changes from mainline.
zacheiss [Wed, 22 Aug 2001 07:27:45 +0000 (07:27 +0000)] 
Merge changes from mainline.

22 years agoDon't set a info[] position we use to NULL.
zacheiss [Tue, 21 Aug 2001 07:19:12 +0000 (07:19 +0000)] 
Don't set a info[] position we use to NULL.

22 years agoDCM to feed ICE9.
zacheiss [Tue, 21 Aug 2001 06:50:17 +0000 (06:50 +0000)] 
DCM to feed ICE9.

22 years agoDocument -accountnumber/-an flag.
zacheiss [Tue, 21 Aug 2001 05:53:20 +0000 (05:53 +0000)] 
Document -accountnumber/-an flag.

22 years agoUse #define for Billable status.
zacheiss [Tue, 21 Aug 2001 05:51:12 +0000 (05:51 +0000)] 
Use #define for Billable status.

22 years ago#defines for subnet statuses.
zacheiss [Tue, 21 Aug 2001 05:50:16 +0000 (05:50 +0000)] 
#defines for subnet statuses.

22 years agoSupport for account numbers.
zacheiss [Tue, 21 Aug 2001 05:49:20 +0000 (05:49 +0000)] 
Support for account numbers.

22 years agoImplement support for new machine and subnet table columns.
zacheiss [Tue, 21 Aug 2001 04:42:09 +0000 (04:42 +0000)] 
Implement support for new machine and subnet table columns.

22 years agoSpecial case 0.0.0.0 and 255.255.255.255 in setup_asnt().
zacheiss [Tue, 21 Aug 2001 03:56:15 +0000 (03:56 +0000)] 
Special case 0.0.0.0 and 255.255.255.255 in setup_asnt().

22 years agoCorrect offsets for both versions of gsnt.
zacheiss [Tue, 21 Aug 2001 03:54:57 +0000 (03:54 +0000)] 
Correct offsets for both versions of gsnt.

22 years agosubnet status should be %s, not %d.
zacheiss [Tue, 21 Aug 2001 03:54:39 +0000 (03:54 +0000)] 
subnet status should be %s, not %d.

22 years agoInitial implementation of IP address billing support:
zacheiss [Mon, 20 Aug 2001 08:17:34 +0000 (08:17 +0000)] 
Initial implementation of IP address billing support:

- bump versions of ahst/uhst/ghst/ghbh/asnt/usnt/gsnt to deal with new
  columns.

- Add correct offsets so access_host(), setup_ahst() and followup_ghst()
  deal with all versions of the queries.

- access_host():  Non query owner cannot create a host without a valid
  account number.

- Add setup_asnt() function, used by both asnt and usnt; don't allow
  creation of subnets whose "high" address is lower than the "low"
  address.

22 years agoAdd new errcode for an invalid account number.
zacheiss [Mon, 20 Aug 2001 08:13:30 +0000 (08:13 +0000)] 
Add new errcode for an invalid account number.

22 years agoRenumber subnet and machine argument locations.
zacheiss [Mon, 20 Aug 2001 08:13:11 +0000 (08:13 +0000)] 
Renumber subnet and machine argument locations.

22 years agoAdd new columns and tables for IP address billing support:
zacheiss [Mon, 20 Aug 2001 08:12:26 +0000 (08:12 +0000)] 
Add new columns and tables for IP address billing support:

- machine table gets an account_number column.

- subnet table gets a status column.

- add an accountnumbers table containing all valid account numbers that
  can be billed.

22 years agoNon void function should actually return something. Thank you, Irix cc.
zacheiss [Sun, 19 Aug 2001 02:56:46 +0000 (02:56 +0000)] 
Non void function should actually return something.  Thank you, Irix cc.

22 years agoMake gtlc version 7; it didn't change any interfaces so we don't need
zacheiss [Sun, 19 Aug 2001 02:50:55 +0000 (02:50 +0000)] 
Make gtlc version 7; it didn't change any interfaces so we don't need
to bump the version.

22 years agoImplement support for get_toplevel_containers query.
zacheiss [Sun, 19 Aug 2001 02:49:48 +0000 (02:49 +0000)] 
Implement support for get_toplevel_containers query.

22 years agocontainers cname column was renamed to name.
zacheiss [Sat, 18 Aug 2001 03:05:58 +0000 (03:05 +0000)] 
containers cname column was renamed to name.

22 years agoDocument flags for adding and removing machines from containers.
zacheiss [Thu, 16 Aug 2001 23:50:08 +0000 (23:50 +0000)] 
Document flags for adding and removing machines from containers.

22 years agoDocument the -u/-unformatted flag.
zacheiss [Thu, 16 Aug 2001 21:46:13 +0000 (21:46 +0000)] 
Document the -u/-unformatted flag.

22 years agoAdd option for unformatted output (one field per line, in
zacheiss [Thu, 16 Aug 2001 21:31:42 +0000 (21:31 +0000)] 
Add option for unformatted output (one field per line, in
fieldname: value format)

22 years agoCreate lists as not mailing lists and not groups.
zacheiss [Mon, 13 Aug 2001 20:58:55 +0000 (20:58 +0000)] 
Create lists as not mailing lists and not groups.

22 years agoAllow spaces in container names.
zacheiss [Sun, 12 Aug 2001 19:29:34 +0000 (19:29 +0000)] 
Allow spaces in container names.

22 years agoActive Directory only allows container names up to 64 characters.
zacheiss [Sun, 12 Aug 2001 19:28:49 +0000 (19:28 +0000)] 
Active Directory only allows container names up to 64 characters.

22 years agoDeal with containers, and use "NONE" instead of the empty string in some
zacheiss [Sun, 12 Aug 2001 19:26:33 +0000 (19:26 +0000)] 
Deal with containers, and use "NONE" instead of the empty string in some
places.

22 years agoAdd longjobs DCM and install it.
zacheiss [Thu, 2 Aug 2001 17:21:10 +0000 (17:21 +0000)] 
Add longjobs DCM and install it.

22 years agoChanges from dtanner.
zacheiss [Mon, 30 Jul 2001 19:13:57 +0000 (19:13 +0000)] 
Changes from dtanner.

22 years agoMake these buffers bigger.
zacheiss [Mon, 30 Jul 2001 18:01:12 +0000 (18:01 +0000)] 
Make these buffers bigger.

22 years agoRevert last checkin.
zacheiss [Mon, 30 Jul 2001 16:11:00 +0000 (16:11 +0000)] 
Revert last checkin.

22 years agoStill need to do incremental_before() if we're not renaming the container.
zacheiss [Mon, 30 Jul 2001 16:07:59 +0000 (16:07 +0000)] 
Still need to do incremental_before() if we're not renaming the container.

22 years agocontainer incremental support.
zacheiss [Sun, 29 Jul 2001 15:15:59 +0000 (15:15 +0000)] 
container incremental support.

22 years agoCause incrementals to happen on container add/delete/modify.
zacheiss [Sun, 29 Jul 2001 15:14:26 +0000 (15:14 +0000)] 
Cause incrementals to happen on container add/delete/modify.

22 years agoCheck for empty strings in cluster data.
zacheiss [Sat, 28 Jul 2001 07:54:40 +0000 (07:54 +0000)] 
Check for empty strings in cluster data.

22 years agoDon't artificially limit the format of phone number info.
zacheiss [Sat, 28 Jul 2001 07:53:57 +0000 (07:53 +0000)] 
Don't artificially limit the format of phone number info.

22 years agoDon't need to cast the "isrecursive" argument; use atoi() instead.
zacheiss [Fri, 27 Jul 2001 08:18:10 +0000 (08:18 +0000)] 
Don't need to cast the "isrecursive" argument; use atoi() instead.

22 years agoMake all phone fields 24 characters long.
zacheiss [Fri, 27 Jul 2001 07:29:27 +0000 (07:29 +0000)] 
Make all phone fields 24 characters long.

22 years agoRedo support for users with fsgroups.
zacheiss [Tue, 24 Jul 2001 20:50:32 +0000 (20:50 +0000)] 
Redo support for users with fsgroups.

22 years agoIf we got no arguments, treat qual as normal text.
zacheiss [Fri, 20 Jul 2001 22:18:35 +0000 (22:18 +0000)] 
If we got no arguments, treat qual as normal text.

22 years agoAdd gtlc query.
zacheiss [Fri, 20 Jul 2001 22:12:25 +0000 (22:12 +0000)] 
Add gtlc query.

22 years agoSupport fsgroups.
zacheiss [Fri, 20 Jul 2001 21:15:31 +0000 (21:15 +0000)] 
Support fsgroups.

22 years agoFix typo.
zacheiss [Thu, 19 Jul 2001 21:30:32 +0000 (21:30 +0000)] 
Fix typo.

22 years agoIf mrcl_connect() fails, report what list we were trying to update.
zacheiss [Wed, 18 Jul 2001 02:48:52 +0000 (02:48 +0000)] 
If mrcl_connect() fails, report what list we were trying to update.

22 years agoFrom jrasmuss: Win32 portability changes.
zacheiss [Wed, 18 Jul 2001 02:47:50 +0000 (02:47 +0000)] 
From jrasmuss:  Win32 portability changes.

22 years agoHandle identical IDs.
zacheiss [Mon, 16 Jul 2001 22:19:04 +0000 (22:19 +0000)] 
Handle identical IDs.

22 years agoFixes from dtanner. Correct some typos and before/after confusion.
zacheiss [Sat, 14 Jul 2001 22:58:48 +0000 (22:58 +0000)] 
Fixes from dtanner.  Correct some typos and before/after confusion.

22 years agoSupport getting object ids as part of our argument list.
zacheiss [Tue, 10 Jul 2001 23:36:35 +0000 (23:36 +0000)] 
Support getting object ids as part of our argument list.

22 years agoInclude object ids in args for incremental programs.
zacheiss [Sun, 8 Jul 2001 04:03:52 +0000 (04:03 +0000)] 
Include object ids in args for incremental programs.

22 years agoOnly care about active lists.
zacheiss [Tue, 3 Jul 2001 18:29:24 +0000 (18:29 +0000)] 
Only care about active lists.

22 years agoDCM for bulk reload of AD.
zacheiss [Tue, 19 Jun 2001 22:39:39 +0000 (22:39 +0000)] 
DCM for bulk reload of AD.

22 years agoWe're using student_year 'N' to designate incoming grad students.
zacheiss [Wed, 13 Jun 2001 05:40:08 +0000 (05:40 +0000)] 
We're using student_year 'N' to designate incoming grad students.

22 years agoChange group security when renaming groups.
zacheiss [Mon, 11 Jun 2001 21:11:09 +0000 (21:11 +0000)] 
Change group security when renaming groups.

22 years agoFixes for list renaming.
zacheiss [Fri, 8 Jun 2001 21:09:49 +0000 (21:09 +0000)] 
Fixes for list renaming.

22 years agoNeed to fill in the "user" variable with mrcl_krb_user().
zacheiss [Wed, 6 Jun 2001 18:33:26 +0000 (18:33 +0000)] 
Need to fill in the "user" variable with mrcl_krb_user().

22 years agoWhen we encounter a duplicate user and fail to add them, report their
zacheiss [Tue, 5 Jun 2001 19:55:20 +0000 (19:55 +0000)] 
When we encounter a duplicate user and fail to add them, report their
first and last name, not login name and unix uid (which in this case
will always be "create unique login name" and "create unique UID").

22 years agonmailhub service is now mailhub service.
zacheiss [Mon, 4 Jun 2001 21:07:49 +0000 (21:07 +0000)] 
nmailhub service is now mailhub service.

22 years agoCosmetic bug: error code explanation text shouldn't end with ".".
zacheiss [Thu, 31 May 2001 21:35:51 +0000 (21:35 +0000)] 
Cosmetic bug:  error code explanation text shouldn't end with ".".

22 years agoAdd #define's for container query argument positions.
zacheiss [Thu, 31 May 2001 21:35:12 +0000 (21:35 +0000)] 
Add #define's for container query argument positions.

22 years agoImplement support for container related queries.
zacheiss [Thu, 31 May 2001 21:34:31 +0000 (21:34 +0000)] 
Implement support for container related queries.

22 years ago* Fix a logic bug (&& vs ||)
zacheiss [Tue, 29 May 2001 21:37:39 +0000 (21:37 +0000)] 
* Fix a logic bug (&& vs ||)

* Better null pointer checking; fixes another segfault.

* Better return value processing.

22 years agogmnm should return both machine and container name.
zacheiss [Wed, 23 May 2001 21:31:40 +0000 (21:31 +0000)] 
gmnm should return both machine and container name.

22 years agoInclude netmask in CIDR notation for each network.
zacheiss [Wed, 23 May 2001 21:31:03 +0000 (21:31 +0000)] 
Include netmask in CIDR notation for each network.

22 years agoUse mrcl_connect() so we send a query version.
zacheiss [Sun, 20 May 2001 10:22:10 +0000 (10:22 +0000)] 
Use mrcl_connect() so we send a query version.

22 years agoNeed to distinguish MRCL_WARN and MRCL_REJECT when validating string
zacheiss [Mon, 14 May 2001 19:40:00 +0000 (19:40 +0000)] 
Need to distinguish MRCL_WARN and MRCL_REJECT when validating string
list members.

23 years agoFixes moira[1791], where extended output from a get_host query would
zacheiss [Wed, 9 May 2001 21:27:36 +0000 (21:27 +0000)] 
Fixes moira[1791], where extended output from a get_host query would
scroll off the top of the display window.

The reason for this is that the code for determining the number of lines
remaining counts "\nfoo" as one line, even though it will take up two on
your display.

Fix:  Use Put_message("") instead of \n for a blank line.

23 years agoMajor cleanup from dtanner:
zacheiss [Tue, 8 May 2001 21:13:02 +0000 (21:13 +0000)] 
Major cleanup from dtanner:

reduce number of mr_query()'s performed.

Remove list flattening code that was causing segv's.

Be less chatty about zephyring errors; lots of them aren't critical.

23 years agoSupport filesystem aliases.
zacheiss [Tue, 8 May 2001 03:09:39 +0000 (03:09 +0000)] 
Support filesystem aliases.

23 years agoEnable qsort() on all platforms, not jusr WIN32.
zacheiss [Thu, 3 May 2001 22:00:15 +0000 (22:00 +0000)] 
Enable qsort() on all platforms, not jusr WIN32.

23 years agoDeal better with null pointers. Corrects a seg fault we're seeing
zacheiss [Thu, 3 May 2001 21:57:14 +0000 (21:57 +0000)] 
Deal better with null pointers.  Corrects a seg fault we're seeing
frequently.

23 years agoUse moira_student4 view now.
zacheiss [Wed, 2 May 2001 23:20:53 +0000 (23:20 +0000)] 
Use moira_student4 view now.

23 years agoTrim whitespace from childname, so we can update a container that
zacheiss [Wed, 2 May 2001 21:44:12 +0000 (21:44 +0000)] 
Trim whitespace from childname, so we can update a container that
contains subcontainers.

Don't allow a machine to be assigned to more than one container.

23 years agoAdd some strategic sleep()'s.
zacheiss [Wed, 2 May 2001 21:28:55 +0000 (21:28 +0000)] 
Add some strategic sleep()'s.

23 years agoDon't return MRCL_*; they're not in com_err's number space.
zacheiss [Wed, 2 May 2001 21:23:39 +0000 (21:23 +0000)] 
Don't return MRCL_*; they're not in com_err's number space.

23 years agoNew path to config file.
zacheiss [Mon, 30 Apr 2001 19:49:56 +0000 (19:49 +0000)] 
New path to config file.

23 years agoNew version of coupon, for use by frosh that will be registering for
zacheiss [Sun, 29 Apr 2001 05:58:00 +0000 (05:58 +0000)] 
New version of coupon, for use by frosh that will be registering for
their accounts over the summer, before coming to campus.

23 years agoParse argv[0] correctly under Win32, since our behavior depends on how
zacheiss [Thu, 26 Apr 2001 21:36:44 +0000 (21:36 +0000)] 
Parse argv[0] correctly under Win32, since our behavior depends on how
we're invoked.

23 years agoAdd queries for creating, deleting, and modifying containers, as well as
zacheiss [Thu, 26 Apr 2001 21:26:06 +0000 (21:26 +0000)] 
Add queries for creating, deleting, and modifying containers, as well as
for adding and removing machines from them.

23 years agoAdd new error codes for the containers table.
zacheiss [Thu, 26 Apr 2001 21:25:37 +0000 (21:25 +0000)] 
Add new error codes for the containers table.

23 years agoAdd containers table and mcntmp table.
zacheiss [Thu, 26 Apr 2001 21:24:17 +0000 (21:24 +0000)] 
Add containers table and mcntmp table.

23 years agoWork in a mult-server Win2k domain.
zacheiss [Mon, 23 Apr 2001 02:11:22 +0000 (02:11 +0000)] 
Work in a mult-server Win2k domain.

Implement filesys incremental processing.

23 years agoWarn people if they're making a list owned by 'NONE'.
zacheiss [Wed, 4 Apr 2001 23:19:49 +0000 (23:19 +0000)] 
Warn people if they're making a list owned by 'NONE'.

23 years agoIf owner is "NONE", we still need to bother to do a query.
zacheiss [Wed, 4 Apr 2001 20:40:38 +0000 (20:40 +0000)] 
If owner is "NONE", we still need to bother to do a query.

23 years agoRemove object id <-> name cache.
zacheiss [Sun, 1 Apr 2001 05:31:11 +0000 (05:31 +0000)] 
Remove object id <-> name cache.

Stop caching capacl list_id values in check_query_access().

23 years agoChanges from dtanner for password processing for w2k KDC, and some code
zacheiss [Tue, 20 Mar 2001 17:41:55 +0000 (17:41 +0000)] 
Changes from dtanner for password processing for w2k KDC, and some code
cleanup.

23 years agoConvert full name to a reasonable format.
zacheiss [Fri, 16 Mar 2001 20:18:18 +0000 (20:18 +0000)] 
Convert full name to a reasonable format.

23 years agoBeing on the membership acl should be sufficient to use tmol.
zacheiss [Wed, 14 Mar 2001 20:51:44 +0000 (20:51 +0000)] 
Being on the membership acl should be sufficient to use tmol.

23 years agoWe run dcms more than once a day, too.
zacheiss [Mon, 5 Mar 2001 16:27:58 +0000 (16:27 +0000)] 
We run dcms more than once a day, too.

23 years agoUpdated acl'ing information: You don't need priviledge to look at other
zacheiss [Mon, 5 Mar 2001 16:19:39 +0000 (16:19 +0000)] 
Updated acl'ing information: You don't need priviledge to look at other
users poboxes.

23 years agoAdd ERROR_TABLE_BASE_krb to the return value of tf_init(), so we're
zacheiss [Fri, 2 Mar 2001 07:33:53 +0000 (07:33 +0000)] 
Add ERROR_TABLE_BASE_krb to the return value of tf_init(), so we're
actually in com_err's error code value range.

23 years agoWhen doing a glom, allow the user the option of not doing a recursive
zacheiss [Fri, 2 Mar 2001 04:44:57 +0000 (04:44 +0000)] 
When doing a glom, allow the user the option of not doing a recursive
search.

23 years agoCheck for existance of stop file, like afs.incr does.
zacheiss [Wed, 14 Feb 2001 22:36:57 +0000 (22:36 +0000)] 
Check for existance of stop file, like afs.incr does.

23 years agoDon't use colons as a field seperator internally; it makes life hard for
zacheiss [Sun, 4 Feb 2001 02:49:43 +0000 (02:49 +0000)] 
Don't use colons as a field seperator internally; it makes life hard for
passwords with colons in them.

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