summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 3043 - Make make install actually install.aagbsn2012-11-19
| | | | | | | make install will just call python setup.py install. The pythonic way to install python packages with a setup.py is: python setup.py install, and now make install does just that.
* 5482 - Add and improve BridgeHistory test coverageaagbsn2012-11-12
|
* 5482 - Add new fields to BridgeHistory tableaagbsn2012-11-12
|
* 5482 - Refactor pruning codeaagbsn2012-11-12
|
* 5482 - Refactor weighted time codeaagbsn2012-11-12
|
* 5482 - Track when bridges were last discountedaagbsn2012-11-12
| | | | Adds lastDiscountedHistoryValues to BridgeHistory records.
* 5482 - Add test for bridge familiarityaagbsn2012-11-05
|
* 5482 - Do not update database inside query loop.aagbsn2012-11-05
| | | | | Fixes a bug where updated BridgeHistory objects are not stored in the db.
* 5482 - Fix familiar functionaagbsn2012-11-05
| | | | Sort function is already operating on list of weightedTimes.
* 5482 - Keep track of timestamps parsed from NSaagbsn2012-11-05
|
* 5482 - Fix timestamp parsingaagbsn2012-11-05
|
* 5482 - Parse timestamp from networkstatusaagbsn2012-11-04
| | | | | Bridge descriptors are only updated every 12-18 hours, but ns is updated every 30 minutes.
* 5482 - Remove references to bridge descriptorsaagbsn2012-11-04
| | | | Removes unused code
* 5482 - Do not use integer divisionaagbsn2012-11-04
| | | | These should be floats, not longs
* 5482 - fix typo in variable namesaagbsn2012-11-04
| | | | | weighedTime and allWeighedTime should be: weightedTime and allWeightedTime
* 5482 - Fix timestamp formattingaagbsn2012-11-04
| | | | %M and %m should be reversed.
* 5482 - Pass fingerprint to getBridgeHistory, not wmtbacaagbsn2012-11-04
|
* 5482 - Add reachability information to bucket textaagbsn2012-10-30
|
* 5482 - Do Not Divide by Zeroaagbsn2012-10-30
|
* 5482 - Sort bridges by weightedFractionalUptimeaagbsn2012-10-30
| | | | And print the time on same address next to the bridge line
* 5482 - Add stability string to I18naagbsn2012-10-30
|
* 5482 - Use info loglevelaagbsn2012-10-30
|
* 5482 - Annotate reserved bridge email by stabilityaagbsn2012-10-30
|
* 5482 - add stability property convenience methodsaagbsn2012-10-30
|
* 5482 - Write TOSA into bucket file outputaagbsn2012-10-30
|
* 5482 - Add BridgeHistory record classaagbsn2012-10-30
| | | | | Adds a new table BridgeHistory and accompanying record class to help bridgedb track bridge stability over time.
* 5482 - Add Tests for bridge stability codeaagbsn2012-10-30
|
* 5482 - Add tests for descriptor storage methodsaagbsn2012-10-30
|
* 5482 - Parse descriptors to glean bridge stability information.aagbsn2012-10-30
|
* 5482 - Add database schemaaagbsn2012-10-30
| | | | | Adds database schema, upgrade scripts, and helper methods for BridgeHistory objects
* 5482 - Parse timestamp from ns descs.aagbsn2012-10-30
| | | | Modifies parseDescFile to return an extra argument 'timestamp'
* 4297 - Prepopulate rings before calling dumpAssignmentsaagbsn2012-09-09
| | | | | Default rings are not populated if the FilteredBridgeSplitter is cleared on reload().
* 4297 - Clear filtered lists of bridges properlyaagbsn2012-08-19
| | | | | The dictionary must be cleared or the filtered sets of bridges will not be repopulated.
* 4297 - Skip lines before Subject: in emailaagbsn2012-07-18
| | | | | The email headers may contain the string "IPv6", breaking message parsing.
* 4568 - Add "Submit" button stringaagbsn2012-07-05
|
* 5027 - Fix typos in email distributoraagbsn2012-07-05
| | | | Also adds AttributeError to caught exceptions.
* 4568 - Provide links in captcha templateaagbsn2012-07-03
|
* 5027 - parse bridge block list in Main.pyaagbsn2012-07-02
|
* 5027 - Add 'unblocked' support to distributorsaagbsn2012-07-02
| | | | | Adds 'unblocked' support to HTTPS and email distributors. Removes 'might be blocked' from BridgeDB response.
* 5027 - update testsaagbsn2012-07-02
| | | | adds new tests for transports and ipv6 bridges
* 5027 - add filter for blocked bridgesaagbsn2012-07-02
| | | | | filterBridgesByNotBlockedIn is updated to also work with transports and ipv6 bridges
* 5027 - Update Tests for 'unblocked' bridge supportaagbsn2012-07-02
| | | | Adds tests for parsers & distributors.
* 5027 - update Bridge.isBlocked() for transportaagbsn2012-07-02
| | | | | | | Considers transport and address class when determining if a bridge is blocked in the specified country. Adds parameters addressClass and methodname to differentiate between IPv4, IPv6, and pluggable transports.
* 4772 - read LOGLEVEL on (re)load()aagbsn2012-06-24
|
* 4568 - Clean up email response formattingaagbsn2012-06-24
| | | | | Fixes indentation in email response and adds debug logging of email body.
* 4568 - Update I18 stringsaagbsn2012-06-24
| | | | | Cleans up the I18 strings so that the command descriptions fit on a single line and provide.
* 5463 - Adds GPG clearsign to email distributor.aagbsn2012-06-24
| | | | | | | | | | | | | | Two new configuration options are added to bridgedb.conf: EMAIL_GPG_SIGNING_ENABLED EMAIL_GPG_SIGNING_KEY The former may be either True or False, and the latter must point to the ascii-armored key file. The keyfile must not be passphrase protected. The gpgme library will add the secret key to the secret key ring of user who runs BridgeDB.
* 6175 - Make range continuousaagbsn2012-06-23
| | | | | fix getNumBridgesPerAnswer so that lengths of 20 and 100 don't break the response
* 6175 - Return fewer bridges from shorter rings.aagbsn2012-06-23
|
* 4568 - Update obfs version and I18 textaagbsn2012-06-22
| | | | obfs2 is the correct version