[tor-bugs] #2372 [BridgeDB]: Export BridgeDB's pool assignments
Tor Bug Tracker & Wiki
torproject-admin at torproject.org
Mon Feb 14 20:16:31 UTC 2011
#2372: Export BridgeDB's pool assignments
--------------------------+-------------------------------------------------
Reporter: karsten | Owner:
Type: enhancement | Status: needs_review
Priority: normal | Milestone:
Component: BridgeDB | Version:
Keywords: | Parent: #2537
Points: | Actualpointsdone:
Pointsdone: | Actualpoints:
--------------------------+-------------------------------------------------
Comment(by kaner):
Replying to [comment:12 karsten]:
> > They exist in the database. Is that not enough?
>
> From reading the code it seems that bucket assignment are made
persistent in the database. But I didn't play with BridgeDB enough to be
sure.
Yes, they are.
> > Maybe I'm totally off, but I don't think you need any tweaks in
BridgeDB for what Karsten wants to accomplish -- if I understood
correctly. I think he could just call `TorBridgeDB --dump-bridges' and
read bridge pool assignments from those files. Of course a script needs to
run over those and sanitize them. But that's another discussion maybe.
>
> I don't think that `--dumpbridges` is doing what I want. Doesn't that
just write the file buckets to disk? I want the assignments of bridges to
the https/email distributors as well as the unallocated bridges. Also, I
want the assignment file to be updated whenever BridgeDB loads new network
statuses and descriptors and refreshes its internal state.
It writes all pool assignments to file. After running it, you have, for
instance: (actual numbers changed)
$ wc -l *.brdgs
9000 email-2011-02-13.brdgs
9000 https-2011-02-13.brdgs
400 twitter-2011-02-13.brdgs
1000 unallocated-2011-02-13.brdgs
Each *.brdgs file contains ip:port pairs. You decide if that is what you
need.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/2372#comment:15>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list