]> andersk Git - moira.git/log
moira.git
26 years agoRemove `delete_user_by_uid' since it's never been used in any logs we have, qvalidate
danw [Tue, 11 Nov 1997 23:04:18 +0000 (23:04 +0000)] 
Remove `delete_user_by_uid' since it's never been used in any logs we have,
and it requires special handling.
A few sanity fixes to queries2.c

26 years agoRemove `commonly used strings': the compiler should be clever enough to
danw [Fri, 3 Oct 1997 18:07:16 +0000 (18:07 +0000)] 
Remove `commonly used strings': the compiler should be clever enough to
deal by itself

26 years agoMove UNIX->SQL wildcard conversion from the validation stage to the
danw [Fri, 3 Oct 1997 17:31:18 +0000 (17:31 +0000)] 
Move UNIX->SQL wildcard conversion from the validation stage to the
query-building stage since we know we have to do it iff the argument
was preceded by a `LIKE'. Also, redo build_qual and build_sql_statment
such that they aren't vulnerable to buffer overruns.

26 years agoRemove all references to table locking, since
danw [Thu, 2 Oct 1997 00:24:23 +0000 (00:24 +0000)] 
Remove all references to table locking, since
  1) the code was commented out
  2) when last used, it did more harm than good

26 years agoAdd validation of numeric query arguments
danw [Wed, 1 Oct 1997 22:30:26 +0000 (22:30 +0000)] 
Add validation of numeric query arguments
(and fix a handful of other validation bogons I noticed along the way)

26 years agoMove result sorting info from the struct validate to the struct query
danw [Wed, 1 Oct 1997 22:02:58 +0000 (22:02 +0000)] 
Move result sorting info from the struct validate to the struct query

26 years agoRequire mere mortals to specify at least one of the arguments to get_host.
danw [Wed, 1 Oct 1997 19:59:35 +0000 (19:59 +0000)] 
Require mere mortals to specify at least one of the arguments to get_host.

26 years agoCheck that the number of query arguments is correct earlier on in the
danw [Wed, 1 Oct 1997 19:57:10 +0000 (19:57 +0000)] 
Check that the number of query arguments is correct earlier on in the
verification stage.

26 years agofix a typo
danw [Sun, 28 Sep 1997 17:03:58 +0000 (17:03 +0000)] 
fix a typo

26 years agoFrom mbarker: Remove the `char *whoami;' local to main so that it's
danw [Sun, 28 Sep 1997 17:02:42 +0000 (17:02 +0000)] 
From mbarker: Remove the `char *whoami;' local to main so that it's
setting the global whoami. Otherwise it will be uninitialized and the
program will dump core if it tries to print an error message.

26 years agoFix a bug where having USER:foo and KERBEROS:foo@ATHENA.MIT.EDU on the same
danw [Wed, 17 Sep 1997 16:59:52 +0000 (16:59 +0000)] 
Fix a bug where having USER:foo and KERBEROS:foo@ATHENA.MIT.EDU on the same
ACL would cause internal errors and `permission denied' to the user.

26 years agocompile with gcc without -traditional on suns
danw [Wed, 10 Sep 1997 19:43:38 +0000 (19:43 +0000)] 
compile with gcc without -traditional on suns

26 years agoUpdate gudf and uudf for changed schema (two fields instead of one bitfield)
danw [Wed, 10 Sep 1997 03:40:25 +0000 (03:40 +0000)] 
Update gudf and uudf for changed schema (two fields instead of one bitfield)

26 years agodon't overwrite '\0' with '\0' in mr_trim_args. lets us trim constant
danw [Wed, 10 Sep 1997 03:38:50 +0000 (03:38 +0000)] 
don't overwrite '\0' with '\0' in mr_trim_args. lets us trim constant
strings, which lets us compile w/ gcc w/o -traditional

26 years agodon't overwrite existing '\0' with '\0' in strtrim. (lets us strtrim
danw [Wed, 10 Sep 1997 03:37:45 +0000 (03:37 +0000)] 
don't overwrite existing '\0' with '\0' in strtrim. (lets us strtrim
constant strings, which lets us compile w/ gcc w/o -traditional)

