Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-22 | Separate mutable/const accessors for circuit_build_times | Nick Mathewson | |
(These have proved invaluable for other global accessors.) | |||
2013-08-22 | Rename get_circuit_nbuild_* to end with _ms | Nick Mathewson | |
2013-08-22 | Make circ_times static and add accessor functions. | vagrant | |
Change the global circ_times to a static variable and use accessor functions throughout the code, instead of accessing it directly. | |||
2013-08-21 | Tweak/cleanup 5526 fix. | Nick Mathewson | |
2013-08-21 | Print accounting information in heartbeat messages. | Peter Retzlaff | |
Implements ticket 5526. | |||
2013-08-15 | Rename circuit_get_global_list to remove trailing _ | Nick Mathewson | |
2013-08-15 | Merge remote-tracking branch 'majek/bug9108' | Nick Mathewson | |
Conflicts: src/or/circuitlist.h | |||
2013-08-15 | Fix a wide line in test_geoip_with_pt | Nick Mathewson | |
2013-08-15 | Merge branch 'bug5040_4773_rebase_3' | Nick Mathewson | |
2013-08-15 | Test ExtORPort cookie initialization when file writing is broken. | George Kadianakis | |
2013-08-15 | Test some fail conditions of ext_orport.c USERADDR/TRANSPORT parsing. | George Kadianakis | |
2013-08-15 | Fix some #5040 bugs found by Nick's tests. | George Kadianakis | |
- Set conn->address when we receive a USERADDR command. - Set conn->state to a sane value when we transition from Extended ORPort to ORPort. | |||
2013-08-15 | Write some free_all functions to free the auth. cookies. | George Kadianakis | |
We started allocating space for them on the heap in the previous commit. Conflicts: src/or/ext_orport.h | |||
2013-08-15 | Implement and use a generic auth. cookie initialization function. | George Kadianakis | |
Use the generic function for both the ControlPort cookie and the ExtORPort cookie. Also, place the global cookie variables in the heap so that we can pass them around more easily as pointers. Also also, fix the unit tests that broke by this change. Conflicts: src/or/config.h src/or/ext_orport.c | |||
2013-08-15 | Warn if the Extended ORPort listens on a public IP address. | George Kadianakis | |
2013-08-15 | Better documentation for ext_or_auth_correct_client_hash. | George Kadianakis | |
2013-08-15 | White-box tests for the succeeding case of ext_or_port handshake. | Nick Mathewson | |
(Okay, white-box plus mocking enough other functions so they don't crash.) | |||
2013-08-15 | Test for initializing ext_or_auth_cookie file | Nick Mathewson | |
2013-08-15 | Make 0x01==SAFECOOKIE a macro, not a magic number | Nick Mathewson | |
2013-08-15 | Unit test for the ext_orport safe_cookie handshake | Nick Mathewson | |
2013-08-15 | Expose/mock some functions to make ext_orport.c testing possible | Nick Mathewson | |
2013-08-15 | More unit tests for handle_client_auth_nonce | Nick Mathewson | |
Incidentally, this business here where I make crypto_rand mockable: this is exactly the kind of thing that would make me never want to include test-support stuff in production builds. | |||
2013-08-15 | Unit test for basic ext_or_cookie authentication backend | Nick Mathewson | |
2013-08-15 | Split the cryptographic part of handle_client_auth_nonce into new fn | Nick Mathewson | |
2013-08-15 | Fix some ext_orport.c DOCDOCs. | George Kadianakis | |
2013-08-15 | Tests for connection_write_ext_or_command. | Nick Mathewson | |
2013-08-15 | Unit tests for ext_or_id_map. | Nick Mathewson | |
2013-08-15 | Unit tests for fetch_ext_or_cmd | Nick Mathewson | |
2013-08-15 | Split out buffers and socks tests into separate modules. | Nick Mathewson | |
No other changes were made here. Keeping everything in src/test/test.c was a legacy of back when we had all our unit tests in one big file. Doing this now because I'm adding an ext_or_command test. | |||
2013-08-15 | Add a clientmap_entry_free(). | Nick Mathewson | |
Remove a nedless strdup/free pair. | |||
2013-08-15 | Fix hash functions for transport_name in client entry | Nick Mathewson | |
2013-08-15 | Use memdup_nulterm and check for NULs in handle_cmd_transport | Nick Mathewson | |
2013-08-15 | Fix a variety of issues in 4773 | Nick Mathewson | |
memwipe some stack-allocated stuff Add DOCDOC comments for state machines Use memdup_nulterm as appropriate Check for NULs in useraddr Add a macro so that <= AUTH_MAX has a meaning. | |||
2013-08-15 | Break up <??> differently, and explain why | Nick Mathewson | |
2013-08-15 | Add guards to ext_orport.h, rename get_file to get_file_name | Nick Mathewson | |
2013-08-15 | Use only uintptr_t for the value of transport_count | Nick Mathewson | |
2013-08-15 | If a single client connects with multiple transports, note all transports. | George Kadianakis | |
2013-08-15 | Fix a number of issues with the #5040 code. | George Kadianakis | |
- Don't leak if a transport proxy sends us a TRANSPORT command more than once. - Don't use smartlist_string_isin() in geoip_get_transport_history(). (pointed out by Nick) - Use the 'join' argument of smartlist_join_strings() instead of trying to write the separator on our own. (pointed out by Nick) - Document 'ext_or_transport' a bit better. (pointed out by Nick) - Be a bit more consistent with the types of the values of 'transport_counts'. (pointed out by Nick) | |||
2013-08-15 | Trivially change unittests to make them more readable. | George Kadianakis | |
Pluggable transport names are now in alphabetical order like they appear in the bridge-ip-transports string. | |||
2013-08-15 | Make check-spaces happy. | George Kadianakis | |
2013-08-15 | Fix some unittests that broke when we added bridge-ip-transports. | George Kadianakis | |
2013-08-15 | Add a unittest for the bridge-ip-transports extra-info line. | George Kadianakis | |
2013-08-12 | Merge remote-tracking branch 'karsten/geoip-manual-update-aug2013' | Nick Mathewson | |
2013-08-12 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-08-12 | Merge remote-tracking branch 'asn/bug9363_take2' | Nick Mathewson | |
2013-08-12 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2013-08-12 | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | |
2013-08-12 | Update to the August 2013 GeoIP database. | Karsten Loesing | |
2013-08-12 | Add 2, update 1, and remove 3 manual A1 substitutions. | Karsten Loesing | |
2013-08-10 | Merge branch 'maint-0.2.4' | Roger Dingledine | |