]> andersk Git - moira.git/log
moira.git
24 years agoorf is no longer a db server
jweiss [Thu, 4 Nov 1999 04:19:49 +0000 (04:19 +0000)] 
orf is no longer a db server
work in /moira/sync not in /var

24 years agoallow a user to get_filesys_by_label on a filesystem they own.
danw [Tue, 2 Nov 1999 02:34:44 +0000 (02:34 +0000)] 
allow a user to get_filesys_by_label on a filesystem they own.
(this has been on the bugs list since prehistoric times, and I finally
fixed it now because clients will need it to make the output of
"get_pobox" useful for IMAP boxes.)

24 years agosupport IMAP boxes in set_pobox
danw [Tue, 2 Nov 1999 02:32:41 +0000 (02:32 +0000)] 
support IMAP boxes in set_pobox

24 years agosupport IMAP boxes in get_pobox
danw [Tue, 2 Nov 1999 02:32:32 +0000 (02:32 +0000)] 
support IMAP boxes in get_pobox

24 years agoadd in NVLs for afil and ufil mountpoint, since nothing guarantees
danw [Sun, 31 Oct 1999 20:52:19 +0000 (20:52 +0000)] 
add in NVLs for afil and ufil mountpoint, since nothing guarantees
they'll be non-empty

24 years agodefine strlcpy/strlcat (if needed)
danw [Wed, 6 Oct 1999 03:04:02 +0000 (03:04 +0000)] 
define strlcpy/strlcat (if needed)

24 years agoprototype strlcpy/strlcat (if needed)
danw [Wed, 6 Oct 1999 03:03:44 +0000 (03:03 +0000)] 
prototype strlcpy/strlcat (if needed)

24 years agocheck for strlcpy/strlcat
danw [Wed, 6 Oct 1999 03:03:15 +0000 (03:03 +0000)] 
check for strlcpy/strlcat

24 years agominor thinko in previous commit
kcr [Wed, 29 Sep 1999 21:46:26 +0000 (21:46 +0000)] 
minor thinko in previous commit

24 years agoconvert to /bin/sh and update for athena 8.2 serves
kcr [Wed, 29 Sep 1999 20:38:59 +0000 (20:38 +0000)] 
convert to /bin/sh and update for athena 8.2 serves

24 years agochanges for bind 8.1 hesiod servers
kcr [Wed, 29 Sep 1999 20:07:07 +0000 (20:07 +0000)] 
changes for bind 8.1 hesiod servers

24 years agoadd mc (max copies) to printers
danw [Mon, 27 Sep 1999 16:51:50 +0000 (16:51 +0000)] 
add mc (max copies) to printers

24 years agostrip @mit.edu even (especially) when the user didn't explicitly
jweiss [Tue, 21 Sep 1999 22:59:21 +0000 (22:59 +0000)] 
strip @mit.edu even (especially) when the user didn't explicitly
say it was a string.