26 years agodocument new features
danw [Mon, 8 Sep 1997 19:51:00 +0000 (19:51 +0000)] 
document new features

26 years agomany new options for list creation and changing info
danw [Mon, 8 Sep 1997 19:50:43 +0000 (19:50 +0000)] 
many new options for list creation and changing info

26 years agoremove references to dcm.h
danw [Fri, 5 Sep 1997 20:16:09 +0000 (20:16 +0000)] 
remove references to dcm.h
mr_update_server in client.c is no longer used by either update_test or dcm
fix an error message typo in ticket.c

26 years agodcm.h is no longer used
danw [Fri, 5 Sep 1997 20:15:23 +0000 (20:15 +0000)] 
dcm.h is no longer used

26 years agoNew DCM using embedded SQL instead of libmrglue
danw [Fri, 5 Sep 1997 20:15:09 +0000 (20:15 +0000)] 
New DCM using embedded SQL instead of libmrglue

26 years agoDon't log a critical error if the user ^Cs a DCM build. Just print a
danw [Fri, 5 Sep 1997 20:13:49 +0000 (20:13 +0000)] 
Don't log a critical error if the user ^Cs a DCM build. Just print a
message and exit.

26 years agomake sure new usernames don't conflict with filesys aliases
danw [Fri, 5 Sep 1997 20:13:00 +0000 (20:13 +0000)] 
make sure new usernames don't conflict with filesys aliases

26 years agofix a bug that trunctates the service name in add_service_info
danw [Fri, 5 Sep 1997 20:12:37 +0000 (20:12 +0000)] 
fix a bug that trunctates the service name in add_service_info

26 years agoFixes to build with `gcc' instead of `gcc -traditional' on suns. (Needed
danw [Fri, 5 Sep 1997 19:14:43 +0000 (19:14 +0000)] 
Fixes to build with `gcc' instead of `gcc -traditional' on suns. (Needed
on 2.5.1 because of ANSIfied headers in /usr/include)

26 years agoDo a better job with returning error codes: add ERROR_TABLE_BASE_krb
danw [Tue, 2 Sep 1997 22:23:01 +0000 (22:23 +0000)] 
Do a better job with returning error codes: add ERROR_TABLE_BASE_krb
to error codes returned by krb functions, and use
connection_errno(conn) for the error value from send_object and
receive_object (not their return value, which is a non-useful GDB
error number).

26 years agomenu.c: fix Linux/NetBSD ncurses display problems
danw [Mon, 1 Sep 1997 19:40:42 +0000 (19:40 +0000)] 
menu.c: fix Linux/NetBSD ncurses display problems
main.c, namespace.c: use fgets() instead of gets() to make NetBSD (and
other?) cc not complain about possible buffer overruns

26 years agodummy script for dcms that don't need processing
danw [Mon, 25 Aug 1997 18:55:03 +0000 (18:55 +0000)] 
dummy script for dcms that don't need processing

