aboutsummaryrefslogtreecommitdiff
path: root/src/or/rendservice.c
Commit message (Expand)AuthorAge
...
* r17309@aud-055: nickm | 2008-07-23 16:05:43 +0200••• Patch from Christian Wilms: remove (HiddenService|Rend)(Exclude)?Nodes options. They never worked properly, and nobody seems to be using them. Resolves bug 754. svn:r16144 Nick Mathewson2008-07-23
* r17188@tombo: nickm | 2008-07-18 14:35:18 -0400••• Add new ExcludeExitNodes option. Also add a new routerset type to handle Exclude[Exit]Nodes. It is optimized for O(1) membership tests, so as to make choosing a random router run in O(N_routers) time instead of in O(N_routers*N_Excluded_Routers). svn:r16061 Nick Mathewson2008-07-18
* Fix bug 763. When a hidden service is giving up on an introduction point cand...•••svn:r15825 Karsten Loesing2008-07-10
* I was told there is an extend_info_free(). I won't leak memory again. I won't...•••svn:r15335 Karsten Loesing2008-06-17
* When establishing a hidden service, introduction points that originate from c...•••svn:r15332 Karsten Loesing2008-06-17
* you can't strcasecmp on 20-byte digests•••what if they contain nuls? (worse, what if they *don't* contain nuls? ;) svn:r15149 Roger Dingledine2008-06-11
* In very rare situations new hidden service descriptors were published earlier...•••svn:r15113 Karsten Loesing2008-06-10
* start checking the return value of crypto_pk_asn1_encode() while•••we're trying to establish an introduction point. bug reported by veracode. svn:r13599 Roger Dingledine2008-02-19
* r18228@catbus: nickm | 2008-02-19 18:05:53 -0500••• Chris Palmer notes that almost nobody is using smartlist_set_capacity(). Chris Palmer is right. Remove this basically pointless function. svn:r13596 Nick Mathewson2008-02-19
* r18068@catbus: nickm | 2008-02-13 11:33:19 -0500••• Patch from karsten: make hidden service code respect SafeLogging. svn:r13493 Nick Mathewson2008-02-13
* r18051@catbus: nickm | 2008-02-12 15:20:43 -0500••• Re-tune mempool parametes based on testing on peacetime: use smaller chuncks, free them a little more aggressively, and try very hard to concentrate allocations on fuller chunks. Also, lots of new documentation. svn:r13484 Nick Mathewson2008-02-12
* Update some copyright notices: it is now 2008.•••svn:r13412 Nick Mathewson2008-02-07
* r17947@catbus: nickm | 2008-02-06 11:57:53 -0500••• Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405 Nick Mathewson2008-02-06
* r17933@catbus: nickm | 2008-02-05 19:54:28 -0500••• Stamp out a bunch of atoi users; make more tor_parse_long() users check their outputs. svn:r13395 Nick Mathewson2008-02-06
* r17909@catbus: nickm | 2008-02-05 14:48:22 -0500••• As planned, rename networkstatus_vote_t to networkstatus_t, now that v3 networkstatuses are working and standard and v2 networkstatuses are obsolete. svn:r13383 Nick Mathewson2008-02-05
* Revert r13301 and part of r13304. I guess nick's svk messed up.•••svn:r13305 Roger Dingledine2008-01-27
* Fix compile with warnings enabled•••svn:r13301 Nick Mathewson2008-01-26
* move hidden-service stuff out of directory.c•••svn:r13287 Roger Dingledine2008-01-26
* patch "14a" from karsten: don't fail if we can't find•••REND_NUMBER_OF_CONSECUTIVE_REPLICAS v2 hsdirs. svn:r13263 Roger Dingledine2008-01-24
* r17639@catbus: nickm | 2008-01-15 19:09:21 -0500••• Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate. svn:r13147 Nick Mathewson2008-01-16
* r15653@tombo: nickm | 2007-12-23 14:15:12 -0500••• Refactor circuit_launch* functions to take a bitfield of flags rather than 4 separate nonconsecutive flags arguments. Also, note a possible but in circuit_find_to_cannibalize, which seems to be ignoring its purpose argument. svn:r12948 Nick Mathewson2007-12-23
* tiny tweaks on r12900•••svn:r12901 Roger Dingledine2007-12-21
* revert r12841 and r12842, and commit karsten's "patch 13"•••svn:r12900 Roger Dingledine2007-12-21
* cleanups on r12825•••svn:r12826 Roger Dingledine2007-12-15
* apply karsten's "patch 12"•••svn:r12825 Roger Dingledine2007-12-15
* clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786 Roger Dingledine2007-12-12
* two pieces of r12607 for karsten to look at closer•••svn:r12609 Roger Dingledine2007-11-29
* easy tweaks on r12607•••svn:r12608 Roger Dingledine2007-11-29
* karsten's second refactoring patch•••svn:r12607 Roger Dingledine2007-11-29
* r16435@catbus: nickm | 2007-11-05 14:23:07 -0500••• Patch from karsten: tidy up v2 hidden service directory logic, and fix a few bugs. svn:r12388 Nick Mathewson2007-11-05
* r14678@tombo: nickm | 2007-11-03 16:12:31 -0400••• Try to make hidden service directory lookup functions a bit more efficient: go for fewer O(n) operations, and look at the consensus rather than the routerinfo list. svn:r12361 Nick Mathewson2007-11-03
* r14623@tombo: nickm | 2007-11-01 22:25:18 -0400••• More tweaks from karsten, with some cleanup and commentary. svn:r12319 Nick Mathewson2007-11-02
* r16301@catbus: nickm | 2007-10-31 16:43:49 -0400••• A couple of small tweaks to karsten's latest patch, and note an issue with using a bitmap to represent a single int. svn:r12300 Nick Mathewson2007-10-31
* r16300@catbus: nickm | 2007-10-31 15:36:41 -0400••• Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate. svn:r12299 Nick Mathewson2007-10-31
* r16262@catbus: nickm | 2007-10-29 13:21:35 -0400••• Patch from Karsten: Code to act as (and use) v2 hidden service directories. svn:r12272 Nick Mathewson2007-10-29
* r16237@catbus: nickm | 2007-10-28 15:45:25 -0400••• Tidy v2 hidden service descriptor format code: fix memory leaks, fix reference problems, note magic numbers, note questions, remove redundant checks, remove a possible stack smashing bug when encoding a descriptor with no protocols supported. svn:r12255 Nick Mathewson2007-10-28
* r16236@catbus: nickm | 2007-10-28 14:36:30 -0400••• Patch from Karsten Loesing: encode and parse v2 rendezvous descriptors. svn:r12254 Nick Mathewson2007-10-28
* right before publishing our service descriptor, we were•••rewriting the hexdigest back to an ambiguous nickname. if this patches it, we should write a changelog and then backport. svn:r11500 Roger Dingledine2007-09-19
* clean up r11496•••svn:r11498 Roger Dingledine2007-09-18
* Drop support for v1 rendezvous descriptors, since we never used•••them anyway, and the code has probably rotted by now. Based on patch from Karsten Loesing. svn:r11496 Roger Dingledine2007-09-18
* less scary log entry•••svn:r11077 Roger Dingledine2007-08-11
* logging patch from karsten, slightly modified to compile•••svn:r11074 Roger Dingledine2007-08-11
* handle fetching bridge descriptors from the bridge authority too.•••svn:r10898 Roger Dingledine2007-07-22
* r13068@catbus: nickm | 2007-05-29 14:58:13 -0400••• Add some code to mitigate bug 393: Choose at random from multiple hidden service ports with the same virtport. This allows limited ad-hoc round-robining. svn:r10398 Nick Mathewson2007-05-29
* r13050@catbus: nickm | 2007-05-29 13:31:11 -0400••• Resolve all but 3 DOCDOCs. svn:r10393 Nick Mathewson2007-05-29
* prepare directory_post_to_dirservers() to hear what sort of•••dir authority we'd like to upload to. at some point we should pick a config option to say that in, for bridges. svn:r10129 Roger Dingledine2007-05-07
* r12619@catbus: nickm | 2007-05-01 16:13:42 -0400••• Add code to upload extrainfos to authorities running 0.2.0.0-alpha-dev (r10070) or later. svn:r10086 Nick Mathewson2007-05-01
* r12643@0-41-wifi: nickm | 2007-03-23 14:56:35 -0400••• Refactor a bunch of functions that take edge_connection_t not to also take a crypt_path_t; the cpath is implicit. svn:r9899 Nick Mathewson2007-03-24
* r12474@Kushana: nickm | 2007-03-06 16:10:05 -0500••• We have a PATH_SEPARATOR macro. How about we use it? svn:r9782 Nick Mathewson2007-03-09
* r12074@catbus: nickm | 2007-03-04 15:11:43 -0500••• Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.) svn:r9733 Nick Mathewson2007-03-04