Closed
Milestone
sbws: 1.0.x-final
Unstarted Issues (open and unassigned)
0
Ongoing Issues (open and assigned)
0
Completed Issues (closed)
114
- sbws should use 1024 to convert kilobytes to bytes
- sbws does not scale consensus bandwidths to bytes before using them
- Load failed measurements when generating the bandwidth file
- Use timeout from the requests' session attribute in the methods
- Remove three consecutive attempts to build a circuit
- log-level cli argument seems to be ignored when using config argument
- Modify the the threads callback error to store the error
- Update/improve documentation on how the scanner/generator work
- Remove unused testnets
- Run one sbws main loop using the test network as part of integration tests
- Detect when sbws stalls and log backtrace
- Travis continues to timeout fetching deb.tpo key
- Stop running twice destination usability tests
- Stop asserting when there's not a descriptor for a relay being measured
- KeyboardInterrupt will cause a callback error and does not close the thread pool cleanly
- best_priority() can starve the worker threads of good relays
- ResultDump.queue.put() can hang if the queue is full
- Stop allowing destination serving files without tls
- Document configuration verify option and disable urllib3
- Wrong sbws git repo link
- sbws ignores config option `to_syslog`
- sbws should send scanner metadata as part of every HTTP request
- Stop merging multiple torrc options with the same name
- Make info level logs more clear and consistent
- sbws doesn't actually read config files given as an argument
- Some torrc options don't have an argument
- sbws should set ConnectionPadding 0
- Travis seems to fail to start tor
- CI should check for broken links in the documentation
- Change old broken links in the documentation
- Change http links to https in the documentation
- Provide an example destination URL
- Broken links in DEPLOY.rst
- Update INSTALL.rst and DEPLOY.rst based on Torflow's documentation
- Add comments to stem.py and globals.py so people can find all the torrc options
- Add debugging options to sbws torrc
- The call to generate the bw file is passing an old argument
- sbws.rtfd.io does not show the contents of the API
- Refactor: store the minimum of the bandwidth values from the consenus in the results
- Should torflow scaling use the consensus bandwidth when it is measured?
- Use the latest descriptor bandwidths for torflow weighting
- Replace sbws tests/integration/net.tar with an unpacked version
- SBWS 'bw_torflow_scale' does not appear to honor relay MaxAdvertisedBandwidth
- Release 1.0.3
- sbws should check the minimum number of measurements after excluding measurements
- When a relay is excluded, add an exclusion reason to the relay's bandwidth file line
- Stop having to edit changelog on every bug/feature
- When the configuration file provided as argument is not found, continue running with defaults
- SBWS publishing badly broken vote documents
- Refactor sbws exit checking so it is consistent
- Encourage sbws operators to install a local caching resolver
- Travis: use the high-availability keyserver pool
- Stop resolving domains locally and check same flags for the 2nd hop
- 2. make sbws round to 2 significant figures, as in proposal 276
- Change sbws scaling method to torflow
- 1. sbws does not round bandwidths to 3 significant figures
- Use 5 "=" characters as terminator character in the bandwidth files
- Change specification version in bandwidth file headers
- Include statistics headers all bandwidth files
- Change default directories when sbws is run from a system manager
- Update spec version in the bandwidth file header
- Compare sbws total scaled bandwidth with total consensus bandwidth
- Replace mininum by maximum in bandwidth filtered
- Rename some bandwidth file keys in the code
- Consider disabling rtt measurements
- Warn when the minimum percent was reached before
- Catch DNS-related unhandled exception
- Use secs-away when provided instead of data_period
- Stop removing results that are not away from some other X secs
- Publish bandwidth files only when they contain only the 60% of relays
- Check prioritisation, it should make 2 measurements that are 24 appart
- Update python minimal version in setup
- Restrictions on the number of minimum measurements to include a relay in the bandwidth file give very few relays
- Number of results comparison and number of results away from each other are incorrect
- Move examples to docs/ and/or /
- Apparent race condition when recalculating relay priority
- Use torflow scaling/aggregation option as the default
- Create new sbws release based on stem 1.7.0
- Cannot log to file because of typo in fs.py
- Add types to some new arguments
- Standardize argument_names
- Don't print default values for arguments twice
- Documentation cleanup
- Change sbws.rtfd.io to point to canonical GH repo
- What to change on stem release 1.7
- Include in tox test to install sbws with different commands
- Update documentation with torflow scaling and other changes
- Easy graph generation and obtain statistics
- Stop making disk space syscalls
- Create GH/torproject/sbws repository
- Move scaling method inside V3BWFile
- Improve startup error message when no enabled destinations.
- sbws poor error handling
- sbws install doc is confusing
- Work out how to scale sbws to match torflow, when the distributions match
- How long should sbws keep measured and observed bandwidths?
- Round relay bandwidths in bandwidth files
- Does sbws need a node cap?
- Write descriptor bandwidths average in raw results
- Implement torflow's scaling method in sbws
- sbws: Warn when there is not enough disk space
- Binaries should have manual pages (man)
- sbws isn't rotating its log files
- sbws should allow a configuration file argument
- Create Debian package for sbws
- sbws should log its version and python's version on startup
- Make sbws generate bandwidth files atomically, and document
- Stop requiring me to change the sbws version in more than one place
- Optionally cleanup old v3bw files
- sbws must not overwrite the bandwidth file, to avoid race conditions
- Add possibility to log to system log
- V3BWFile.write is not a class/static method, but is called like one
- Bad median on empty list in sbws generate
- Don't require sbws tests to set log level
Loading
Loading
Loading