Johan Danielsson
c5b916ca6f
remove advertising clause
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7464 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-12-02 17:05:13 +00:00
Assar Westerlund
e23b92aea1
(handle_tcp): things work much better when ret is initialized
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7114 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-10-06 12:54:23 +00:00
Assar Westerlund
a702301bc9
(handle_tcp): try to print warning `TCP data of strange type' less
...
often
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6897 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-09-05 17:16:01 +00:00
Assar Westerlund
d377c71ac6
(*): simplify by using `struct sockaddr_storage'
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6524 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-07-24 18:41:32 +00:00
Assar Westerlund
33f58480d5
(handle_tcp): make sure we have data before starting to look for HTTP
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6422 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-07-05 19:11:50 +00:00
Assar Westerlund
faca5a7f19
(handle_tcp): always do getpeername, we can't trust recvfrom to return
...
anything sensible
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6421 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-07-05 19:07:05 +00:00
Assar Westerlund
f8d35a221e
(add_port_string): don't return a value
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6360 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-23 13:12:39 +00:00
Assar Westerlund
e4ab0aeee0
(add_standard_ports): add comma
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6341 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-23 05:33:41 +00:00
Assar Westerlund
a6b0e0e7ee
add fallbacks for all lookups by service name
...
(handle_tcp): break-up and clean-up
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6306 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-15 01:33:33 +00:00
Johan Danielsson
d661025c46
(handle_tcp): remove %-escapes in request
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6253 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-18 12:06:55 +00:00
Assar Westerlund
0aca0483d2
(add_standard_ports, process_request): look at enable_kaserver. From
...
"Brandon S. Allbery KF8NH" <allbery@kf8nh.apk.net >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5983 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-19 10:23:26 +00:00
Johan Danielsson
f92fa946cb
don't use data after clearing decriptor
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5955 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-15 13:21:16 +00:00
Johan Danielsson
73fe7c4a0b
log bogus requests
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5944 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-15 09:34:37 +00:00
Johan Danielsson
02dd0a0635
(init_sockets): pass context to krb5_get_all_server_addrs
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5841 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-01 18:25:54 +00:00
Johan Danielsson
806731da51
(addr_to_string): use krb5_print_address
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5798 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-29 19:01:08 +00:00
Johan Danielsson
0fdb89382d
pass addr to do_524
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5793 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-29 18:21:07 +00:00
Assar Westerlund
530c75890d
(init_sockets): free addresses
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5759 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-25 03:38:29 +00:00
Assar Westerlund
acb8f60e64
(init_socket): get rid of a stupid warning
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5726 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-24 03:02:21 +00:00
Assar Westerlund
0e578f63a9
(loop): braces fix
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5564 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-17 02:02:51 +00:00
Johan Danielsson
aaae186ab9
merge new-crypto branch
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5332 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-02-11 21:03:59 +00:00
Assar Westerlund
5edb3c3759
(parse_prots): always bind to AF_INET, there are v6-implementations
...
without support for `mapped V4 addresses'. From Jun-ichiro itojun
Hagino <itojun@kame.net >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5318 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-01-31 05:26:29 +00:00
Assar Westerlund
e9a23cb00b
(parse_ports): copy the string before mishandling it with strtok_r
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5288 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-01-30 15:54:55 +00:00
Assar Westerlund
0dbe934433
(init_socket): bind to a particular address
...
(init_sockets): get all local addresses and bind to them all
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5260 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-11-29 07:40:46 +00:00
Assar Westerlund
a4d7e57832
(handle_udp, handle_tcp): correct type of `n'
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5183 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-11-02 02:16:05 +00:00
Assar Westerlund
2d029408aa
(do_request): check for errors from `sendto'
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5049 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-06-30 16:09:08 +00:00
Johan Danielsson
7c0ea4a0e3
Pass client address to as_rep() and tgs_rep().
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4969 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-28 19:28:41 +00:00
Assar Westerlund
41a98ce22c
rename HAVE_STRUCT_SOCKADDR_IN6 to HAVE_IPV6
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4599 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-18 16:13:15 +00:00
Johan Danielsson
56e9a20e9a
Don't fail if realloc(X, 0) returns NULL.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4344 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-22 20:24:31 +00:00
Johan Danielsson
9a615fee02
Send version 5 TCP-reply as length+data.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4084 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-12-04 02:38:04 +00:00
Assar Westerlund
89ca693143
less reallocing in init_sockets
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4070 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-29 06:12:07 +00:00
Johan Danielsson
fff1dbcd0c
Fix some warnings.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3973 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 01:25:33 +00:00
Johan Danielsson
f05df77bb0
Exit if no sockets could be bound.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3838 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-09 01:23:07 +00:00
Assar Westerlund
545297c6e4
roken_*
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3695 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-29 01:28:03 +00:00
Johan Danielsson
f3dcbcd96a
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3682 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-28 03:56:48 +00:00
Johan Danielsson
4ffad0c7de
Log bad requests.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3679 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-28 03:40:23 +00:00
Johan Danielsson
ddc0d494c6
check for leading '/' in http request
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3582 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-09 22:39:38 +00:00
Assar Westerlund
78bf03ca6b
fix IPv6 conditionals
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3544 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 07:32:49 +00:00
Assar Westerlund
2ca944d2bc
use new addr_families functions
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3517 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:24:31 +00:00
Assar Westerlund
8c5842631e
stricter #ifdef
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3487 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:40:05 +00:00
Assar Westerlund
b09f153c01
rename sa_len' ->
sa_size'
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3484 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:22:32 +00:00
Assar Westerlund
70a72deb11
support AF_INET6
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3473 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:02:13 +00:00
Assar Westerlund
98062e7611
make `salen' an int to get rid of some stupid warning
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3406 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-07 20:28:47 +00:00
Johan Danielsson
403f587251
call setsockopt(SO_REUSEADDR)
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3366 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 20:13:20 +00:00
Johan Danielsson
6b9bf00471
Allow dynamic port specification.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3349 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 14:01:37 +00:00
Johan Danielsson
23c621c662
Add timeout to select, and log about expired tcp connections.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3298 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-30 19:34:30 +00:00
Johan Danielsson
5e3b5324e1
Set filedecriptor to -1 on allocated decriptor entries.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3286 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-30 16:48:07 +00:00
Johan Danielsson
4babce2148
Add some sanity checks and some logging to http code.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3200 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-27 23:39:48 +00:00
Johan Danielsson
b1978dc705
fix for broken recvfrom
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3196 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-27 23:23:08 +00:00
Johan Danielsson
d63ee3456f
replace warn* with krb5_warn*
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3195 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-27 23:22:56 +00:00
Johan Danielsson
cd7a6421ce
Add http support.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3184 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-27 22:38:59 +00:00