diff options
author | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2008-06-11 08:45:09 +0000 |
---|---|---|
committer | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2008-06-11 08:45:09 +0000 |
commit | 90efcacba6378a4e29275cd6e9914d73d836a4a4 (patch) | |
tree | da032ba71582994f9e1f2ed7162ba14f152cb7d7 /multi.h | |
parent | Added support for building and linking with (diff) | |
download | openvpn-90efcacba6378a4e29275cd6e9914d73d836a4a4.tar.xz |
Updated version to 2.1_rc7e.
Added client authentication and packet filtering capability
to management interface.
Extended packet filtering capability to work on both --dev tun
and --dev tap tunnels.
Updated valgrind-suppress file.
Made "Linux ip addr del failed" error nonfatal.
Amplified --client-cert-not-required warning.
Added #pragma pack to proto.h.
git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@2991 e7ae566f-a301-0410-adde-c780ea21d3b5
Diffstat (limited to 'multi.h')
-rw-r--r-- | multi.h | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -77,6 +77,10 @@ struct multi_instance { bool did_open_context; bool did_real_hash; bool did_iter; +#ifdef MANAGEMENT_DEF_AUTH + bool did_cid_hash; + struct buffer_list *cc_config; +#endif bool connection_established_flag; bool did_iroutes; @@ -111,6 +115,11 @@ struct multi_context { int tcp_queue_limit; int status_file_version; +#ifdef MANAGEMENT_DEF_AUTH + struct hash *cid_hash; + unsigned long cid_counter; +#endif + struct multi_instance *pending; struct multi_instance *earliest_wakeup; struct multi_instance **mpp_touched; @@ -143,10 +152,6 @@ void tunnel_server (struct context *top); const char *multi_instance_string (const struct multi_instance *mi, bool null, struct gc_arena *gc); -void multi_bcast (struct multi_context *m, - const struct buffer *buf, - struct multi_instance *omit); - /* * Called by mtcp.c, mudp.c, or other (to be written) protocol drivers */ |