summaryrefslogtreecommitdiff
path: root/channels.h
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2006-07-24 14:04:00 +1000
committerDamien Miller <djm@mindrot.org>2006-07-24 14:04:00 +1000
commit9b439df18a9d56683584811ce38dcf72acd4cb20 (patch)
treedc7d64d4ae9ce7c47d52804671e8b5d2aedddae3 /channels.h
parent98299261eb970688a7bad346491cffdf2a7f6072 (diff)
- dtucker@cvs.openbsd.org 2006/07/17 12:06:00
[channels.c channels.h servconf.c sshd_config.5] Add PermitOpen directive to sshd_config which is equivalent to the "permitopen" key option. Allows server admin to allow TCP port forwarding only two specific host/port pairs. Useful when combined with Match. If permitopen is used in both sshd_config and a key option, both must allow a given connection before it will be permitted. Note that users can still use external forwarders such as netcat, so to be those must be controlled too for the limits to be effective. Feedback & ok djm@, man page corrections & ok jmc@.
Diffstat (limited to 'channels.h')
-rw-r--r--channels.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/channels.h b/channels.h
index d21319a2b..c473b730c 100644
--- a/channels.h
+++ b/channels.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: channels.h,v 1.85 2006/07/11 18:50:47 markus Exp $ */ 1/* $OpenBSD: channels.h,v 1.86 2006/07/17 12:06:00 dtucker Exp $ */
2 2
3/* 3/*
4 * Author: Tatu Ylonen <ylo@cs.hut.fi> 4 * Author: Tatu Ylonen <ylo@cs.hut.fi>
@@ -207,7 +207,9 @@ int channel_find_open(void);
207void channel_set_af(int af); 207void channel_set_af(int af);
208void channel_permit_all_opens(void); 208void channel_permit_all_opens(void);
209void channel_add_permitted_opens(char *, int); 209void channel_add_permitted_opens(char *, int);
210void channel_add_adm_permitted_opens(char *, int);
210void channel_clear_permitted_opens(void); 211void channel_clear_permitted_opens(void);
212void channel_clear_adm_permitted_opens(void);
211int channel_input_port_forward_request(int, int); 213int channel_input_port_forward_request(int, int);
212int channel_connect_to(const char *, u_short); 214int channel_connect_to(const char *, u_short);
213int channel_connect_by_listen_address(u_short); 215int channel_connect_by_listen_address(u_short);