mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 05:03:43 +01:00
Merge remote-tracking branch 'origin/merge-requests/776' into maint-0.4.8
This commit is contained in:
commit
1b1f6e8574
3
changes/ticket40871
Normal file
3
changes/ticket40871
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
o Minor bugfixes (bridges, statistics):
|
||||||
|
- Correctly report statistics for client count over Pluggable transport.
|
||||||
|
Fixes bug 40871; bugfix on 0.4.8.4
|
@ -360,13 +360,19 @@ channel_tls_handle_incoming(or_connection_t *orconn)
|
|||||||
/* Register it */
|
/* Register it */
|
||||||
channel_register(chan);
|
channel_register(chan);
|
||||||
|
|
||||||
|
char *transport_name = NULL;
|
||||||
|
if (channel_tls_get_transport_name_method(TLS_CHAN_TO_BASE(orconn->chan),
|
||||||
|
&transport_name) < 0) {
|
||||||
|
transport_name = NULL;
|
||||||
|
}
|
||||||
/* Start tracking TLS connections in the DoS subsystem as soon as possible,
|
/* Start tracking TLS connections in the DoS subsystem as soon as possible,
|
||||||
* so we can protect against attacks that use partially open connections.
|
* so we can protect against attacks that use partially open connections.
|
||||||
*/
|
*/
|
||||||
geoip_note_client_seen(GEOIP_CLIENT_CONNECT,
|
geoip_note_client_seen(GEOIP_CLIENT_CONNECT,
|
||||||
&TO_CONN(orconn)->addr, NULL,
|
&TO_CONN(orconn)->addr, transport_name,
|
||||||
time(NULL));
|
time(NULL));
|
||||||
dos_new_client_conn(orconn, NULL);
|
dos_new_client_conn(orconn, transport_name);
|
||||||
|
tor_free(transport_name);
|
||||||
|
|
||||||
return chan;
|
return chan;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user