Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-15 | Make 0x01==SAFECOOKIE a macro, not a magic number | Nick Mathewson | |
2013-08-15 | Expose/mock some functions to make ext_orport.c testing possible | Nick Mathewson | |
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 | 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 | Make check-spaces happy. | George Kadianakis | |
2013-07-18 | Write extra-info bridge-ip-transports lines. | George Kadianakis | |
2013-07-18 | Make a channel getter method to retrieve transport names. | George Kadianakis | |
2013-07-18 | Add transport information to the GeoIP database. | George Kadianakis | |
2013-07-18 | Make the Extended ORPort understand the TRANSPORT command. | George Kadianakis | |
2013-07-18 | Fix logging severities and remove some trivial XXXs. | George Kadianakis | |
2013-07-18 | More Extended ORPort code improvements. | George Kadianakis | |
* Change name of init_ext_or_auth_cookie_authentication(). * Add a small comment. | |||
2013-07-18 | Move Extended ORPort code to its own module. | George Kadianakis | |
Move the code from the connection_or module to ext_orport. This commit only moves code: it shouldn't modify anything. | |||
2013-07-18 | Satisfy check-spaces. | George Kadianakis | |
2013-07-18 | Various Extended ORPort code improvements. | George Kadianakis | |
* Add documentation. * Free ext_or_auth_correct_client_hash. * Use VPORT(ExtORPort) instead of V(ExtORPOrt). See dfe03d36c8749eb07e9bb2ea47e88ff05e9e3127 for details. | |||
2013-07-18 | Move USERADDR handling to a dedicated function. | George Kadianakis | |
2013-07-18 | Implement Extended ORPort authentication. | George Kadianakis | |
2013-07-18 | Prepare codebase for the implementation of Extended ORPort auth. | George Kadianakis | |
2013-07-18 | Create the Extended ORPort authentication cookie file. | George Kadianakis | |
2013-07-18 | Document code and change the Extended ORPort command numbers. | George Kadianakis | |
2013-07-18 | Skeleton ExtORPort implementation. Needs testing, documentation. | Nick Mathewson | |
Does not implement TransportControlPort yet. | |||
2013-07-18 | Start of a unit test for options_validate. | Nick Mathewson | |
I added this so I could write a unit test for ServerTransportOptions, but it incidentally exercises the succeed-on-defaults case of options_validate too. | |||
2013-07-18 | Add a test for n_cells_in_circuit_queues | Nick Mathewson | |
2013-07-18 | Unit tests for cell queues. | Nick Mathewson | |
This removes some INLINE markers from functions that probably didn't need them. | |||
2013-07-18 | Use TOR_SIMPLEQ for packed_cell_t | Nick Mathewson | |
2013-07-18 | Remove a redundant declaration | Nick Mathewson | |
2013-07-18 | Merge branch 'bug8978_rebase_2' | Nick Mathewson | |
Conflicts: src/test/test_pt.c | |||
2013-07-18 | Merge branch 'bug8929_rebase_2' | Nick Mathewson | |
2013-07-18 | Improve test coverage of 8929 code | Nick Mathewson | |
2013-07-18 | Insert the environment variable only if we have options to pass. | George Kadianakis | |
2013-07-18 | Place the options in the environment after processing them properly. | George Kadianakis | |
2013-07-18 | Rename tor_escape_str_for_socks_arg() to something more generic. | George Kadianakis | |
Since we are going to be using that function to also escape parameters passed to transport proxies using environment variables. | |||
2013-07-18 | Pass characters to be escaped to tor_escape_str_for_socks_arg(). | George Kadianakis | |
This is in preparation for using tor_escape_str_for_socks_arg() to escape server-side pluggable transport parameters. | |||
2013-07-18 | Write function that parses ServerTransportOptions torrc lines. | George Kadianakis | |
And use it to validate them. | |||
2013-07-18 | Add a basic unit test for pt_get_extra_info_descriptor_string. | Nick Mathewson | |
2013-07-18 | Write transport ARGS to extra-info descriptor. | George Kadianakis | |
2013-07-18 | Extract ARGS from SMETHOD line and attach them to transport. | George Kadianakis | |
2013-07-16 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |