-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More, but more subdued, rampaging for next release #3064
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also had a look at the mispec and lua changes.
But I don't understand the rest of your changes (yet)
The additional reporting, while nice, prevents the use of mispec on integer-only builds
Prefer print everywhere.
IMHO, it's generally good style to register the callbacks first.
Seems more polite than quietly accepting other types as nil.
Removes yet another unchecked allocation point in our C libraries. While here, fix potential reference leaks on error paths Also while here, remove some stale documentation. There can be as many DNS requests in flight as LwIP has room for in its table (DNS_TABLE_SIZE, which defaults to 4).
Because the old API was inactive, we were setting MBEDTLS_SSL_VERIFY_NONE even after we'd parsed the certificate. tls tests now include a deliberate certificate mismatch; this was discovered by moving the mqtt tests over to the new API.
Sorry about that; pushed the wrong set of commits. D'oh. Anyway, here's the correct set with @HHHartmann's suggestion in place. I'd like to merge these this weekend, so if I don't hear any objections by this evening I'll click my own button and will deal with any fallout. :) |
dev
branch rather than formaster
.docs/*
.This is another round of minor scattered changes throughout the tree. I'd like at least
tls: fix new verification API
to land because it corrects an embarrassing error on my part.I'd appreciate someone glancing over this, especially some of the more obscure Lua bits (
__metatable
,LUA_GCSTOP
, ...).