26 years agoupdate paths to use /var/tmp instead of /tmp (sync to what had already
danw [Mon, 25 Aug 1997 18:23:01 +0000 (18:23 +0000)] 
update paths to use /var/tmp instead of /tmp (sync to what had already
been on moira)

26 years agodon't free(groups) at end of do_everyone, because you might need it
danw [Sat, 23 Aug 1997 22:27:52 +0000 (22:27 +0000)] 
don't free(groups) at end of do_everyone, because you might need it
again when doing quotas. (Now there's a memory leak, but who cares,
since it exits shortly after anyway.)

26 years agoadd mitdir prefs menu
danw [Thu, 14 Aug 1997 20:22:47 +0000 (20:22 +0000)] 
add mitdir prefs menu

26 years agoadd definitions for dirflags field
danw [Thu, 14 Aug 1997 20:22:24 +0000 (20:22 +0000)] 
add definitions for dirflags field

26 years agoadd {get,update}_user_directory_flags queries
danw [Thu, 14 Aug 1997 20:22:01 +0000 (20:22 +0000)] 
add {get,update}_user_directory_flags queries

26 years agofix to make it not delete update_test.c on a `make clean'
danw [Thu, 14 Aug 1997 20:17:40 +0000 (20:17 +0000)] 
fix to make it not delete update_test.c on a `make clean'

26 years agoBomb out with an error message if something goes wrong. Duh!
danw [Tue, 22 Jul 1997 03:20:17 +0000 (03:20 +0000)] 
Bomb out with an error message if something goes wrong. Duh!

26 years agochange this behavior:
danw [Tue, 15 Jul 1997 15:39:47 +0000 (15:39 +0000)] 
change this behavior:

  danw@technomage:~> blanche danw-test-1 -a danwn

  WARNING: "STRING:danwn" was just added to list "danw-test-1".
          If danw-test-1 is a mailing list, this may cause it to stop working.
          You should consider removing "STRING:danwn" from the list.

to give the `No records in database match ... while adding ...' error
since `danwn' was probably a typo. Because it only makes sense to add
a local string to a list if that string is the same as a list or a
user (otherwise, as the warning above states, you'll break the list).
Since blanche tries those cases first, if we reach the string case,
the string isn't the same as a user or list, so the user probably
doesn't want to add it to the list, so we assume it was a typo.

If the user had really wanted to add it as a string, he should have
said STRING:danwn, which will still work (although it will no longer
give the warning since it's not the sort of thing you're likely to do
accidentally).

26 years agoImakefile: use the same debug flag as everyone else
danw [Mon, 14 Jul 1997 20:21:56 +0000 (20:21 +0000)] 
Imakefile: use the same debug flag as everyone else
afs.c: don't log an error when you try to create a user/group and find
   there's already a user/group with the same name and id. (Do still
   flame if only one of them matches.)
afs_rename.pl: don't log an error when trying to restore Xuser.foo if
   it doesn't exist, but user.foo does and is mounted in the right place

26 years agospecify path to synctree
danw [Fri, 11 Jul 1997 00:46:43 +0000 (00:46 +0000)] 
specify path to synctree

26 years ago.rconf file for the synctree in util/makeconfig
danw [Fri, 11 Jul 1997 00:32:53 +0000 (00:32 +0000)] 
.rconf file for the synctree in util/makeconfig

26 years agoupdate makeconfig to use synctree and to link in all the files instead
danw [Fri, 11 Jul 1997 00:32:24 +0000 (00:32 +0000)] 
update makeconfig to use synctree and to link in all the files instead
of just the Imakefiles.
typo in Imakefile

26 years agoremove support for automatically building in a separate tree (because it
danw [Fri, 11 Jul 1997 00:04:09 +0000 (00:04 +0000)] 
remove support for automatically building in a separate tree (because it
was too hard to get gdss to work with it, and because all of the other
packages that used to do it have moved away from it--if you want to
build off a symlink farm, you can use synctree)

26 years agochanges for GDSS import
danw [Fri, 11 Jul 1997 00:01:08 +0000 (00:01 +0000)] 
changes for GDSS import

26 years agobuild gdss
danw [Fri, 11 Jul 1997 00:00:35 +0000 (00:00 +0000)] 
build gdss

26 years agoinitial import of gdss from the Athena source tree
danw [Thu, 10 Jul 1997 23:55:56 +0000 (23:55 +0000)] 
initial import of gdss from the Athena source tree

26 years agoDon't close the database when exiting if it's already closed.
danw [Tue, 8 Jul 1997 21:59:47 +0000 (21:59 +0000)] 
Don't close the database when exiting if it's already closed.

26 years agocorrectly handle KERBEROS members of acls
danw [Tue, 8 Jul 1997 19:51:15 +0000 (19:51 +0000)] 
correctly handle KERBEROS members of acls

mr_server.h, qrtn.pc: punt get_client and change find_member to take a
struct client, and compare against both the users_id and the
client_id, so USER foo is recognized as being KERBEROS foo @ the local
kerberos realm.

qaccess.pc: use new find_member interface. also, add code in
access_list and fix existing code in access_member to allow kerberos
principals to glom, gaus, dmfl, and amtl [to public lists] themselves.

26 years agosince the Oracle-based moirad never returns MR_DEADLOCK, we don't need
danw [Mon, 7 Jul 1997 22:49:13 +0000 (22:49 +0000)] 
since the Oracle-based moirad never returns MR_DEADLOCK, we don't need
mr_query_with_retry

26 years agodon't link with libmrglue and libgdss
danw [Mon, 7 Jul 1997 22:48:43 +0000 (22:48 +0000)] 
don't link with libmrglue and libgdss

26 years ago.gen programs don't need to link with libmrglue
danw [Mon, 7 Jul 1997 22:29:17 +0000 (22:29 +0000)] 
.gen programs don't need to link with libmrglue

26 years agoreturn MR_IN_USE if a user tries to delete a host with cnames
danw [Mon, 7 Jul 1997 21:16:35 +0000 (21:16 +0000)] 
return MR_IN_USE if a user tries to delete a host with cnames

26 years agoAlways sort the result in get_members_of_list. (Previously this was
danw [Thu, 3 Jul 1997 22:51:46 +0000 (22:51 +0000)] 
Always sort the result in get_members_of_list. (Previously this was
only done for lists of more than 50 members, and implemented such that
the server had to do twice as much work in that case.)

26 years agoFix the logic and explanation for one of the guess-what-the-user-meant
danw [Thu, 3 Jul 1997 22:45:22 +0000 (22:45 +0000)] 
Fix the logic and explanation for one of the guess-what-the-user-meant
cases. (Fixes a bug where blanche would claim MR_NO_MATCH instead of
MR_PERM when you tried to remove a list from a list that you weren't
on the ACL for.)

26 years agoDocument new blanche exit status semantics. (Don't claim success
danw [Thu, 3 Jul 1997 09:22:57 +0000 (09:22 +0000)] 
Document new blanche exit status semantics. (Don't claim success
unless all adds and deletes succeeded.)

26 years agoMake a half-hearted attempt at returning a useful exit status, instead
danw [Thu, 3 Jul 1997 09:22:03 +0000 (09:22 +0000)] 
Make a half-hearted attempt at returning a useful exit status, instead
of always claiming success. (See the man page for details.) We could
probably do better, but it would take a major rewrite.

26 years agoCheck for uniqueness of subnet, filesys, and printer names. (These
danw [Thu, 3 Jul 1997 08:58:29 +0000 (08:58 +0000)] 
Check for uniqueness of subnet, filesys, and printer names. (These
were listed in the FIXES file, but not implemented.)
Document the phase 2 printcap checks in the FIXES file.

26 years agofix typo in get_ace_use. (This, plus the addition of `gaus TYPE KERBEROS'
danw [Thu, 3 Jul 1997 08:27:13 +0000 (08:27 +0000)] 
fix typo in get_ace_use. (This, plus the addition of `gaus TYPE KERBEROS'
and `gaus TYPE RKERBEROS' aliases, allows get_ace_use to be used on
kerberos principals in addition to users and lists.)

26 years agoCheck `strings_id' in the numvalues table at startup. A server crash
danw [Thu, 3 Jul 1997 07:52:31 +0000 (07:52 +0000)] 
Check `strings_id' in the numvalues table at startup. A server crash
in the right place could leave it pointing to an already-filled part
of the table, which makes the server unable to add new strings to the
db until it's fixed. (See [687]-[690] in moira-admin.)

26 years agoRead it and weep.
danw [Thu, 3 Jul 1997 03:23:38 +0000 (03:23 +0000)] 
Read it and weep.

26 years agoImplement AUTH_002, which isn't vulnerable to replay attacks. Remove
danw [Thu, 3 Jul 1997 03:22:21 +0000 (03:22 +0000)] 
Implement AUTH_002, which isn't vulnerable to replay attacks. Remove
support for AUTH_001 from the update_server (to prevent an AUTH_002
authentication from being replayed as an AUTH_001 authentication.)
Remove INST_001 since it wasn't being used.

26 years agoRemove code from update_test that was duplicated in client.c
danw [Thu, 3 Jul 1997 03:19:45 +0000 (03:19 +0000)] 
Remove code from update_test that was duplicated in client.c
Send data files (but not instruction files) encrypted by default.
When authenticating, try the AUTH_002 protocol first, and fall back to
AUTH_001 if the server doesn't understand AUTH_002.

26 years agoimplement an authenticator replay cache
danw [Thu, 3 Jul 1997 02:56:27 +0000 (02:56 +0000)] 
implement an authenticator replay cache

26 years agobump max_row_count to 4096 (since the number of public lists is > 2048 now)
danw [Thu, 3 Jul 1997 02:52:07 +0000 (02:52 +0000)] 
bump max_row_count to 4096 (since the number of public lists is > 2048 now)

26 years agoDon't update class field in moira if the year field in the registrar's
danw [Tue, 24 Jun 1997 21:12:14 +0000 (21:12 +0000)] 
Don't update class field in moira if the year field in the registrar's
data was empty.

26 years agodon't flame about being unable to delete filesystem if the `propagate
danw [Tue, 24 Jun 1997 20:31:58 +0000 (20:31 +0000)] 
don't flame about being unable to delete filesystem if the `propagate
to fileserver' flag is false. ([1073] in moira)

26 years agooracle doesn't do [ and ] in its pseudo-regexps, so don't treat them
danw [Tue, 24 Jun 1997 20:02:56 +0000 (20:02 +0000)] 
oracle doesn't do [ and ] in its pseudo-regexps, so don't treat them
specially

26 years agoFinally implement _set_debug_level. (SQL trace will go to a file in
danw [Tue, 17 Jun 1997 20:22:04 +0000 (20:22 +0000)] 
Finally implement _set_debug_level. (SQL trace will go to a file in
/usr/oracle/rdbms/log/)

26 years agoDon't create a user group with new accounts.
danw [Tue, 17 Jun 1997 20:20:24 +0000 (20:20 +0000)] 
Don't create a user group with new accounts.

Don't allow users to rename a list to someone else's username. Also,
allow users to get `MR_NO_MATCH' if they get_user_account_by_login on
a non-existent account. (Used by the client to be able to check for
this case.)

26 years agoWarn user before letting them rename a list to someone's username.
danw [Tue, 17 Jun 1997 20:11:20 +0000 (20:11 +0000)] 
Warn user before letting them rename a list to someone's username.

26 years agomachine -> query should ask for 4 arguments, not 3.
danw [Thu, 12 Jun 1997 21:04:50 +0000 (21:04 +0000)] 
machine -> query should ask for 4 arguments, not 3.
(fixes a bug with an uninitialized variable and makes the command more
flavorful)

26 years agoMake hesiod.gen default to class IN, type TXT records
danw [Sat, 31 May 1997 03:28:20 +0000 (03:28 +0000)] 
Make hesiod.gen default to class IN, type TXT records
(instead of HS/UNSPECA). completes the hesiod/nhesiod migration

26 years agoFix another freeing-memory-we-didn't-malloc bug in AddMachine. This
danw [Thu, 29 May 1997 16:50:04 +0000 (16:50 +0000)] 
Fix another freeing-memory-we-didn't-malloc bug in AddMachine. This
should fix the core-dumping bug from [1056] in Moira and several
transactions in bugs.

26 years agobuild with debugging, not optimization, by default so we can do
danw [Tue, 27 May 1997 19:39:09 +0000 (19:39 +0000)] 
build with debugging, not optimization, by default so we can do
something useful with corefiles. (affects clients and server)

27 years agosign error in the error number
danw [Thu, 27 Mar 1997 15:57:05 +0000 (15:57 +0000)] 
sign error in the error number

27 years agoFix error code for the error we translate to `duplicate ID'. Should
danw [Tue, 25 Mar 1997 02:20:43 +0000 (02:20 +0000)] 
Fix error code for the error we translate to `duplicate ID'. Should
stop it from crashing on those.

27 years agoredo this change that accidentally got undone during the code cleanup:
danw [Wed, 12 Mar 1997 02:45:46 +0000 (02:45 +0000)] 
redo this change that accidentally got undone during the code cleanup:

When flushing a name from the cache, clear it from the transaction
chain as well, or you could end up reading free'ed memory later.

27 years agoExtract the warehouse files with a mode of 640.
tytso [Mon, 3 Mar 1997 19:43:02 +0000 (19:43 +0000)] 
Extract the warehouse files with a mode of 640.

27 years agoAdd shell script for installing the warehouse data files.
tytso [Mon, 3 Mar 1997 19:32:24 +0000 (19:32 +0000)] 
Add shell script for installing the warehouse data files.

27 years agoFix README message to correctly refer to SVRBUILD instead of SVR_BUILD.
tytso [Fri, 14 Feb 1997 19:23:17 +0000 (19:23 +0000)] 
Fix README message to correctly refer to SVRBUILD instead of SVR_BUILD.

27 years agoNew version which includes enrolled, half-enrolled, and half-registered
tytso [Fri, 14 Feb 1997 19:21:01 +0000 (19:21 +0000)] 
New version which includes enrolled, half-enrolled, and half-registered
accounts as well.  Also write a control file and ship a compressed tar file
to the warehouse.

27 years agoChange #ifdef GDSS to #ifdef DO_GDSS, because GDSS was getting #undef'ed
tytso [Fri, 7 Feb 1997 19:44:08 +0000 (19:44 +0000)] 
Change #ifdef GDSS to #ifdef DO_GDSS, because GDSS was getting #undef'ed
in Imake.rules.

Change the warehouse program to be only built when GDSS is available.

27 years agoIf we're using GDSS, #define DO_GDSS, so that the gen/Imakefile
tytso [Fri, 7 Feb 1997 19:42:27 +0000 (19:42 +0000)] 
If we're using GDSS, #define DO_GDSS, so that the gen/Imakefile
can test against DO_GDSS.  (gen/Imakefile was previously testing against
GDSS, which was unfortunately getting #undef'ed in Imake.rules; thus,
the sis.gen program was never getting built.)

27 years agoFirst cut of MIT Warehouse extract program.
tytso [Thu, 6 Feb 1997 18:58:30 +0000 (18:58 +0000)] 
First cut of MIT Warehouse extract program.

27 years agoYet another special case for dealing with the gdss signatures.
danw [Thu, 6 Feb 1997 08:13:17 +0000 (08:13 +0000)] 
Yet another special case for dealing with the gdss signatures.
(Don't blank-pad them, but don't strip blanks that are supposed to
be there either.)

27 years agoin ASCII backups, write `|'s within fields as \174 instead of \| so
danw [Tue, 4 Feb 1997 22:53:41 +0000 (22:53 +0000)] 
in ASCII backups, write `|'s within fields as \174 instead of \| so
that `awk -F\|' will always break up the fields correctly. (mrrestore
already deals with \xxx, so no changes were needed there.)

27 years agoBlock ^C during queries (or you'll screw up libmoira's internal state).
danw [Tue, 4 Feb 1997 20:05:51 +0000 (20:05 +0000)] 
Block ^C during queries (or you'll screw up libmoira's internal state).
Also, if you get a ^C while reading a script, undo stdin/stdout redirection.

27 years agoallow blank lines in moira.conf files, since the documentation says you can.
danw [Sun, 2 Feb 1997 21:17:01 +0000 (21:17 +0000)] 
allow blank lines in moira.conf files, since the documentation says you can.

27 years agoImake.rules:
danw [Wed, 29 Jan 1997 23:35:53 +0000 (23:35 +0000)] 
Imake.rules:
  Got rid of `PROFILED_LIBS' and lint libraries.
  Got rid of the silly cc, ld, mv process for compiling and just use cc.
    (which also gets rid of DEBUG_LIBS since you don't need to do anything
     special to get that effect now.)
  Got rid of some other unused rules.
  Got rid of .dc -> .pc rule since we have .pc files instead now.

Imake.tmpl:
  Add in room for extra options (LOCAL_INCLUDES, etc)

Makefile:
  fix SRCTOP in config.Imakefile automatically when doing makeconfig
  (also, fix reference to /mit/kerberos/src, since we're moira, not
   kerberos :-} )

config.Imakefile:
  Add all the various new variables used in various places.
  Add stuff for __NetBSD__, linux, and __alpha. (Alpha isn't really
  supported, although we _think_ it works.)

27 years agoget mit-sipb-copyright.h from this dir, not ../../include/
danw [Wed, 29 Jan 1997 23:30:14 +0000 (23:30 +0000)] 
get mit-sipb-copyright.h from this dir, not ../../include/

27 years agodon't make directories for profiled libraries
danw [Wed, 29 Jan 1997 23:29:48 +0000 (23:29 +0000)] 
don't make directories for profiled libraries

27 years ago#includes, prototypes, etc
danw [Wed, 29 Jan 1997 23:28:57 +0000 (23:28 +0000)] 
#includes, prototypes, etc
s/#endif lint/#endif/
sanity in extern and static vars

27 years ago.dc -> .pc
danw [Wed, 29 Jan 1997 23:27:03 +0000 (23:27 +0000)] 
.dc -> .pc
typecasting and #includes to get rid of compiler warnings

27 years agorandom #include and prototype fixes
danw [Wed, 29 Jan 1997 23:25:28 +0000 (23:25 +0000)] 
random #include and prototype fixes

27 years agos/-S/-db/
danw [Wed, 29 Jan 1997 23:24:57 +0000 (23:24 +0000)] 
s/-S/-db/

27 years agoPOSIX, ANSI, sanity fixes
danw [Wed, 29 Jan 1997 23:24:06 +0000 (23:24 +0000)] 
POSIX, ANSI, sanity fixes
s/#endif lint/#endif/ for irix cc
#include <crypt.h> in idno.c for OSes that don't have crypt in stdlib
64-bit OS fixes in mr_param.c
fill in missing return values in sq.c

27 years agoRemove files that shouldn't be in the moira tree: these should already
danw [Wed, 29 Jan 1997 23:21:11 +0000 (23:21 +0000)] 
Remove files that shouldn't be in the moira tree: these should already
be installed, and we should use the installed versions.

Update remaining include files for 64-bit OSes.

27 years ago.dc -> .pc
danw [Wed, 29 Jan 1997 23:18:52 +0000 (23:18 +0000)] 
.dc -> .pc

27 years ago#include file and prototype fixes
danw [Wed, 29 Jan 1997 23:16:36 +0000 (23:16 +0000)] 
#include file and prototype fixes
s/#endif lint/#endif/ for irix cc

did a modified version of Ezra's alpha patches to make everything work
on 64-bit systems. (Most instances of `long' became `int32' with
appropriate typedefs in the header files. Also, be more careful about
casting between ints and pointers.)

27 years ago#include file and prototype fixes
danw [Wed, 29 Jan 1997 23:13:53 +0000 (23:13 +0000)] 
#include file and prototype fixes

27 years ago.dc -> .pc
danw [Wed, 29 Jan 1997 23:13:04 +0000 (23:13 +0000)] 
.dc -> .pc
#include file and prototype fixes

27 years ago${CRYPT} in Imakefile
danw [Wed, 29 Jan 1997 23:12:21 +0000 (23:12 +0000)] 
${CRYPT} in Imakefile
random sanity fixes
#includes instead of externs

27 years agouse com_err to print error messages.
danw [Wed, 29 Jan 1997 23:10:31 +0000 (23:10 +0000)] 
use com_err to print error messages.
don't use NULL when you mean 0 or '\0'

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