summaryrefslogtreecommitdiff
path: root/src/hub.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-07Version 1.24 + static binary updates + get rid of copyright year1.24Yorhel1-1/+1
2023-08-11ADC: Split client info into AP/VE NFO paramsYorhel1-1/+1
2023-01-22Fix empty function prototypesYorhel1-1/+1
2023-01-22Get rid of all VLAsYorhel1-1/+1
2022-05-30Version + year bump1.23Yorhel1-1/+1
2022-01-23Fix error message wrongly pointing to tls_priorityYorhel1-1/+1
2021-03-27Drop support for libgcrypt and GnuTLS 2.xYorhel1-3/+3
2021-03-27Add tls_policy=force optionYorhel1-7/+19
2021-03-27NMDC: Add TLS to $SupportsYorhel1-1/+1
2020-09-21hub.c: Don't use VLA in nmdc_search() to fix segfault on aarch64Yorhel1-1/+1
2019-04-15Delay sending messages and setting handlers until the protocol is known.Denys Smirnov1-15/+27
2019-04-15Negotiate the protocol using ALPN (C-H only).Denys Smirnov1-2/+10
2019-03-26Version bump + year bump + Changelog update for 1.211.21Yorhel1-1/+1
2017-08-25Broadcast the number of currently available free slotsDaniel Kamil Kozar1-7/+34
2016-12-30Version & date bump + Changelog update for 1.201.20Yorhel1-1/+1
2015-04-13Add support for obtaining active_ip from the local socketYorhel1-2/+3
2014-02-11Copyright year bumpYorhel1-1/+1
2013-09-24Nick tab-completion: add ": " even for full nicksTillmann Karras1-1/+1
2013-06-27hub.c: Support $MyINFO messages without the flags byteYorhel1-4/+6
2013-06-12Rewrite UDP sending code + respect local_bind settingYorhel1-19/+25
2013-05-27Update yuri + make use of new query parsing APIYorhel1-6/+7
2013-05-27Replace yuri_validate_ipv[46]() with simple inet_pton() wrappersYorhel1-3/+3
2013-03-19hub.c: Log DSTA messages instead of spamming the main chatYorhel1-2/+9
2013-03-19hub.c: Fix reporting of active mode flag on NMDCYorhel1-1/+1
2013-03-16hub.c: Fix escaping in DSTA 141 messageYorhel1-1/+1
2013-03-14ADC: Support CIDs with lengths between 128 and 512 bitsYorhel1-14/+33
2013-03-09hub.c: Enable active mode if IP is known before logging inYorhel1-0/+5
2013-02-17hub.c: Fix reporting of TCP6 and UDP6 in SUYorhel1-1/+1
2013-02-17hub.c: Support IPv6 active modeYorhel1-33/+51
2013-02-16Remove 'active_tls_port' supportYorhel1-12/+8
2013-02-06hub.c: Fix search replies on NMDC hubsYorhel1-2/+4
2013-02-04Copyright year bumpYorhel1-1/+1
2013-01-27Add support for passive (outgoing) IPv6 C-C connectionsYorhel1-2/+3
2013-01-26hub.c: Add support for IPv6 for outgoing UDP search resultsYorhel1-5/+16
2013-01-26Store users' IPv6 address in user list + display in userlist tabYorhel1-5/+19
2013-01-26Use 'struct in_addr' to store IPv4 addresses + added ip6_ utilsYorhel1-26/+28
2013-01-24Use separate version.h instead of -DGIT_VERSIONYorhel1-2/+2
2013-01-24Use yuri instead of str_portsplit() + expose host/port diff out of net.cYorhel1-53/+49
2013-01-24Move all system #includes into ncdc.hYorhel1-1/+0
2012-12-17hub: Use more secure random token in ADC CTMYorhel1-3/+6
2012-12-17Use crypto functions from libgcrypt if GnuTLS is too oldYorhel1-24/+6
2012-12-16hub: Recognize mode field hidden in non-tag $MyINFO fieldYorhel1-0/+2
2012-12-16hub: Pass PMs from unknown users to the main chat on NMDCYorhel1-5/+7
2012-11-04hub.c: Lower nfo timer to 1min + don't include cur hub in HN/HR on ADCYorhel1-7/+1
2012-10-11Added ADC BLOM support and 'adc_blom' option to enable itYorhel1-1/+25
2012-08-10hub.c: Use "0.005" as connection on NMDC if no 'connection' has been setYorhel1-1/+1
2012-08-10Improved support for group chatYorhel1-9/+12
2012-07-25ADC: Don't disconnect on a fatal STA messageYorhel1-9/+3
2012-07-17Moved string utility functions from util.c to strutil.cYorhel1-2/+2
2012-06-11hub.c: Don't try to send UDP replies on ADC if no valid U4 is setYorhel1-7/+7