tor/src
David Goulet 789beca783 channel: Refactor NETINFO process function
In order to process a NETINFO cell, the OR connection needs to go through a
series of validation else we don't process the cell.

Move those into its own function in and improve documentation.

This is an attempt at reducing technical debt of the rather large and
complicated channel_tls_process_netinfo_cell() function.

Related to #40022

Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-07 10:37:06 -04:00
..
app addr: Fix possible memleak in find_my_address() 2020-07-06 11:21:41 -04:00
config python: Add __future__ imports for python 3 compatibility 2019-12-12 15:58:51 +10:00
core channel: Refactor NETINFO process function 2020-07-07 10:37:06 -04:00
ext Move description of ext contents into an md file. 2020-07-02 13:46:25 -04:00
feature Merge remote-tracking branch 'tor-github/pr/1938/head' 2020-07-06 09:34:13 -04:00
lib Merge branch 'tor-github/pr/1968' 2020-07-02 14:18:00 -04:00
rust rust/protover: Fix protocol version support error handling 2020-05-18 21:50:35 +10:00
test Fix coccinelle complaint in test-memwipe.c 2020-07-07 15:33:35 +03:00
tools net: Make all address bytes functions take uint8_t * 2020-04-30 06:54:42 +10:00
trunnel Update Trunnel for new machine_ctr field. 2020-06-08 18:05:34 -05:00
win32 Bump to 0.4.4.1-alpha-dev 2020-06-16 19:38:38 -04:00
arch_goals.md Document high-level architecture goals 2019-12-10 16:47:38 -06:00
include.am Move winprocess_sys into a new low-level hardening module 2020-02-24 07:49:39 -05:00
mainpage.md Move description of ext contents into an md file. 2020-07-02 13:46:25 -04:00