]> andersk Git - moira.git/log
moira.git
25 years agoadd a "banner" field to the printers table to determine whether or not
danw [Sat, 6 Feb 1999 18:44:18 +0000 (18:44 +0000)] 
add a "banner" field to the printers table to determine whether or not
a printer should print banner pages

25 years agofix stupid bug in the smsdown code
danw [Wed, 3 Feb 1999 18:53:59 +0000 (18:53 +0000)] 
fix stupid bug in the smsdown code

25 years agoVarious tftp file fixes: don't list a trap-dest if none is known,
danw [Wed, 3 Feb 1999 18:27:08 +0000 (18:27 +0000)] 
Various tftp file fixes: don't list a trap-dest if none is known,
don't leave 'contact' and 'location' fields empty, don't output tftp
files for ALIAS printers (since there will already be another one
output for the real printer.)

25 years agodon't allow empty labels in names
danw [Mon, 1 Feb 1999 21:37:05 +0000 (21:37 +0000)] 
don't allow empty labels in names

25 years agodon't make www dirs for org lockers: instead, make top-level anyuser
danw [Mon, 1 Feb 1999 19:02:40 +0000 (19:02 +0000)] 
don't make www dirs for org lockers: instead, make top-level anyuser
rl

25 years agoupdate for perl4 vs perl5
danw [Mon, 1 Feb 1999 19:01:16 +0000 (19:01 +0000)] 
update for perl4 vs perl5

25 years agoadd get_host_by_hwaddr
danw [Fri, 29 Jan 1999 23:35:31 +0000 (23:35 +0000)] 
add get_host_by_hwaddr

25 years agosync the list of illegal-list-name characters to the list in mailhub.pc
danw [Fri, 29 Jan 1999 23:35:17 +0000 (23:35 +0000)] 
sync the list of illegal-list-name characters to the list in mailhub.pc
since mailhub.gen now ignores lists with names it considers illegal.
(There are no active lists in moira using the newly-reserved characters.)

25 years agoupdate for printers table instead of printcap
danw [Fri, 29 Jan 1999 18:38:35 +0000 (18:38 +0000)] 
update for printers table instead of printcap

25 years agofix AddPrn to update the hwaddr of the right printer
danw [Thu, 28 Jan 1999 21:13:14 +0000 (21:13 +0000)] 
fix AddPrn to update the hwaddr of the right printer

25 years agodo "mach_id > 0" not "mach_id != 0" so it doesn't complain about the host
danw [Thu, 28 Jan 1999 17:50:57 +0000 (17:50 +0000)] 
do "mach_id > 0" not "mach_id != 0" so it doesn't complain about the host
"[ANY]" (mach_id -1)

25 years agodon't generate hp/* files for printers with no hwaddr
danw [Thu, 28 Jan 1999 17:49:47 +0000 (17:49 +0000)] 
don't generate hp/* files for printers with no hwaddr

25 years agoadd a NVL so "uhha foo ''" works
danw [Thu, 28 Jan 1999 15:18:22 +0000 (15:18 +0000)] 
add a NVL so "uhha foo ''" works

25 years agowatch out for EINTR when accept()ing
danw [Thu, 28 Jan 1999 15:17:25 +0000 (15:17 +0000)] 
watch out for EINTR when accept()ing