24 years agodistinguish read errors from incomplete reads. (in the incomplete case,
danw [Tue, 21 Sep 1999 17:29:57 +0000 (17:29 +0000)] 
distinguish read errors from incomplete reads. (in the incomplete case,
don't return errno, since it may be 0. return EIO instead.) Fixes a bug
where update_test could core dump if the remote server closed the
connection unexpectedly (because of a bug on their end).

24 years agoprint an error message in fail()
danw [Tue, 21 Sep 1999 17:24:51 +0000 (17:24 +0000)] 
print an error message in fail()

24 years agoAdd sapprint DCM for pushing list of SAP printers to windsurf
mwhitson [Fri, 17 Sep 1999 21:25:23 +0000 (21:25 +0000)] 
Add sapprint DCM for pushing list of SAP printers to windsurf

24 years agofix another really really dumb bug in the [ANY] printserver handling
danw [Fri, 3 Sep 1999 22:02:32 +0000 (22:02 +0000)] 
fix another really really dumb bug in the [ANY] printserver handling
noticed by zacheiss

24 years agoshow "needs coupon" state, and allow it to be changed, for half-registered
danw [Fri, 3 Sep 1999 14:21:04 +0000 (14:21 +0000)] 
show "needs coupon" state, and allow it to be changed, for half-registered
users

24 years agoDon't add ifhp=... to non-HP duplex queues.
mwhitson [Fri, 3 Sep 1999 01:51:01 +0000 (01:51 +0000)] 
Don't add ifhp=... to non-HP duplex queues.

24 years agoupdate for 8.3 (oops)
danw [Thu, 2 Sep 1999 21:39:03 +0000 (21:39 +0000)] 
update for 8.3 (oops)

24 years agodon't overflow buf for people with really long group lists (sloan sucks)
jweiss [Wed, 1 Sep 1999 16:47:55 +0000 (16:47 +0000)] 
don't overflow buf for people with really long group lists (sloan sucks)

24 years agogeneric acl support
danw [Fri, 6 Aug 1999 18:46:09 +0000 (18:46 +0000)] 
generic acl support
(as well as some tweaks for the "zephyr" table)

24 years agoThese haven't been used in a long time.
danw [Fri, 6 Aug 1999 18:08:51 +0000 (18:08 +0000)] 
These haven't been used in a long time.

24 years agocurses initscr does magic that newterm + set_term doesn't. (Like set
danw [Wed, 4 Aug 1999 15:10:23 +0000 (15:10 +0000)] 
curses initscr does magic that newterm + set_term doesn't. (Like set
up signal handlers for SIGTSTP and SIGCONT). Rather than trying to
duplicate that, just dispose of the screen returned by newterm and
then call initscr (knowing that it will succeed).

Fixes a display bug noticed by Matt.

24 years agofix a cast to not generate a warning
danw [Wed, 4 Aug 1999 14:58:08 +0000 (14:58 +0000)] 
fix a cast to not generate a warning

24 years agofix bug introduced in the _help bug workaround, which makes "qy" with
danw [Mon, 2 Aug 1999 18:43:44 +0000 (18:43 +0000)] 
fix bug introduced in the _help bug workaround, which makes "qy" with
no arguments dump core on some platforms. Reported by zacheiss in
[1280] in moira.

24 years agoHigh uids are now fair game for everyone, always.
danw [Fri, 30 Jul 1999 02:16:07 +0000 (02:16 +0000)] 
High uids are now fair game for everyone, always.

24 years agoChanged default frame sizes for IRIX 6.5 compatibility
jis [Thu, 29 Jul 1999 01:10:30 +0000 (01:10 +0000)] 
Changed default frame sizes for IRIX 6.5 compatibility

24 years agoexpand users.first, middle, and last from 16 to 30 characters to match
danw [Thu, 29 Jul 1999 00:20:32 +0000 (00:20 +0000)] 
expand users.first, middle, and last from 16 to 30 characters to match
what the Registrar's Office is currently doing, and expand
users.fullname from 32 to 92 characters so that code doesn't have to
worry about whether or not the concatenated first, middle, and last
names are too long to fit in it.

24 years agoSchema changes for generic acls
danw [Thu, 29 Jul 1999 00:09:14 +0000 (00:09 +0000)] 
Schema changes for generic acls

24 years agoremove some unnecessary spaces in com_err strings. noted by jhawk in
danw [Wed, 28 Jul 1999 23:01:05 +0000 (23:01 +0000)] 
remove some unnecessary spaces in com_err strings. noted by jhawk in
[16974] in bugs

24 years agowhen resolving [ANY] printserver, only pick from among printservers
danw [Tue, 27 Jul 1999 16:39:00 +0000 (16:39 +0000)] 
when resolving [ANY] printserver, only pick from among printservers
with enabled serverhost entries. Fixes [1278] in moira reported by
zacheiss.

24 years agoadd "proxy" command
danw [Sat, 17 Jul 1999 21:42:32 +0000 (21:42 +0000)] 
add "proxy" command

24 years agoReject proxied users in acl_access_check. (Meaning a
danw [Sat, 17 Jul 1999 21:42:17 +0000 (21:42 +0000)] 
Reject proxied users in acl_access_check. (Meaning a
proxy-authenticated user can never modify a capacl list.)

24 years agoImplement MR_PROXY, to allow principals on the correctl acl to
danw [Sat, 17 Jul 1999 21:41:40 +0000 (21:41 +0000)] 
Implement MR_PROXY, to allow principals on the correctl acl to
reauthenticate as arbitrary other users

24 years agoFetch the list_id of the 'proxy' capacl at startup
danw [Sat, 17 Jul 1999 21:40:27 +0000 (21:40 +0000)] 
Fetch the list_id of the 'proxy' capacl at startup
Don't allow a proxied user to have capacl bits on other queries

24 years agoadd mr_proxy()
danw [Sat, 17 Jul 1999 21:39:38 +0000 (21:39 +0000)] 
add mr_proxy()

24 years agoadd MR_PROXY as procno 7, and bump MR_MAX_PROC.
danw [Sat, 17 Jul 1999 21:39:24 +0000 (21:39 +0000)] 
add MR_PROXY as procno 7, and bump MR_MAX_PROC.
prototype mr_proxy()

24 years agostrip initial / from filenames in the generated tar file: our scripts
danw [Mon, 12 Jul 1999 16:27:56 +0000 (16:27 +0000)] 
strip initial / from filenames in the generated tar file: our scripts
always cd to / before untarring them, and so this makes it easier to
untar them into /var/tmp, etc to look at the data

24 years agoadd sq_remove_last_data, to remove the most recently sq_get_data'd
danw [Mon, 12 Jul 1999 16:26:11 +0000 (16:26 +0000)] 
add sq_remove_last_data, to remove the most recently sq_get_data'd
element from an sq

24 years agoadd cleandir/distclean target
danw [Mon, 12 Jul 1999 16:20:33 +0000 (16:20 +0000)] 
add cleandir/distclean target

24 years agofix the test in the [ANY] printserver case to actually work
danw [Fri, 9 Jul 1999 03:52:36 +0000 (03:52 +0000)] 
fix the test in the [ANY] printserver case to actually work

24 years agotweak the et build rules to make the "make depend" step unnecessary
danw [Tue, 6 Jul 1999 16:31:33 +0000 (16:31 +0000)] 
tweak the et build rules to make the "make depend" step unnecessary

24 years agoone-character fix from mike
danw [Tue, 6 Jul 1999 14:45:50 +0000 (14:45 +0000)] 
one-character fix from mike

24 years agobump MAX_ID_VALUE to 65535
danw [Wed, 30 Jun 1999 20:56:39 +0000 (20:56 +0000)] 
bump MAX_ID_VALUE to 65535

24 years agoif ULTRIX_ID_HOLE is defined, don't assign UIDs between 32000 and 32767
danw [Wed, 30 Jun 1999 20:56:16 +0000 (20:56 +0000)] 
if ULTRIX_ID_HOLE is defined, don't assign UIDs between 32000 and 32767

24 years ago#define ULTRIX_ID_HOLE, which will tell the server code to not use the
danw [Wed, 30 Jun 1999 20:55:47 +0000 (20:55 +0000)] 
#define ULTRIX_ID_HOLE, which will tell the server code to not use the
32000-32767 range for UIDs regardless of MAX_ID_VALUE

24 years agoanother lpd.perms change
danw [Wed, 30 Jun 1999 20:39:50 +0000 (20:39 +0000)] 
another lpd.perms change

24 years agoinprogress was only being cleared for replicated serverhosts if the
danw [Fri, 25 Jun 1999 15:06:06 +0000 (15:06 +0000)] 
inprogress was only being cleared for replicated serverhosts if the
executing instructions step failed. clear it if the sending data step
fails too.

24 years ago(on athena) use rw copy of moira locker for default $bindir, not ro
danw [Tue, 22 Jun 1999 22:16:15 +0000 (22:16 +0000)] 
(on athena) use rw copy of moira locker for default $bindir, not ro

24 years agorewrite the local getusershell to actually read /etc/shells rather
danw [Tue, 22 Jun 1999 01:09:21 +0000 (01:09 +0000)] 
rewrite the local getusershell to actually read /etc/shells rather
than hard-coding a list of valid shells, so it matches the behavior of
systems with a getusershell in libc.

as a side effect, this makes /bin/athena/bash an acceptable shell on
8.3 machines now.

24 years agoupdates (from mwhitson) based on experience with hobbes.
danw [Tue, 22 Jun 1999 00:48:05 +0000 (00:48 +0000)] 
updates (from mwhitson) based on experience with hobbes.
make lpq work, fix forwarding, put duplex queues of secure queues into
queues.secure as well.

24 years agobash input hwaddr to lowercase in get_printer_by_ethernet. bug noticed
danw [Tue, 22 Jun 1999 00:45:29 +0000 (00:45 +0000)] 
bash input hwaddr to lowercase in get_printer_by_ethernet. bug noticed
by zacheiss.

24 years agoget the right path to checkpc
jweiss [Sun, 20 Jun 1999 07:20:31 +0000 (07:20 +0000)] 
get the right path to checkpc
also run lpc reread to clear cached state

24 years agodeal with new HP* hwtypes correctly
danw [Tue, 15 Jun 1999 19:14:22 +0000 (19:14 +0000)] 
deal with new HP* hwtypes correctly

24 years agouse auth=none, not auth=kerberos4 for ka#0 printers on athena lpd servers
danw [Mon, 14 Jun 1999 17:11:25 +0000 (17:11 +0000)] 
use auth=none, not auth=kerberos4 for ka#0 printers on athena lpd servers

25 years agoremove some weirdness with changing "WILDCARD" to "*.*@*" and back,
danw [Thu, 3 Jun 1999 18:34:18 +0000 (18:34 +0000)] 
remove some weirdness with changing "WILDCARD" to "*.*@*" and back,
probably there because the old server choked on the string "*.*@*"
or something.

25 years agoadd lpcaccess.top support (and fix an output bug in dump_acl)
danw [Wed, 2 Jun 1999 23:10:31 +0000 (23:10 +0000)] 
add lpcaccess.top support (and fix an output bug in dump_acl)

25 years agoprintng.gen, the print DCM for LPRng servers. Will be merged back into
danw [Wed, 2 Jun 1999 22:22:56 +0000 (22:22 +0000)] 
printng.gen, the print DCM for LPRng servers. Will be merged back into
print.gen after the old print servers go away

25 years agodeal with longer HP hwtypes
danw [Wed, 2 Jun 1999 22:22:08 +0000 (22:22 +0000)] 
deal with longer HP hwtypes

25 years agomake printers.hwtype bigger
danw [Wed, 2 Jun 1999 21:47:14 +0000 (21:47 +0000)] 
make printers.hwtype bigger

25 years agoupdate to what we've been running forever
danw [Wed, 2 Jun 1999 21:43:25 +0000 (21:43 +0000)] 
update to what we've been running forever

25 years agoredo the readline stuff again to make the 8.3 /usr/athena install work
danw [Wed, 2 Jun 1999 19:06:58 +0000 (19:06 +0000)] 
redo the readline stuff again to make the 8.3 /usr/athena install work
easily

25 years ago#ifdef around the ERESTART since BSDish systems don't have it
danw [Thu, 27 May 1999 19:04:49 +0000 (19:04 +0000)] 
#ifdef around the ERESTART since BSDish systems don't have it

25 years agoPut LPRng auth, remote_support, az, xn fields into printcap, depending
danw [Wed, 26 May 1999 17:19:50 +0000 (17:19 +0000)] 
Put LPRng auth, remote_support, az, xn fields into printcap, depending
on printserver type

25 years agomake this at least compile. still needs fixes from last deactivation
danw [Wed, 26 May 1999 17:02:28 +0000 (17:02 +0000)] 
make this at least compile. still needs fixes from last deactivation

25 years agoadd support for printservers table
danw [Tue, 25 May 1999 22:06:10 +0000 (22:06 +0000)] 
add support for printservers table

25 years agoin aprn, check that the printer rm has a printservers entry
danw [Tue, 25 May 1999 22:05:31 +0000 (22:05 +0000)] 
in aprn, check that the printer rm has a printservers entry

25 years agolibmrclient defs
danw [Tue, 25 May 1999 21:19:59 +0000 (21:19 +0000)] 
libmrclient defs
(accidentally left out of the rest of the libmrclient commit)

25 years agoadd uprn, apsv, gpsv, upsv, dpsv
danw [Tue, 25 May 1999 21:14:48 +0000 (21:14 +0000)] 
add uprn, apsv, gpsv, upsv, dpsv

25 years agoadd PRINTSERVER defines (and PRN_BANNER_NONE, which was missing)
danw [Tue, 25 May 1999 19:12:27 +0000 (19:12 +0000)] 
add PRINTSERVER defines (and PRN_BANNER_NONE, which was missing)

25 years agoadd printservers table
danw [Tue, 25 May 1999 19:11:03 +0000 (19:11 +0000)] 
add printservers table

25 years agouse libmrclient in pobox routines to sanity-check smtp poboxes
danw [Thu, 13 May 1999 18:57:07 +0000 (18:57 +0000)] 
use libmrclient in pobox routines to sanity-check smtp poboxes

25 years agousr libmrclient to connect and get kerberos ticket principal name
danw [Thu, 13 May 1999 18:55:42 +0000 (18:55 +0000)] 
usr libmrclient to connect and get kerberos ticket principal name

25 years agouse libmrclient to connect, get ticket file principal name, and
danw [Thu, 13 May 1999 18:55:17 +0000 (18:55 +0000)] 
use libmrclient to connect, get ticket file principal name, and
sanity check smtp poboxes

25 years agouse libmrclient to simplify connecting to the server
danw [Thu, 13 May 1999 18:53:28 +0000 (18:53 +0000)] 
use libmrclient to simplify connecting to the server

25 years agobuild libmrclient
danw [Thu, 13 May 1999 18:52:45 +0000 (18:52 +0000)] 
build libmrclient

25 years agoinitial commit of libmrclient, a library containing code shared by
danw [Thu, 13 May 1999 18:52:27 +0000 (18:52 +0000)] 
initial commit of libmrclient, a library containing code shared by
multiple clients. (especially for the cases where only one of those
clients was doing the right thing)

25 years agodon't build gdss on systems where sizeof(long) != 4
danw [Thu, 13 May 1999 18:27:22 +0000 (18:27 +0000)] 
don't build gdss on systems where sizeof(long) != 4

25 years agodeal with the possibility that readline is in /usr, or that it's
danw [Thu, 13 May 1999 18:15:32 +0000 (18:15 +0000)] 
deal with the possibility that readline is in /usr, or that it's
not in gnu

25 years agofix code that was supposed to be generating passwd info for status 2
danw [Wed, 12 May 1999 15:21:23 +0000 (15:21 +0000)] 
fix code that was supposed to be generating passwd info for status 2
users.

25 years agocast result of strlen to (int) so that "COLS - strlen(buf)" will be an
danw [Fri, 30 Apr 1999 17:44:59 +0000 (17:44 +0000)] 
cast result of strlen to (int) so that "COLS - strlen(buf)" will be an
int instead of being "promoted" to an unsigned int, so that "COLS -
strlen(buf) > 0" is actually a meaningful test. Noticed by Irix n32
cc. Fixes a bug which has presumably been in the moira client display
code ever since it was written.

We hates the Kernighan. We hates him forever.

25 years agodon't cast function pointers to (void *)
danw [Fri, 30 Apr 1999 17:41:06 +0000 (17:41 +0000)] 
don't cast function pointers to (void *)

25 years agochar * vs unsigned char * stuff for Irix n32 cc
danw [Fri, 30 Apr 1999 17:40:23 +0000 (17:40 +0000)] 
char * vs unsigned char * stuff for Irix n32 cc

25 years agovoidify some functions that should have been void
danw [Fri, 30 Apr 1999 17:39:36 +0000 (17:39 +0000)] 
voidify some functions that should have been void

25 years agoadd a cast from unsigned char * to char * for Irix n32 cc
danw [Fri, 30 Apr 1999 17:38:37 +0000 (17:38 +0000)] 
add a cast from unsigned char * to char * for Irix n32 cc

25 years agoignore "-q" setting when printing the output of the _help query, since
danw [Tue, 6 Apr 1999 21:39:15 +0000 (21:39 +0000)] 
ignore "-q" setting when printing the output of the _help query, since
the server currently mangles that

25 years agoinclude stdlib.h to make Irix 6.5 happy
danw [Tue, 6 Apr 1999 21:35:04 +0000 (21:35 +0000)] 
include stdlib.h to make Irix 6.5 happy

25 years agoPut a little (R) after "Moira" to make the TLO happy
danw [Thu, 1 Apr 1999 20:31:54 +0000 (20:31 +0000)] 
Put a little (R) after "Moira" to make the TLO happy

25 years agofix end-of-line \ bugs
danw [Tue, 30 Mar 1999 20:03:31 +0000 (20:03 +0000)] 
fix end-of-line \ bugs

25 years agodon't try to be clever with restrict list and lpcaccess modtimes.
danw [Tue, 30 Mar 1999 04:06:55 +0000 (04:06 +0000)] 
don't try to be clever with restrict list and lpcaccess modtimes.
don't output log and acct files: let print.sh deal with that

25 years agovarious fixes from the copy on moira
danw [Tue, 30 Mar 1999 04:02:03 +0000 (04:02 +0000)] 
various fixes from the copy on moira

25 years agogenerate a bootptab entry for any printer with an hwaddr, not just HPs.
danw [Tue, 30 Mar 1999 04:00:28 +0000 (04:00 +0000)] 
generate a bootptab entry for any printer with an hwaddr, not just HPs.
(But only generate T144 entries for HPs.)
Output hp files as /var/boot/hp/foo.new so boot.sh can rename them

25 years agosort bootptab entries by hwaddr and in the process avoid duplicates.
danw [Sat, 27 Mar 1999 20:08:04 +0000 (20:08 +0000)] 
sort bootptab entries by hwaddr and in the process avoid duplicates.
based on a patch by jhawk.

25 years agotypo
danw [Wed, 10 Mar 1999 14:54:44 +0000 (14:54 +0000)] 
typo

25 years agoWould you like some undocumented errno values with that?
danw [Wed, 24 Feb 1999 20:29:50 +0000 (20:29 +0000)] 
Would you like some undocumented errno values with that?

25 years agodeal with the new "banner" field in the printers table
danw [Sat, 6 Feb 1999 18:45:33 +0000 (18:45 +0000)] 
deal with the new "banner" field in the printers table

25 years agolook at "banner" field to determine values for BANNERFIRST and BANNERLAST
danw [Sat, 6 Feb 1999 18:45:13 +0000 (18:45 +0000)] 
look at "banner" field to determine values for BANNERFIRST and BANNERLAST

25 years agoupdate for "banner" field in printers table
danw [Sat, 6 Feb 1999 18:44:47 +0000 (18:44 +0000)] 
update for "banner" field in printers table

25 years agoupdate for addition of "banner" field in printers table
danw [Sat, 6 Feb 1999 18:44:32 +0000 (18:44 +0000)] 
update for addition of "banner" field in printers table

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