Hi,

On 24-09-16 17:54, Lev Stipakov wrote:
> Peer-id might change on restart and this should not trigger reopening
> tun.
> 
> Trac #649

Feature-ACK.

The same holds for ncp stuff though, so I think we should do the same
for cipher, auth and keysize.  Unless those change the tun-mtu, hmm...
That might need further investigation, so maybe keep that separate from
the peer-id issue.

> +           char line[OPTION_PARM_SIZE];
> +           while (buf_parse (&buf_orig, ',', line, sizeof (line)))
> +             {
> +               /* peer-id might change on restart and this should not 
> trigger reopening tun */
> +               if (strstr (line, "peer-id ") != line)
> +                 {
> +                   md_ctx_update (&c->c2.pulled_options_state, (const 
> uint8_t *) line, strlen(line));
> +                 }
> +             }

This looks like it should be a separate (static) function
'push_update_digest(state, msg)', or something like that.

> +                 md_ctx_cleanup (&c->c2.pulled_options_state);

Are you sure?  I don't see a "-    md_ctx_cleanup (...)" in the patch
for master (there is in 2.3 though).  Do you fix a bug here, or is this
a cherry-picking mistake?

-Steffan

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to