Improve use of compiler attributes
[tinc] / src / protocol_auth.c
2022-04-28 Kirill IsakovImprove use of compiler attributes
2022-04-24 Kirill IsakovImprove proxy server support
2022-04-22 Kirill IsakovWipe (some) secrets from memory after use
2022-04-21 Kirill Isakovconnection_t: remove unused compression_level field
2022-04-21 Kirill Isakovconnection_t: allocate legacy context on first use
2022-04-21 Kirill IsakovUse actual port in tincd logs / tinc get Port / invitations
2022-04-12 Kirill IsakovRefactor crypto RNG; add getrandom() support
2022-04-02 Guus SliepenImprove handling invitation read errors.
2022-03-28 Kirill IsakovAdd support for building tinc with MSVC
2022-03-23 Kirill IsakovRearrange conflicting tincd globals
2022-01-24 Guus SliepenEnable and fix many extra warnings supported by GCC...
2021-08-18 Kirill IsakovRename base64 funcs to show they're not RFC-compliant.
2021-08-15 Kirill IsakovReplace pointers to cipher_t/digest_t in connection_t...
2021-08-11 Kirill IsakovUse splay trees inside node_t directly.
2021-08-11 Kirill IsakovReplace pointers to global splay trees with structs.
2021-08-02 Kirill IsakovAssign more suitable types and fix narrowing conversion...
2021-07-29 Kirill IsakovRemove unused '#include's.
2021-07-29 Kirill IsakovAllow using key & configuration parser from tincd in...
2021-07-25 Kirill IsakovFix more memory leaks found by ASAN.
2018-10-22 Guus SliepenHandle DOS line endings in invitation files.
2018-10-18 Guus SliepenFix building with --disable-legacy-protocol.
2018-10-07 Guus SliepenDon't check for NULL-pointers before calling free().
2018-10-06 Guus SliepenFix all warnings when compiling with -Wall -W -pedantic.
2018-09-09 Guus SliepenPrevent oracle attacks in the legacy protocol (CVE...
2018-01-06 Guus SliepenFix all spelling errors found by codespell.
2017-11-06 Guus SliepenDon't log errors when autoconnecting fails and debuglev...
2017-10-23 Guus SliepenDisable PMTU discovery when TCPOnly is used.
2017-10-07 Guus SliepenReformat all code using astyle.
2017-10-07 Guus SliepenConvert sizeof foo to sizeof(foo).
2017-07-09 Guus SliepenAdd configurable experation time for invitations.
2017-05-01 thorkillSanitize input in id_h - prevent integer overflows
2017-03-21 Guus SliepenPut script environment creation/deletion in functions.
2017-03-20 Guus SliepenMerge remote-tracking branch 'dechamps/sleep' into 1.1
2016-12-18 Etienne DechampsFix edge local addresses not being set when connections...
2016-10-30 Guus SliepenEnforce maximum amount of bytes sent/received on meta...
2016-10-30 Guus SliepenUse AES256 and SHA256 by default for the legacy protocol.
2016-06-05 Guus SliepenFix the previous commit.
2016-06-05 Guus SliepenPreserve IPv6 scope_id in edges.
2016-04-15 Guus SliepenDon't assume sa.sa_family is a short int.
2015-04-24 Guus SliepenAllow one-sided upgrades to Ed25519.
2015-03-14 Guus SliepenMerge remote-tracking branch 'seehuhn/1.1' into 1.1
2014-12-29 Guus SliepenAllow tinc to be compiled without OpenSSL.
2014-12-26 Guus SliepenAllow running tinc without RSA keys.
2014-12-25 Guus SliepenMerge remote-tracking branch 'groxxda/gui-fixes' into 1.1
2014-12-24 Guus SliepenAdd a variable offset to vpn_packet_t, drop sptps_packet_t.
2014-12-24 Guus SliepenUse void pointers for opaque data blobs in the SPTPS...
2014-12-07 Guus SliepenBetter log messages when we already know the peer's...
2014-12-07 Sven-Haegar KochTry handling the case when the first side knows the...
2014-12-07 Guus SliepenCheck validity of Ed25519 key during an upgrade.
2014-12-07 Sven-Haegar KochDo not disconnect when no ecdsa key is known yet.
2014-07-12 Guus SliepenMerge branch 'keysegfault' of https://github.com/decham...
2014-07-12 Guus SliepenMerge branch 'winwarnings' of https://github.com/decham...
2014-07-12 Etienne DechampsRemove redundant connection_t::status.active field.
2014-06-29 Etienne DechampsAdd local address information to edges.
2014-05-18 Guus SliepenAllow Cipher and Digest "none".
2014-05-18 Guus SliepenRename ECDSA to Ed25519.
2014-05-12 Guus SliepenFix a crash when we have a malformed public ECDSA key...
2014-02-07 Guus SliepenUpdate copyright notices.
2014-01-29 Guus SliepenDocument Weight and also allow it to be set from tinc...
2013-08-23 Guus SliepenUse PATHEXT when checking for the presence of scripts...
2013-08-20 Guus SliepenExecute scripts when invitations are created or accepted.
2013-08-20 Guus SliepenEnsure the invitation filenames do not reveal the secre...
2013-08-20 Guus SliepenLet a server explicitly send a notification when the...
2013-07-20 Guus SliepenForbid protocol version rollback.
2013-05-29 Guus SliepenAdd an invitation protocol.
2013-05-11 Guus SliepenFix check for presence of ECDSA public key for outgoing...
2013-05-10 Guus SliepenFix warnings for functions marked __attribute((warn_unu...
2013-05-01 Guus SliepenUse conditional compilation for cryptographic functions.
2013-04-22 Guus SliepenDrop packets forwarded via TCP if they are too big...
2013-03-08 Guus SliepenAvoid calling time(NULL).
2013-02-07 Guus SliepenDon't send proxy requests for incoming connections.
2012-10-10 Guus SliepenFix whitespace.
2012-10-07 Guus SliepenC99 extravaganza.
2012-10-07 Guus SliepenReplace the connection_tree with a connection_list.
2012-10-07 Guus SliepenRefactor outgoing connection handling.
2012-09-30 Guus SliepenMerge branch 'master' into 1.1
2012-09-30 Guus SliepenAdd strict checks to hex to binary conversions.
2012-09-30 Guus SliepenAttribution for Martin Schürrer.
2012-09-30 Martin SchürrerOutput details of encryption errors
2012-07-31 Guus SliepenUse a status bit to track which nodes use SPTPS.
2012-07-27 Guus SliepenMerge branch 'master' into 1.1
2012-07-21 Guus SliepenFix some compiler warnings.
2012-07-21 Guus SliepenFix various compiler warnings.
2012-07-19 Guus SliepenUse minor protocol version to determine whether to...
2012-07-17 Guus SliepenPut minor protocol version in connection options so...
2012-07-14 Guus SliepenMerge branch 'master' into 1.1
2012-06-26 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-05-08 Guus SliepenAlways pass request strings to other functions as const...
2012-05-08 Sven-Haegar KochLabel control connections for log output as "<control...
2012-04-19 Guus SliepenAdd support for proxying through an external command.
2012-04-19 Guus SliepenAdd support for SOCKS 5 proxies.
2012-04-18 Guus SliepenAdd basic support for SOCKS 4 and HTTP CONNECT proxies.
2012-03-26 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-03-25 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-03-18 Guus SliepenAdd datagram mode to the SPTPS protocol.
2012-03-10 Guus SliepenUpdate copyright notices.
2012-03-08 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-02-26 Guus SliepenAllow log messages to be captured by tincctl.
2012-02-26 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-02-26 Guus SliepenEnsure all SPTPS functions are prefixed with sptps_.
next