]>
andersk Git - moira.git/log
zacheiss [Wed, 22 Aug 2001 08:37:58 +0000 (08:37 +0000)]
Add support for get_host_by_account_number query.
zacheiss [Wed, 22 Aug 2001 08:23:45 +0000 (08:23 +0000)]
Create index on account_number column of machine table.
zacheiss [Wed, 22 Aug 2001 08:22:43 +0000 (08:22 +0000)]
Add ghba/get_host_by_account_number query.
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.
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.
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.
zacheiss [Wed, 22 Aug 2001 08:06:07 +0000 (08:06 +0000)]
Renumber positions of subnet related queries.
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.
zacheiss [Wed, 22 Aug 2001 07:27:45 +0000 (07:27 +0000)]
Merge changes from mainline.
zacheiss [Tue, 21 Aug 2001 07:19:12 +0000 (07:19 +0000)]
Don't set a info[] position we use to NULL.
zacheiss [Tue, 21 Aug 2001 06:50:17 +0000 (06:50 +0000)]
DCM to feed ICE9.
zacheiss [Tue, 21 Aug 2001 05:53:20 +0000 (05:53 +0000)]
Document -accountnumber/-an flag.
zacheiss [Tue, 21 Aug 2001 05:51:12 +0000 (05:51 +0000)]
Use #define for Billable status.
zacheiss [Tue, 21 Aug 2001 05:50:16 +0000 (05:50 +0000)]
#defines for subnet statuses.
zacheiss [Tue, 21 Aug 2001 05:49:20 +0000 (05:49 +0000)]
Support for account numbers.
zacheiss [Tue, 21 Aug 2001 04:42:09 +0000 (04:42 +0000)]
Implement support for new machine and subnet table columns.
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().
zacheiss [Tue, 21 Aug 2001 03:54:57 +0000 (03:54 +0000)]
Correct offsets for both versions of gsnt.
zacheiss [Tue, 21 Aug 2001 03:54:39 +0000 (03:54 +0000)]
subnet status should be %s, not %d.
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.
zacheiss [Mon, 20 Aug 2001 08:13:30 +0000 (08:13 +0000)]
Add new errcode for an invalid account number.
zacheiss [Mon, 20 Aug 2001 08:13:11 +0000 (08:13 +0000)]
Renumber subnet and machine argument locations.
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.
zacheiss [Sun, 19 Aug 2001 02:56:46 +0000 (02:56 +0000)]
Non void function should actually return something. Thank you, Irix cc.
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.
zacheiss [Sun, 19 Aug 2001 02:49:48 +0000 (02:49 +0000)]
Implement support for get_toplevel_containers query.
zacheiss [Sat, 18 Aug 2001 03:05:58 +0000 (03:05 +0000)]
containers cname column was renamed to name.
zacheiss [Thu, 16 Aug 2001 23:50:08 +0000 (23:50 +0000)]
Document flags for adding and removing machines from containers.
zacheiss [Thu, 16 Aug 2001 21:46:13 +0000 (21:46 +0000)]
Document the -u/-unformatted flag.
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)
zacheiss [Mon, 13 Aug 2001 20:58:55 +0000 (20:58 +0000)]
Create lists as not mailing lists and not groups.
zacheiss [Sun, 12 Aug 2001 19:29:34 +0000 (19:29 +0000)]
Allow spaces in container names.
zacheiss [Sun, 12 Aug 2001 19:28:49 +0000 (19:28 +0000)]
Active Directory only allows container names up to 64 characters.
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.
zacheiss [Thu, 2 Aug 2001 17:21:10 +0000 (17:21 +0000)]
Add longjobs DCM and install it.
zacheiss [Mon, 30 Jul 2001 19:13:57 +0000 (19:13 +0000)]
Changes from dtanner.
zacheiss [Mon, 30 Jul 2001 18:01:12 +0000 (18:01 +0000)]
Make these buffers bigger.
zacheiss [Mon, 30 Jul 2001 16:11:00 +0000 (16:11 +0000)]
Revert last checkin.
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.
zacheiss [Sun, 29 Jul 2001 15:15:59 +0000 (15:15 +0000)]
container incremental support.
zacheiss [Sun, 29 Jul 2001 15:14:26 +0000 (15:14 +0000)]
Cause incrementals to happen on container add/delete/modify.
zacheiss [Sat, 28 Jul 2001 07:54:40 +0000 (07:54 +0000)]
Check for empty strings in cluster data.
zacheiss [Sat, 28 Jul 2001 07:53:57 +0000 (07:53 +0000)]
Don't artificially limit the format of phone number info.
zacheiss [Fri, 27 Jul 2001 08:18:10 +0000 (08:18 +0000)]
Don't need to cast the "isrecursive" argument; use atoi() instead.
zacheiss [Fri, 27 Jul 2001 07:29:27 +0000 (07:29 +0000)]
Make all phone fields 24 characters long.
zacheiss [Tue, 24 Jul 2001 20:50:32 +0000 (20:50 +0000)]
Redo support for users with fsgroups.
zacheiss [Fri, 20 Jul 2001 22:18:35 +0000 (22:18 +0000)]
If we got no arguments, treat qual as normal text.
zacheiss [Fri, 20 Jul 2001 22:12:25 +0000 (22:12 +0000)]
Add gtlc query.
zacheiss [Fri, 20 Jul 2001 21:15:31 +0000 (21:15 +0000)]
Support fsgroups.
zacheiss [Thu, 19 Jul 2001 21:30:32 +0000 (21:30 +0000)]
Fix typo.
zacheiss [Wed, 18 Jul 2001 02:48:52 +0000 (02:48 +0000)]
If mrcl_connect() fails, report what list we were trying to update.
zacheiss [Wed, 18 Jul 2001 02:47:50 +0000 (02:47 +0000)]
From jrasmuss: Win32 portability changes.
zacheiss [Mon, 16 Jul 2001 22:19:04 +0000 (22:19 +0000)]
Handle identical IDs.
zacheiss [Sat, 14 Jul 2001 22:58:48 +0000 (22:58 +0000)]
Fixes from dtanner. Correct some typos and before/after confusion.
zacheiss [Tue, 10 Jul 2001 23:36:35 +0000 (23:36 +0000)]
Support getting object ids as part of our argument list.
zacheiss [Sun, 8 Jul 2001 04:03:52 +0000 (04:03 +0000)]
Include object ids in args for incremental programs.
zacheiss [Tue, 3 Jul 2001 18:29:24 +0000 (18:29 +0000)]
Only care about active lists.
zacheiss [Tue, 19 Jun 2001 22:39:39 +0000 (22:39 +0000)]
DCM for bulk reload of AD.
zacheiss [Wed, 13 Jun 2001 05:40:08 +0000 (05:40 +0000)]
We're using student_year 'N' to designate incoming grad students.
zacheiss [Mon, 11 Jun 2001 21:11:09 +0000 (21:11 +0000)]
Change group security when renaming groups.
zacheiss [Fri, 8 Jun 2001 21:09:49 +0000 (21:09 +0000)]
Fixes for list renaming.
zacheiss [Wed, 6 Jun 2001 18:33:26 +0000 (18:33 +0000)]
Need to fill in the "user" variable with mrcl_krb_user().
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").
zacheiss [Mon, 4 Jun 2001 21:07:49 +0000 (21:07 +0000)]
nmailhub service is now mailhub service.
zacheiss [Thu, 31 May 2001 21:35:51 +0000 (21:35 +0000)]
Cosmetic bug: error code explanation text shouldn't end with ".".
zacheiss [Thu, 31 May 2001 21:35:12 +0000 (21:35 +0000)]
Add #define's for container query argument positions.
zacheiss [Thu, 31 May 2001 21:34:31 +0000 (21:34 +0000)]
Implement support for container related queries.
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.
zacheiss [Wed, 23 May 2001 21:31:40 +0000 (21:31 +0000)]
gmnm should return both machine and container name.
zacheiss [Wed, 23 May 2001 21:31:03 +0000 (21:31 +0000)]
Include netmask in CIDR notation for each network.
zacheiss [Sun, 20 May 2001 10:22:10 +0000 (10:22 +0000)]
Use mrcl_connect() so we send a query version.
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.
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.
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.
zacheiss [Tue, 8 May 2001 03:09:39 +0000 (03:09 +0000)]
Support filesystem aliases.
zacheiss [Thu, 3 May 2001 22:00:15 +0000 (22:00 +0000)]
Enable qsort() on all platforms, not jusr WIN32.
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.
zacheiss [Wed, 2 May 2001 23:20:53 +0000 (23:20 +0000)]
Use moira_student4 view now.
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.
zacheiss [Wed, 2 May 2001 21:28:55 +0000 (21:28 +0000)]
Add some strategic sleep()'s.
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.
zacheiss [Mon, 30 Apr 2001 19:49:56 +0000 (19:49 +0000)]
New path to config file.
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.
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.
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.
zacheiss [Thu, 26 Apr 2001 21:25:37 +0000 (21:25 +0000)]
Add new error codes for the containers table.
zacheiss [Thu, 26 Apr 2001 21:24:17 +0000 (21:24 +0000)]
Add containers table and mcntmp table.
zacheiss [Mon, 23 Apr 2001 02:11:22 +0000 (02:11 +0000)]
Work in a mult-server Win2k domain.
Implement filesys incremental processing.
zacheiss [Wed, 4 Apr 2001 23:19:49 +0000 (23:19 +0000)]
Warn people if they're making a list owned by 'NONE'.
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.
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().
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.
zacheiss [Fri, 16 Mar 2001 20:18:18 +0000 (20:18 +0000)]
Convert full name to a reasonable format.
zacheiss [Wed, 14 Mar 2001 20:51:44 +0000 (20:51 +0000)]
Being on the membership acl should be sufficient to use tmol.
zacheiss [Mon, 5 Mar 2001 16:27:58 +0000 (16:27 +0000)]
We run dcms more than once a day, too.
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.
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.
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.
zacheiss [Wed, 14 Feb 2001 22:36:57 +0000 (22:36 +0000)]
Check for existance of stop file, like afs.incr does.
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.