summaryrefslogtreecommitdiff
path: root/ot_udp.c
AgeCommit message (Expand)Author
2024-04-16Remove CVS version tags, they did not work anymore after moving to gitDirk Engling
2024-04-15clang-formatDirk Engling
2024-04-03Prepare opentracker for dual stack capabilitiesDirk Engling
2024-03-30Limit ipv6 udp replies to an amount that does not create too large UDP packets. Credits to anonymous donorDirk Engling
2021-05-09Add newline to debug stringDirk Engling
2021-04-20Use arc4random whereever we need strong entropyDirk Engling
2015-06-05Avoid reacting to our own error packets, should the happen to end up on our interface with a spoofed source IP. Thanks to zorun.Dirk Engling
2014-10-07Initialise all values of aes keyerdgeist
2012-06-03Calculate the old hash for the ip address only, when the current one mismatcheserdgeist
2012-05-28Remove debug infoerdgeist
2012-05-28Report connection id missmatch counterdgeist
2012-05-28udp now generates a cryptographically secure token for connecting clients. This is later verified.erdgeist
2012-04-25Add functionality to distribute udp to several workerserdgeist
2012-03-31Try to act upon all udp packets at onceerdgeist
2010-04-22** struct ot_workstruct gets ritcher (and will become even ritcher soon).erdgeist
2009-06-15Dont log connection id missmatches anymoreerdgeist
2009-01-15Add comments, rename our struct http_data h to cookie, all clientsockets to sock, all size_t from socket_recvs to byte_count. Make signal handler set default...erdgeist
2009-01-13V6erdgeist
2009-01-05* http and udp routines now use thread local buffers passed in workstruct containers. In other words they do not use static_buffer anymore and are considered...erdgeist
2009-01-02* opentracker now drops permissions in correct order and really chroots() if ran as rooterdgeist
2008-12-06Renamed OT_FLAG to OT_PEERFLAG to make code easier to readerdgeist
2008-11-28The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version.erdgeist
2008-10-28Whitespace fixeserdgeist
2008-10-06Bugfix: API change missed in two points, when calling return_peers_for_torrent. is_tcp was replaced by FLAG_TCP or FLAG_UDPerdgeist
2008-10-04added live sync codeerdgeist
2008-09-15now checking for the correct connection-id we gave outdenis
2008-02-05Fix endianess issues, also obey number of peers requested in udp announceserdgeist
2008-01-17Introducing live busy network detection.erdgeist
2007-12-20Introduce some kind of versioningerdgeist
2007-12-15too many wrong udp requests scroll too much :) disable logging for nowerdgeist
2007-12-15more udp debuggingerdgeist
2007-12-15Do not lock out well behaving clientserdgeist
2007-12-15more udp debuggingerdgeist
2007-12-15Prepare udp connection id generation and checkingerdgeist
2007-12-03Drop ot_{byte,word,dword} and use uint{8,16,32}_t, also simplify includeserdgeist
2007-11-21static bufs are not shared anymore, even if that means more memory.erdgeist
2007-11-06Missing newline warning, missing include fixederdgeist
2007-11-06Have an own file handle udp requests.erdgeist