Add basic pledge/unveil sandbox on OpenBSD
[tinc] / src / net_packet.c
2022-04-28 Kirill IsakovUse hardening option to add only hardening flags
2022-04-12 Kirill IsakovRefactor crypto RNG; add getrandom() support
2022-04-10 Kirill IsakovCorrect close() function when building with MSVC
2022-04-01 Guus SliepenPrevent underflow when sending UDP probes.
2022-03-28 Kirill IsakovAdd support for building tinc with MSVC
2022-03-23 Kirill IsakovAdd support for meson build system
2022-01-24 Guus SliepenEnable and fix many extra warnings supported by GCC...
2022-01-16 Guus SliepenFix potential crash during failing PMTU discovery.
2021-08-23 Guus SliepenUse xoshiro256** to generate pseudo-random numbers.
2021-08-18 Kirill IsakovMove repeating MIN/MAX macros into dropin.h.
2021-08-18 Kirill IsakovRename base64 funcs to show they're not RFC-compliant.
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-10 Fufu FangReduce pointer indirection for global list_t variables
2021-08-02 Kirill IsakovAssign more suitable types and fix narrowing conversion...
2021-07-29 Kirill IsakovRemove unused '#include's.
2021-07-20 Kirill IsakovLZ4: try system library first, fallback to builtin
2021-07-20 Darik HornAdd LZ4 compression support
2021-06-30 Mathew HeardFail early in send_udp_probe_packet().
2021-06-30 Mathew HeardCheck interval bounds for UDP probe size.
2021-06-30 Mathew HeardEnsure send_udp_probe_packet len is valid for the buffe...
2021-06-30 Mathew Heardperform cheap checks first
2021-06-27 Guus SliepenUpdate copyright notices.
2021-06-27 Guus SliepenDon't try to forward packets to a node we don't have...
2018-12-18 Guus SliepenPrevent large amounts of UDP probes being sent consecut...
2018-10-21 Guus SliepenFix warnings when compiling for Windows.
2018-10-18 Guus SliepenFix building with --disable-legacy-protocol.
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-06-23 Guus SliepenRemove address cache debug messages printed to stderr.
2018-06-23 Guus SliepenAvoid treating compressed MTU probes as having a negati...
2018-06-13 Guus SliepenMerge remote-tracking branch 'volth/release-1.1pre16...
2018-06-13 volthminor
2018-06-13 volthkeep track of round trip times of UDP pings
2018-04-02 Guus SliepenReformat all code using astyle.
2018-02-18 Guus SliepenReduce memory allocations due to zlib's uncompress().
2018-02-17 Guus SliepenReformat all code using astyle.
2018-01-07 Etienne DechampsFix "use of GNU empty initializer extension" warning.
2018-01-07 Etienne DechampsFix "void function should not return void expression...
2018-01-06 Guus SliepenAdd a cache of recently seen addresses.
2018-01-06 Guus SliepenFix all spelling errors found by codespell.
2017-12-16 Guus SliepenAssume all IPPROTO_* macros exist.
2017-10-25 Todd C. MillerReplace remaining sizeof foo with sizeof(foo).
2017-10-07 Guus SliepenReformat all code using astyle.
2017-10-07 Guus SliepenConvert sizeof foo to sizeof(foo).
2017-09-02 Guus SliepenEnsure packet priority is cleared when sending PMTU...
2017-07-27 Guus SliepenForward-port tinc 1.0's handling of device errors.
2016-07-26 Guus SliepenLog warnings about dropped packets only with debug...
2016-06-23 Guus SliepenFix warnings from the Clang static analyzer.
2016-05-12 thorkillSend PKT_PROBE only when handshake has been done already.
2016-04-23 Guus SliepenFix a compiler warning on Windows.
2016-04-15 Guus SliepenStop using SOL_TCP, SOL_IP and SOL_IPV6.
2016-04-15 Guus SliepenFix some compiler warnings from MinGW.
2016-04-10 Guus SliepenSupport ToS/DiffServ for IPv6 meta and UDP connections.
2016-01-17 Guus SliepenMerge remote-tracking branch 'mweinelt/tinc-gui' into 1.1
2015-12-10 Guus SliepenUse static buffers for recvmmsg(), initialize them...
2015-12-10 Guus SliepenAdd support for recvmmsg().
2015-11-07 Etienne DechampsMake sure the packet source MAC address is always set.
2015-05-31 Guus SliepenFix missing return value caused by the previous commit.
2015-05-31 Etienne DechampsDon't try to relay packets to unreachable nodes.
2015-05-23 Etienne DechampsFix crashes when trying unreachable nodes.
2015-05-18 Etienne DechampsFix direct UDP communciation with pre-relaying 1.1...
2015-05-18 Etienne DechampsDon't parse node IDs if the sending node doesn't suppor...
2015-05-18 Etienne DechampsFix SPTPS condition in try_harder().
2015-05-17 Guus SliepenMerge remote-tracking branches 'dechamps/sptpsrestart...
2015-05-17 Etienne DechampsProactively restart the SPTPS tunnel if we get receive...
2015-05-17 Etienne DechampsPrevent SPTPS key regeneration packets from entering...
2015-05-14 Guus SliepenFix receiving UDP packets from tinc 1.0.x nodes.
2015-05-10 Etienne DechampsIntroduce raw TCP SPTPS packet transport.
2015-05-10 Etienne DechampsRename REQ_SPTPS to SPTPS_PACKET.
2015-05-10 Etienne DechampsExpose the raw SPTPS send interface from net_packet.
2015-05-10 Etienne DechampsUse the correct originator node when relaying SPTPS...
2015-05-10 Etienne DechampsWhen relaying, send probes to the destination, not...
2015-04-12 Guus SliepenMerge remote-tracking branch 'dechamps/wintapver' into 1.1
2015-04-12 Guus SliepenAlways call res_init() before getaddrinfo().
2015-04-12 Guus SliepenMerge remote-tracking branch 'dechamps/windevice' into 1.1
2015-04-12 Guus SliepenMerge remote-tracking branch 'dechamps/winmtu' into 1.1
2015-04-12 Guus SliepenMerge remote-tracking branch 'dechamps/fsckwin' into 1.1
2015-04-12 Guus SliepenMerge remote-tracking branch 'dechamps/staticfix' into 1.1
2015-03-15 Etienne DechampsIncrease the ReplayWindow default from 16 to 32.
2015-03-14 Etienne DechampsDon't send UDP probes past static relays.
2015-03-14 Etienne DechampsAdd MTU_INFO protocol message.
2015-03-14 Etienne DechampsAdd UDP_INFO protocol message.
2015-03-14 Guus SliepenMerge remote-tracking branch 'seehuhn/1.1' into 1.1
2015-03-14 Guus SliepenMerge remote-tracking branch 'dechamps/sptpsabort'...
2015-03-08 Etienne DechampsFix UDP/MTU discovery in intermediate SPTPS UDP relays.
2015-03-08 Etienne DechampsFix dynamic UDP SPTPS relaying.
2015-02-17 xentecFix compile errors introduced in cfe9285adf391ab66faeb5...
2015-01-12 Guus SliepenImprove packet source detection.
2015-01-11 Guus SliepenSend gratuitous type 2 probe replies.
2015-01-11 Guus SliepenSend the size of the largest recently received packets...
2015-01-11 Guus SliepenMove UDP probe reply code into its own function.
2015-01-11 Guus SliepenKeep track of the largest UDP packet size received...
2015-01-11 Guus SliepenMove detection of PMTU decrease to try_mtu().
2015-01-11 Guus SliepenSend MTU probes only once every PingInterval.
2015-01-11 Guus SliepenRemove RTT and packet loss estimation code.
2015-01-11 Guus SliepenOnly send small packets during UDP probes.
2015-01-11 Guus SliepenAlways keep UDP mappings alive for nodes that also...
2015-01-10 Guus SliepenDon't send probe replies if we don't have the other...
2015-01-10 Guus SliepenProactively send our own key when we request another...
next