diff options
author | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2009-09-17 23:43:37 +0000 |
---|---|---|
committer | james <james@e7ae566f-a301-0410-adde-c780ea21d3b5> | 2009-09-17 23:43:37 +0000 |
commit | 673f583f76358b57e7f610084d3cb28bb2a9c4a2 (patch) | |
tree | 6d9c8bdd75055e42049937f69bdbcf9368eaab89 /options.h | |
parent | Modified client to send a PUSH_REQUEST message to server 1 second (diff) | |
download | openvpn-673f583f76358b57e7f610084d3cb28bb2a9c4a2.tar.xz |
The maximum number of "route" directives (specified in the config
file or pulled from a server) can now be configured via the new
"max-routes" directive.
Previously, the limit was set to 100 and fixed by a compile-time
constant. Now the limit is dynamic and can be modified by the
"max-routes" directive. If max-routes is not specified, the default
limit is 100.
Note that this change does not address the maximum size of the
pushed options string sent from server to client, which is still
controlled by the TLS_CHANNEL_BUF_SIZE compile-time constant.
git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@4967 e7ae566f-a301-0410-adde-c780ea21d3b5
Diffstat (limited to '')
-rw-r--r-- | options.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -75,7 +75,7 @@ struct options_pre_pull struct tuntap_options tuntap_options; bool routes_defined; - struct route_option_list routes; + struct route_option_list *routes; int foreign_option_index; }; @@ -306,6 +306,7 @@ struct options int route_delay; int route_delay_window; bool route_delay_defined; + int max_routes; struct route_option_list *routes; bool route_nopull; bool route_gateway_via_dhcp; |