25 years agoupdate for "DISTRIB" services (multiple hosts, each getting a
danw [Wed, 27 Jan 1999 19:45:07 +0000 (19:45 +0000)] 
update for "DISTRIB" services (multiple hosts, each getting a
different config file)

25 years agoupdate for new DCMs
danw [Wed, 27 Jan 1999 19:40:13 +0000 (19:40 +0000)] 
update for new DCMs

25 years agoupdate to use printers table instead of printcap table
danw [Wed, 27 Jan 1999 19:39:43 +0000 (19:39 +0000)] 
update to use printers table instead of printcap table

25 years agobootptab-generating DCM
danw [Wed, 27 Jan 1999 19:39:21 +0000 (19:39 +0000)] 
bootptab-generating DCM

25 years agoprintcap-generating DCM
danw [Wed, 27 Jan 1999 19:39:09 +0000 (19:39 +0000)] 
printcap-generating DCM

25 years agochanges for tar.c
danw [Wed, 27 Jan 1999 19:38:39 +0000 (19:38 +0000)] 
changes for tar.c

25 years agoutility routines for writing tar files
danw [Wed, 27 Jan 1999 19:38:07 +0000 (19:38 +0000)] 
utility routines for writing tar files

25 years agoupdate client for new printers table
danw [Wed, 27 Jan 1999 19:36:49 +0000 (19:36 +0000)] 
update client for new printers table

25 years agominor change related to new printing
danw [Wed, 27 Jan 1999 19:36:18 +0000 (19:36 +0000)] 
minor change related to new printing

25 years agodbck changes for new printing infrastructure. (as yet untested)
danw [Wed, 27 Jan 1999 19:35:59 +0000 (19:35 +0000)] 
dbck changes for new printing infrastructure. (as yet untested)

25 years agoremove printcap and palladium tables, add printers table and
danw [Wed, 27 Jan 1999 19:35:18 +0000 (19:35 +0000)] 
remove printcap and palladium tables, add printers table and
machine.hwaddr

25 years agoreplace printcap and palladium query indexes with printer query indexes
danw [Wed, 27 Jan 1999 19:34:22 +0000 (19:34 +0000)] 
replace printcap and palladium query indexes with printer query indexes

25 years agoschema and indexes for new printers table
danw [Wed, 27 Jan 1999 19:33:37 +0000 (19:33 +0000)] 
schema and indexes for new printers table
(also removes old printcap and palladium tables)

25 years agoUse newterm() instead of initscr() if it exists.
danw [Tue, 26 Jan 1999 20:09:09 +0000 (20:09 +0000)] 
Use newterm() instead of initscr() if it exists.
Fixes [16612] in bugs. Solution noticed by amu in [16620] in bugs.

25 years agoCheck to see if -lcurses has the newterm() function.
danw [Tue, 26 Jan 1999 20:07:20 +0000 (20:07 +0000)] 
Check to see if -lcurses has the newterm() function.
(SVR4 curses exits if initscr() fails, so use that instead if it's there.)

25 years agoremove the Solaris tmpfs hack since everything should be running the
danw [Wed, 20 Jan 1999 00:11:02 +0000 (00:11 +0000)] 
remove the Solaris tmpfs hack since everything should be running the
fixed mkcred now.

25 years agoMake the flow of control more obvious by removing a lot of code that
danw [Tue, 19 Jan 1999 03:25:44 +0000 (03:25 +0000)] 
Make the flow of control more obvious by removing a lot of code that
isn't doing anything useful since we removed lastname and
firstname_lastname aliases.

25 years ago- Rewrite address output code to use more obvious variable names,
danw [Mon, 18 Jan 1999 21:44:34 +0000 (21:44 +0000)] 
- Rewrite address output code to use more obvious variable names,
  no global variables, and more comments.
- Check list table in addition to user table when starting
  (fixes [1242] in moira)
- Save time by only loading the machines that are used as POP servers,
  instead of all of them.
(none of these change the output at all)

25 years agoFix bugs in registration code
danw [Wed, 13 Jan 1999 19:57:18 +0000 (19:57 +0000)] 
Fix bugs in registration code

25 years agorename "employee" to "staff" and "students" to "student" to match
danw [Sat, 9 Jan 1999 05:50:35 +0000 (05:50 +0000)] 
rename "employee" to "staff" and "students" to "student" to match
what they've always been called on the moira server

25 years agoremove -d and -n options.
danw [Sat, 9 Jan 1999 05:47:55 +0000 (05:47 +0000)] 
remove -d and -n options.
always log actions verbosely

25 years agofix case-insensitive name check so names don't conflict with
danw [Sun, 3 Jan 1999 17:44:16 +0000 (17:44 +0000)] 
fix case-insensitive name check so names don't conflict with
themselves. ([1229] in moira)

25 years agoupdate for changes to Athena build system
danw [Tue, 29 Dec 1998 03:41:47 +0000 (03:41 +0000)] 
update for changes to Athena build system

25 years agoadd a "-q" (quote output) option so mrtest-parsing scripts can tell
danw [Tue, 29 Dec 1998 02:11:27 +0000 (02:11 +0000)] 
add a "-q" (quote output) option so mrtest-parsing scripts can tell
newlines and commas in the content apart from newlines and commas as
delimiters. Not that there are any mrtest-parsing scripts or anything.

25 years agodo case-insensitive list name check in register_user
danw [Mon, 28 Dec 1998 20:17:26 +0000 (20:17 +0000)] 
do case-insensitive list name check in register_user

25 years agomove hostinfo_check and hostname_check prototypes to qsetup.pc
danw [Mon, 28 Dec 1998 17:42:32 +0000 (17:42 +0000)] 
move hostinfo_check and hostname_check prototypes to qsetup.pc

25 years agosetup_alis: don't allow lists to be created/renamed with a lowercased
danw [Mon, 28 Dec 1998 17:42:13 +0000 (17:42 +0000)] 
setup_alis: don't allow lists to be created/renamed with a lowercased
version of an existing partially-uppercase name.

setup_ahst, hostinfo_check: the "model" field can start with a number.

25 years agofix bug in department size change
danw [Mon, 21 Dec 1998 04:40:42 +0000 (04:40 +0000)] 
fix bug in department size change

25 years agoconvert Warehouse-style office numbers to the more-readable Personnel
danw [Sun, 20 Dec 1998 21:33:00 +0000 (21:33 +0000)] 
convert Warehouse-style office numbers to the more-readable Personnel
data feed style. (Gross, but it works.)

25 years agoassume 50 characters of department name in input.
danw [Sun, 20 Dec 1998 21:31:30 +0000 (21:31 +0000)] 
assume 50 characters of department name in input.

add -d (debug) and -h (all high uids) flags.

fix some bugs in the new-uid code to deal with duplicate uids and the
possibility of running out of uids.

25 years agomake department and xdept 50-characters long to match the Data
danw [Sun, 20 Dec 1998 21:26:33 +0000 (21:26 +0000)] 
make department and xdept 50-characters long to match the Data
Warehouse. (We had previously been getting abbreviated names like
"Elec Eng & Comp Sci", but the Warehouse has names like "Electrical
Engineering & Computer Science, Dept Of", which we don't want to just
truncate)

25 years agofix FixCase() to only capitalize the letter after an apostrophe if the
danw [Sun, 20 Dec 1998 21:23:18 +0000 (21:23 +0000)] 
fix FixCase() to only capitalize the letter after an apostrophe if the
apostrophe is the second character in the word. (eg, "O'BRIEN" ->
"O'Brien", but "PRESIDENT'S OFFICE" -> "President's Office", not
"President'S Office".)

25 years agoInstall genkey and genwords
danw [Wed, 16 Dec 1998 19:42:58 +0000 (19:42 +0000)] 
Install genkey and genwords

25 years agoInstall scripts as well as binaries
danw [Wed, 16 Dec 1998 19:42:50 +0000 (19:42 +0000)] 
Install scripts as well as binaries

25 years agoAllow hostname to start with a digit in hostname_check, but disallow it
danw [Mon, 14 Dec 1998 18:53:33 +0000 (18:53 +0000)] 
Allow hostname to start with a digit in hostname_check, but disallow it
in access_host/access_ahal. (So you can make hostnames start with a number
only if you're on the query acl.)

25 years agoin validate_num, check end-of-string after skipping initial '-', not
danw [Tue, 8 Dec 1998 19:28:27 +0000 (19:28 +0000)] 
in validate_num, check end-of-string after skipping initial '-', not
before: '-' is not a number.

25 years agoFix query help for a bunch of queries to end with "modtime", "modby",
danw [Mon, 23 Nov 1998 15:53:19 +0000 (15:53 +0000)] 
Fix query help for a bunch of queries to end with "modtime", "modby",
"modwith" instead of "modby", "modby", "modwith", and wrap some long
lines.

25 years agofix for perl4 vs perl5 syntax
danw [Wed, 18 Nov 1998 19:22:31 +0000 (19:22 +0000)] 
fix for perl4 vs perl5 syntax

25 years agoaklog if we don't have tokens
danw [Wed, 18 Nov 1998 19:22:05 +0000 (19:22 +0000)] 
aklog if we don't have tokens

25 years agochange order of libraries on link line so we link against gssrpc
danw [Wed, 18 Nov 1998 19:20:52 +0000 (19:20 +0000)] 
change order of libraries on link line so we link against gssrpc
instead of vendor rpc

25 years agofix off-by-one error in terminating "dept"
danw [Tue, 17 Nov 1998 21:19:15 +0000 (21:19 +0000)] 
fix off-by-one error in terminating "dept"

25 years agoperl 5 update
danw [Mon, 16 Nov 1998 00:26:06 +0000 (00:26 +0000)] 
perl 5 update

25 years agofix typo
danw [Tue, 10 Nov 1998 19:31:48 +0000 (19:31 +0000)] 
fix typo

25 years agoCheck the length of new strings table entries before trying to enter them
danw [Tue, 10 Nov 1998 19:08:39 +0000 (19:08 +0000)] 
Check the length of new strings table entries before trying to enter them

25 years agoCheck the length of a new user's full name against USERS_FULLNAME_SIZE
danw [Tue, 10 Nov 1998 19:08:04 +0000 (19:08 +0000)] 
Check the length of a new user's full name against USERS_FULLNAME_SIZE
in case that's shorter than USERS_FIRST_SIZE + USERS_MIDDLE_SIZE +
USERS_LAST_SIZE (which it is at the moment)

25 years agouse "login = :argv[0]" instead of "login LIKE :argv[0]" in access_login:
danw [Tue, 10 Nov 1998 19:06:31 +0000 (19:06 +0000)] 
use "login = :argv[0]" instead of "login LIKE :argv[0]" in access_login:
we haven't done regexp conversion on the string yet, and if we're in
access_login, the user doesn't have bits to use regexps on this query
anyway

25 years agolisten for SIGCHLDs to avoid zombies
danw [Mon, 9 Nov 1998 22:48:18 +0000 (22:48 +0000)] 
listen for SIGCHLDs to avoid zombies

25 years agomodularize and add better rfc-1035 checking for hostnames, since we now allow
kcr [Sun, 1 Nov 1998 23:30:17 +0000 (23:30 +0000)] 
modularize and add better rfc-1035 checking for hostnames, since we now allow
them to be longer than an a single part of a dns name is allowed to be.

25 years agoAllow longer hostnames.
kcr [Sun, 1 Nov 1998 23:29:13 +0000 (23:29 +0000)] 
Allow longer hostnames.

25 years agouse a "set -x" to be more verbose about the install
danw [Fri, 30 Oct 1998 18:18:55 +0000 (18:18 +0000)] 
use a "set -x" to be more verbose about the install

25 years agofix makefile bug
danw [Fri, 30 Oct 1998 18:18:14 +0000 (18:18 +0000)] 
fix makefile bug

25 years agoInstall report.sh
danw [Fri, 30 Oct 1998 18:18:00 +0000 (18:18 +0000)] 
Install report.sh

25 years agooops. make svrinstall actually work
danw [Fri, 30 Oct 1998 18:17:26 +0000 (18:17 +0000)] 
oops. make svrinstall actually work

25 years agoHave chsh look up the fmodtime instead of the modtime in the user table.
kcr [Fri, 30 Oct 1998 18:10:35 +0000 (18:10 +0000)] 
Have chsh look up the fmodtime instead of the modtime in the user table.
Made uglier by the fact that you have to look up the fmodtime and the shell
with two different queries.  Should be revisited if danw ever adds gush.

25 years agoChange the uush (update user shell) query to change the fmodtime field
kcr [Fri, 30 Oct 1998 18:08:20 +0000 (18:08 +0000)] 
Change the uush (update user shell) query to change the fmodtime field
instead of the modtime field in the users table so that deactivations can
more accurately depend on modtime.

25 years agoadd svrinstall target that only installs server binaries
danw [Wed, 28 Oct 1998 16:54:53 +0000 (16:54 +0000)] 
add svrinstall target that only installs server binaries

25 years agoAdd -ldes in case we're linking against krb5, whose des425 apparently
danw [Tue, 27 Oct 1998 20:39:53 +0000 (20:39 +0000)] 
Add -ldes in case we're linking against krb5, whose des425 apparently
doesn't have everything AFS needs.

25 years agofix indexes in PrintStats. Fixes [1199] in moira reported by zacheiss
danw [Thu, 22 Oct 1998 18:29:35 +0000 (18:29 +0000)] 
fix indexes in PrintStats. Fixes [1199] in moira reported by zacheiss

25 years agoadd missing #include <string.h>
danw [Wed, 21 Oct 1998 19:27:29 +0000 (19:27 +0000)] 
add missing #include <string.h>

25 years agoprotect against previous defn of MAX
danw [Wed, 21 Oct 1998 19:27:04 +0000 (19:27 +0000)] 
protect against previous defn of MAX

25 years agoprotect against earlier defns of MAX/MIN
danw [Wed, 21 Oct 1998 19:24:51 +0000 (19:24 +0000)] 
protect against earlier defns of MAX/MIN

25 years agofix return type of main
danw [Wed, 21 Oct 1998 19:24:02 +0000 (19:24 +0000)] 
fix return type of main

25 years agomake --without-gdss work
danw [Wed, 21 Oct 1998 19:23:14 +0000 (19:23 +0000)] 
make --without-gdss work

25 years agoadd missing #include <string.h> (for strlen)
danw [Wed, 21 Oct 1998 19:22:16 +0000 (19:22 +0000)] 
add missing #include <string.h> (for strlen)

25 years agoAdd a cast to (unsigned char) in a sprintf argument. Otherwise,
danw [Mon, 19 Oct 1998 20:18:58 +0000 (20:18 +0000)] 
Add a cast to (unsigned char) in a sprintf argument. Otherwise,
default promotions cause "\377" = 255 = -128 to be written as
"\37777777600" instead of "\377", causing a buffer overrun.

25 years agoDon't try to build afssync or incremental if we don't find AFS, and don't
danw [Thu, 10 Sep 1998 19:19:17 +0000 (19:19 +0000)] 
Don't try to build afssync or incremental if we don't find AFS, and don't
try to build afssync if that directory is missing (as it will be in the
public release)

25 years agoadd extra checks to prevent disabled but mistakenly "in progress"
danw [Thu, 10 Sep 1998 18:27:23 +0000 (18:27 +0000)] 
add extra checks to prevent disabled but mistakenly "in progress"
services from getting run

25 years agoThis is no longer being used.
danw [Tue, 8 Sep 1998 17:25:22 +0000 (17:25 +0000)] 
This is no longer being used.

25 years agoclose child connections in parent process
danw [Tue, 8 Sep 1998 16:29:03 +0000 (16:29 +0000)] 
close child connections in parent process
(fixes big fd leak and prevents dcm from hanging when an update_server
child process dies)

25 years agoWarn user before letting them add a new user with a duplicate UID
danw [Mon, 7 Sep 1998 18:36:13 +0000 (18:36 +0000)] 
Warn user before letting them add a new user with a duplicate UID

25 years agoregen
danw [Mon, 7 Sep 1998 07:11:17 +0000 (07:11 +0000)] 
regen

25 years agoupdate readline stuff for gnu locker reorg
danw [Mon, 7 Sep 1998 07:10:43 +0000 (07:10 +0000)] 
update readline stuff for gnu locker reorg

25 years ago"" is not a number
danw [Fri, 4 Sep 1998 03:03:38 +0000 (03:03 +0000)] 
"" is not a number

25 years agofix auac_valobj (check that "secure" is a number, not "signature")
danw [Fri, 4 Sep 1998 03:01:50 +0000 (03:01 +0000)] 
fix auac_valobj (check that "secure" is a number, not "signature")

25 years agofix "typo" (s/RSA_LIBDEP/RSAREF_LIBDEP/)
danw [Thu, 3 Sep 1998 22:56:23 +0000 (22:56 +0000)] 
fix "typo" (s/RSA_LIBDEP/RSAREF_LIBDEP/)

25 years agoWrap #ifndef _PROC_ around one function that the oracle 7.3.4 precompiler
danw [Thu, 27 Aug 1998 17:47:37 +0000 (17:47 +0000)] 
Wrap #ifndef _PROC_ around one function that the oracle 7.3.4 precompiler
can't parse correctly.

25 years agoCheck Pro*C version and use the right libs for either oracle 7.1.2 or
danw [Thu, 27 Aug 1998 17:46:49 +0000 (17:46 +0000)] 
Check Pro*C version and use the right libs for either oracle 7.1.2 or
oracle 7.3.4. Also, add DEFINE=_PROC_ to PRO_C_DEFS

25 years agomake things depend on libmoira.a, libgdss.a, and rsaref.a as appropriate
danw [Thu, 27 Aug 1998 17:13:13 +0000 (17:13 +0000)] 
make things depend on libmoira.a, libgdss.a, and rsaref.a as appropriate

25 years agooops. don't rely on stack garbage to initialize our pointers
danw [Thu, 27 Aug 1998 16:30:29 +0000 (16:30 +0000)] 
oops. don't rely on stack garbage to initialize our pointers

25 years agorewrite FORCED_USERNAME message since if we're returning it from SWRD,
danw [Tue, 25 Aug 1998 15:58:18 +0000 (15:58 +0000)] 
rewrite FORCED_USERNAME message since if we're returning it from SWRD,
(1) we won't have the user's full name and account class available, and
(2) the user will already have seen FOUND, so it's weird to say "I've
found you in the database" a second time.

25 years agofind_usernames returns NULL either for "can't suggest a username" or
danw [Tue, 25 Aug 1998 15:52:48 +0000 (15:52 +0000)] 
find_usernames returns NULL either for "can't suggest a username" or
"an error occurred". make sure it sets or unsets errno appropriately and
check errno as well as the return value when calling it. fixes [1185] in
moira / [1519] in moira-admin

25 years agofix some variables
danw [Thu, 20 Aug 1998 19:30:33 +0000 (19:30 +0000)] 
fix some variables

25 years agofix a bug in mr_cont_accept that would cause problems when a client
danw [Thu, 20 Aug 1998 14:45:26 +0000 (14:45 +0000)] 
fix a bug in mr_cont_accept that would cause problems when a client
closed its connection immediately after connecting but before sending
any data.

25 years agofix bugs in parsing the optional port number, introduced in the mrgdb
danw [Thu, 13 Aug 1998 19:24:12 +0000 (19:24 +0000)] 
fix bugs in parsing the optional port number, introduced in the mrgdb
antimigration

25 years agoNo longer need tests for crypt.h and -lcrypt
danw [Thu, 13 Aug 1998 18:26:18 +0000 (18:26 +0000)] 
No longer need tests for crypt.h and -lcrypt

25 years agono longer need CRYPT_LIBS or CRYPT_CPPFLAGS
danw [Thu, 13 Aug 1998 18:25:24 +0000 (18:25 +0000)] 
no longer need CRYPT_LIBS or CRYPT_CPPFLAGS

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