Commit Graph

3364 Commits

Author SHA1 Message Date
Assar Westerlund
37af8f3e75 (childhandler): watch for child `wait_on_pid' to die.
(recv_conn): set `wait_on_pid' instead of looping on waitpid here
also.  This should solve the problem of kxd looping which was caused
by the signal handler getting invoked before this waitpid and reaping
the child leaving this poor loop without any child


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6894 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-09-02 19:09:25 +00:00
Johan Danielsson
bb532116f7 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6893 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-09-01 11:04:03 +00:00
Johan Danielsson
09bf3fa023 SGI capability mumbo-jumbo
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6892 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-09-01 11:03:23 +00:00
Johan Danielsson
80f41aae8f fix some buglets (from ake@cs.umu.se)
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6884 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-27 09:19:08 +00:00
Assar Westerlund
12ffc04de2 *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6843 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-19 17:27:20 +00:00
Assar Westerlund
5a7f25bfd1 (doit): remember to step over the error message when we discover that
XDELE is not supported


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6842 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-19 17:26:53 +00:00
Assar Westerlund
6da782ab9f *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6839 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-19 15:42:18 +00:00
Assar Westerlund
d265a2b7b8 (recv_conn): give better error message
(doit_active): don't die if fork gives EAGAIN


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6838 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-19 15:41:25 +00:00
Johan Danielsson
7b10291769 (recv_conn): call setjob on crays;
(doit_passive): if fork fails with EAGAIN, don't shutdown, just close
the connection
re-implement `-t' flag


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6837 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-19 14:56:38 +00:00
Johan Danielsson
15171c7b29 (do_login): show issue-file
(send_data): change handling of zero-byte files


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6836 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-19 09:51:22 +00:00
Assar Westerlund
2cb482ed3b *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6832 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-18 18:16:28 +00:00
Assar Westerlund
c63ae34fd3 (getit): be more suspicious when parsing the result of MDTM. Do the
comparison of timestamps correctly.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6831 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-18 18:16:05 +00:00
Assar Westerlund
c139c81e0d (proto): don't trust errno if krb5_net_read hasn't returned -1
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6825 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-16 12:43:43 +00:00
Assar Westerlund
1b26c82957 (proto): only trust errno if krb5_net_read actually returns -1
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6821 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-16 12:28:19 +00:00
Assar Westerlund
18680dc1b0 *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6820 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-16 12:27:28 +00:00
Assar Westerlund
79c9449c41 (do_read): be careful with the return value from krb5_net_read
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6819 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-16 12:27:10 +00:00
Assar Westerlund
d00feda10d (proto): be more careful with the return value from krb5_net_read
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6818 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-16 12:26:25 +00:00
Assar Westerlund
0d957a3741 add missing brace
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6817 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-15 23:29:38 +00:00
Johan Danielsson
10a983042e err -> errx
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6813 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-13 10:36:52 +00:00
Assar Westerlund
46d5f5c20e *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6805 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-12 22:13:33 +00:00
Assar Westerlund
2d5a5da6a2 (send_data): avoid calling mmap with `len == 0'. Some mmap:s rather
dislike that (Solaris) and some munmap get grumpy later.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6804 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-12 22:11:54 +00:00
Assar Westerlund
f9ae8c45d6 (copy_stream): avoid calling mmap with `len == 0'. Some mmap:s rather
dislike that (Solaris) and some munmap get grumpy later.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6803 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-12 22:11:08 +00:00
Johan Danielsson
f5b9e2f6ed x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6802 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-12 17:41:20 +00:00
Johan Danielsson
78e40372d4 (pop_init): don't freehostent if ch == NULL
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6801 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-12 17:40:58 +00:00
Johan Danielsson
22a2124e5b x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6798 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-12 11:45:27 +00:00
Johan Danielsson
79af5ad01f use XDELE
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6797 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-12 11:44:54 +00:00
Johan Danielsson
da53560e90 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6796 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-12 11:38:33 +00:00
Johan Danielsson
a910647224 implement XDELE to delete a range of messages
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6795 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-12 11:37:55 +00:00
Johan Danielsson
5411a3e1a8 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6784 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-09 15:34:48 +00:00
Johan Danielsson
8e8c67e127 (start_logout_process): call setproctitle
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6783 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-09 15:34:41 +00:00
Johan Danielsson
0ffe8726db dependencies
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6778 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-09 14:49:28 +00:00
Johan Danielsson
25e89985c0 declare struct spwd
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6777 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-09 14:49:12 +00:00
Johan Danielsson
ae44a8a80b x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6772 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-09 13:59:12 +00:00
Johan Danielsson
b189f88380 add support for starting extra processes at login and logout; always
preserve TERM and TZ


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6770 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-09 13:57:48 +00:00
Johan Danielsson
fc943595df generate login_protos.h
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6769 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-09 13:56:26 +00:00
Johan Danielsson
4d0f474940 move prototypes to login_protos.h
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6768 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-09 13:54:33 +00:00
Johan Danielsson
54353254ab add configuration file support
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6767 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-09 13:53:56 +00:00
Assar Westerlund
c8b80357de *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6766 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-07 09:12:51 +00:00
Assar Westerlund
ea6f986fd1 (check_shadow): check for a NULL sp
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6765 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-07 09:12:36 +00:00
Assar Westerlund
89bb20cf7c *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6759 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 12:26:13 +00:00
Assar Westerlund
538358295d call freehostent
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6756 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 12:22:09 +00:00
Assar Westerlund
3b5d22066c (do_connect): v6-ify
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6755 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 12:21:17 +00:00
Assar Westerlund
cff9accccb v6-ify
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6754 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 12:21:00 +00:00
Assar Westerlund
51943ce882 (main): move down login incorrect to disallow account guessing
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6753 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 12:20:17 +00:00
Assar Westerlund
fd6e3126dc (doit): call freehostent
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6752 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 12:19:45 +00:00
Assar Westerlund
106427eaa1 make v6 friendly and simplify
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6751 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 11:39:57 +00:00
Assar Westerlund
d2120e0670 remove some dead code
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6750 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 10:17:15 +00:00
Assar Westerlund
87b1e7cf02 simplify by using krb5_err instead of errx
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6749 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 10:10:37 +00:00
Assar Westerlund
282c3db291 fix typo
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6748 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 10:03:51 +00:00
Assar Westerlund
983f403891 make v6 friendly and simplify
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6747 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 10:03:18 +00:00