"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/core/or/origin_circuit_st.h" between
tor-0.4.5.7.tar.gz and tor-0.4.5.8.tar.gz

About: Tor is an anonymous Internet communication system - a network of virtual tunnels that allows people and groups to improve their privacy and security on the Internet.

origin_circuit_st.h  (tor-0.4.5.7):origin_circuit_st.h  (tor-0.4.5.8)
skipping to change at line 174 skipping to change at line 174
/* If this flag is set, we should not consider attaching any more /* If this flag is set, we should not consider attaching any more
* connections to this circuit. */ * connections to this circuit. */
unsigned int unusable_for_new_conns : 1; unsigned int unusable_for_new_conns : 1;
/* If this flag is set (due to padding negotiation failure), we should /* If this flag is set (due to padding negotiation failure), we should
* not try to negotiate further circuit padding. */ * not try to negotiate further circuit padding. */
unsigned padding_negotiation_failed : 1; unsigned padding_negotiation_failed : 1;
/** /**
* If this flag is set, then a controller chose the first hop of this
* circuit's path, and it's okay to ignore checks that we'd usually do
* on this circuit's first hop.
*
* This flag is distinct from the CIRCUIT_PURPOSE_CONTROLLER purpose: the
* purpose indicates _what tor can use the circuit for_. Controller-created
* circuits can still have the CIRCUIT_PURPOSE_GENERAL purpose if Tor is
* allowed to attach streams to them.
*/
unsigned first_hop_from_controller : 1;
/**
* Tristate variable to guard against pathbias miscounting * Tristate variable to guard against pathbias miscounting
* due to circuit purpose transitions changing the decision * due to circuit purpose transitions changing the decision
* of pathbias_should_count(). This variable is informational * of pathbias_should_count(). This variable is informational
* only. The current results of pathbias_should_count() are * only. The current results of pathbias_should_count() are
* the official decision for pathbias accounting. * the official decision for pathbias accounting.
*/ */
uint8_t pathbias_shouldcount; uint8_t pathbias_shouldcount;
#define PATHBIAS_SHOULDCOUNT_UNDECIDED 0 #define PATHBIAS_SHOULDCOUNT_UNDECIDED 0
#define PATHBIAS_SHOULDCOUNT_IGNORED 1 #define PATHBIAS_SHOULDCOUNT_IGNORED 1
#define PATHBIAS_SHOULDCOUNT_COUNTED 2 #define PATHBIAS_SHOULDCOUNT_COUNTED 2
 End of changes. 1 change blocks. 
0 lines changed or deleted 12 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)