]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
16 years agoImplement queue with O(1) operations, and correct some math.
Karsten Loesing [Mon, 17 Aug 2009 11:07:56 +0000 (13:07 +0200)] 
Implement queue with O(1) operations, and correct some math.

16 years agoReduce cell statistics accuracy from 1 ms to 10 ms.
Karsten Loesing [Sun, 16 Aug 2009 21:42:46 +0000 (23:42 +0200)] 
Reduce cell statistics accuracy from 1 ms to 10 ms.

16 years agoFix trivial bug when uploading extra-info documents.
Karsten Loesing [Fri, 14 Aug 2009 14:24:11 +0000 (16:24 +0200)] 
Fix trivial bug when uploading extra-info documents.

16 years agoInclude contents of *-stats files in descriptor.
Karsten Loesing [Fri, 14 Aug 2009 13:30:24 +0000 (15:30 +0200)] 
Include contents of *-stats files in descriptor.

16 years agoRemove ./configure option for cell statistics.
Karsten Loesing [Fri, 14 Aug 2009 12:52:39 +0000 (14:52 +0200)] 
Remove ./configure option for cell statistics.

16 years agoRemove ./configure option for entry and dir request statistics.
Karsten Loesing [Fri, 14 Aug 2009 12:45:53 +0000 (14:45 +0200)] 
Remove ./configure option for entry and dir request statistics.

16 years agoRemove ./configure option for exit port statistics.
Karsten Loesing [Fri, 14 Aug 2009 12:33:29 +0000 (14:33 +0200)] 
Remove ./configure option for exit port statistics.

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Thu, 13 Aug 2009 02:02:07 +0000 (22:02 -0400)] 
Merge commit 'origin/maint-0.2.1'

16 years agoFix possible segmentation fault on directory authorities.
Karsten Loesing [Tue, 11 Aug 2009 15:33:58 +0000 (17:33 +0200)] 
Fix possible segmentation fault on directory authorities.

The more verbose logs that were added in ee58153 also include a string
that might not have been initialized. This can lead to segfaults, e.g.,
when setting up private Tor networks. Initialize this string with NULL.

16 years agoMerge branch 'maint-0.2.1'
Roger Dingledine [Mon, 10 Aug 2009 08:17:32 +0000 (04:17 -0400)] 
Merge branch 'maint-0.2.1'

16 years agoSend sendmes when we're down 100 cells, not 101.
Roger Dingledine [Mon, 10 Aug 2009 08:13:18 +0000 (04:13 -0400)] 
Send sendmes when we're down 100 cells, not 101.

Send circuit or stream sendme cells when our window has decreased
by 100 cells, not when it has decreased by 101 cells. Bug uncovered
by Karsten when testing the "reduce circuit window" performance
patch. Bugfix on the 54th commit on Tor -- from July 2002,
before the release of Tor 0.0.0. This is the new winner of the
oldest-bug prize.

16 years agoMerge branch 'maint-0.2.1'
Roger Dingledine [Mon, 10 Aug 2009 07:09:20 +0000 (03:09 -0400)] 
Merge branch 'maint-0.2.1'

16 years agodirectory-archive scripts now fetch from urras too
Roger Dingledine [Mon, 10 Aug 2009 07:06:56 +0000 (03:06 -0400)] 
directory-archive scripts now fetch from urras too

16 years agoMerge branch 'maint-0.2.1' into tmp_merge
Roger Dingledine [Mon, 10 Aug 2009 05:37:29 +0000 (01:37 -0400)] 
Merge branch 'maint-0.2.1' into tmp_merge

16 years agoSet up urras as the seventh v3 directory authority.
Roger Dingledine [Mon, 10 Aug 2009 05:32:51 +0000 (01:32 -0400)] 
Set up urras as the seventh v3 directory authority.

16 years agoMerge commit 'ioerror/LetsKillNoConnect'
Nick Mathewson [Mon, 10 Aug 2009 01:55:32 +0000 (18:55 -0700)] 
Merge commit 'ioerror/LetsKillNoConnect'

16 years agoMerge commit 'arma/dotexit'
Nick Mathewson [Mon, 10 Aug 2009 01:48:08 +0000 (18:48 -0700)] 
Merge commit 'arma/dotexit'

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Mon, 10 Aug 2009 01:14:35 +0000 (18:14 -0700)] 
Merge commit 'origin/maint-0.2.1'

16 years agoMerge commit 'karsten/hsauth-manpage-maint-0.2.1' into maint-0.2.1
Nick Mathewson [Mon, 10 Aug 2009 01:12:01 +0000 (18:12 -0700)] 
Merge commit 'karsten/hsauth-manpage-maint-0.2.1' into maint-0.2.1

16 years agoMerge commit 'mikeperry/bandwidth-proposals-final'
Nick Mathewson [Sun, 9 Aug 2009 20:10:06 +0000 (13:10 -0700)] 
Merge commit 'mikeperry/bandwidth-proposals-final'

16 years agoLetsKillNoConnect removes support for .noconnect
Jacob Appelbaum [Sun, 9 Aug 2009 02:15:22 +0000 (19:15 -0700)] 
LetsKillNoConnect removes support for .noconnect
This is a patch to remove support for .noconnect.
We are removing .noconnect because of a talk at Defcon 17 by Gregory Fleischer.

16 years agooops, fix typo
Roger Dingledine [Fri, 7 Aug 2009 23:29:19 +0000 (19:29 -0400)] 
oops, fix typo

16 years agoDisable .exit notation unless AllowDotExit is 1.
Roger Dingledine [Fri, 7 Aug 2009 23:26:41 +0000 (19:26 -0400)] 
Disable .exit notation unless AllowDotExit is 1.

16 years agofix typo in control-spec
Roger Dingledine [Fri, 7 Aug 2009 21:55:17 +0000 (17:55 -0400)] 
fix typo in control-spec

16 years agoUpdate the ratio calculation to prefer faster measurements.
Mike Perry [Wed, 15 Jul 2009 03:47:51 +0000 (20:47 -0700)] 
Update the ratio calculation to prefer faster measurements.

Also: simplify complicated filtering steps, always take the
most recent measurement, and use slightly smaller file sizes
based on measurements.

16 years agoUpdate 161 to reflect current implementation.
Mike Perry [Fri, 26 Jun 2009 00:03:39 +0000 (17:03 -0700)] 
Update 161 to reflect current implementation.

Also mention rounding step.

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Mon, 3 Aug 2009 16:42:48 +0000 (12:42 -0400)] 
Merge commit 'origin/maint-0.2.1'

16 years agoadd geoip file to uninstall
Andrew Lewman [Mon, 3 Aug 2009 16:40:43 +0000 (12:40 -0400)] 
add geoip file to uninstall

16 years agoMerge commit 'phobos/osx-uinstaller-maint-0.2.1'
Nick Mathewson [Mon, 3 Aug 2009 16:25:35 +0000 (12:25 -0400)] 
Merge commit 'phobos/osx-uinstaller-maint-0.2.1'

16 years agoadd receipts to be wiped.
Andrew Lewman [Sun, 2 Aug 2009 02:41:29 +0000 (22:41 -0400)] 
add receipts to be wiped.

16 years agoMake configuration of hidden services with authorization somewhat clearer.
Karsten Loesing [Sat, 1 Aug 2009 09:36:51 +0000 (11:36 +0200)] 
Make configuration of hidden services with authorization somewhat clearer.

16 years agoMerge commit 'origin/maint-0.2.1'
Nick Mathewson [Thu, 30 Jul 2009 14:16:04 +0000 (10:16 -0400)] 
Merge commit 'origin/maint-0.2.1'

Resolved onflicts in:
ChangeLog
src/or/config.c
src/or/or.h

16 years agoCleaner fix for get_effective_bw(rate|burst), with comment on why it is ok.
Nick Mathewson [Thu, 30 Jul 2009 14:14:12 +0000 (10:14 -0400)] 
Cleaner fix for get_effective_bw(rate|burst), with comment on why it is ok.

16 years agoFix signed/unsigned comparison warnings in get_effective_bw(rate|burst)
Nick Mathewson [Thu, 30 Jul 2009 13:15:07 +0000 (09:15 -0400)] 
Fix signed/unsigned comparison warnings in get_effective_bw(rate|burst)

16 years agoPatch from atagar to fix control-spec
Roger Dingledine [Thu, 30 Jul 2009 07:41:02 +0000 (03:41 -0400)] 
Patch from atagar to fix control-spec

Specifically, admit that the "newconsensus" event exists, and
status/reachability has secretly been status/reachability-succeeded
all along, but nobody used it so we didn't notice.

16 years agoMerge commit 'debian-tor-0.2.1.19-1' into maint-0.2.1
Nick Mathewson [Wed, 29 Jul 2009 22:35:50 +0000 (18:35 -0400)] 
Merge commit 'debian-tor-0.2.1.19-1' into maint-0.2.1

16 years agoMention that this closes #538960 in the changelog
Peter Palfrader [Wed, 29 Jul 2009 10:49:52 +0000 (12:49 +0200)] 
Mention that this closes #538960 in the changelog

16 years agoMerge branch 'debian-merge' into debian
Peter Palfrader [Wed, 29 Jul 2009 10:18:37 +0000 (12:18 +0200)] 
Merge branch 'debian-merge' into debian

* debian-merge:
  New upstream version
  bump to 0.2.1.19
  document my new relay-early behavior
  Changing MaxAdvertisedBW may not need a republish
  Write fingerprint to file and log without spaces
  Don't leak memory if we get too many create cells
  three hacks to workaround bug 1038

16 years agoNew upstream version
Peter Palfrader [Wed, 29 Jul 2009 10:18:25 +0000 (12:18 +0200)] 
New upstream version

16 years agoMerge commit 'tor-0.2.1.19' into debian-merge
Peter Palfrader [Wed, 29 Jul 2009 10:18:06 +0000 (12:18 +0200)] 
Merge commit 'tor-0.2.1.19' into debian-merge

* commit 'tor-0.2.1.19':
  bump to 0.2.1.19
  document my new relay-early behavior
  Changing MaxAdvertisedBW may not need a republish
  Write fingerprint to file and log without spaces
  Don't leak memory if we get too many create cells
  three hacks to workaround bug 1038

16 years agocredit optimist for the bug 1038 diagnosis
Roger Dingledine [Wed, 29 Jul 2009 00:44:51 +0000 (20:44 -0400)] 
credit optimist for the bug 1038 diagnosis

also bring the release notes up to date

16 years agoFix a signed/unsigned compile warning in 0.2.1.19
Roger Dingledine [Tue, 28 Jul 2009 22:34:35 +0000 (18:34 -0400)] 
Fix a signed/unsigned compile warning in 0.2.1.19

16 years agoMerge branch 'maint-0.2.1' into master
Roger Dingledine [Tue, 28 Jul 2009 22:19:57 +0000 (18:19 -0400)] 
Merge branch 'maint-0.2.1' into master

16 years agobump to 0.2.1.19 tor-0.2.1.19
Roger Dingledine [Tue, 28 Jul 2009 21:39:51 +0000 (17:39 -0400)] 
bump to 0.2.1.19

16 years agodocument my new relay-early behavior
Roger Dingledine [Tue, 28 Jul 2009 21:39:12 +0000 (17:39 -0400)] 
document my new relay-early behavior

16 years agoChanging MaxAdvertisedBW may not need a republish
Sebastian Hahn [Tue, 7 Jul 2009 16:04:00 +0000 (18:04 +0200)] 
Changing MaxAdvertisedBW may not need a republish

Relays no longer publish a new server descriptor if they change
their MaxAdvertisedBandwidth config option but it doesn't end up
changing their advertised bandwidth numbers. Bugfix on 0.2.0.28-rc;
fixes bug 1026. Patch from Sebastian.

16 years agoWrite fingerprint to file and log without spaces
Roger Dingledine [Tue, 28 Jul 2009 02:51:20 +0000 (22:51 -0400)] 
Write fingerprint to file and log without spaces

Now it will look like the fingerprints in our bridges documentation,
and confuse fewer users.

16 years agoDon't leak memory if we get too many create cells
Roger Dingledine [Tue, 28 Jul 2009 02:38:09 +0000 (22:38 -0400)] 
Don't leak memory if we get too many create cells

Specifically, every time we get a create cell but we have so many already
queued that we refuse it.

Bugfix on 0.2.0.19-alpha; fixes bug 1034. Reported by BarkerJr.

16 years agothree hacks to workaround bug 1038
Roger Dingledine [Tue, 28 Jul 2009 01:01:24 +0000 (21:01 -0400)] 
three hacks to workaround bug 1038

The problem is that clients and hidden services are receiving
relay_early cells, and they tear down the circuit.

Hack #1 is for rendezvous points to rewrite relay_early cells to
relay cells. That way there are never any incoming relay_early cells.

Hack #2 is for clients and hidden services to never send a relay_early
cell on an established rendezvous circuit. That works around rendezvous
points that haven't upgraded yet.

Hack #3 is for clients and hidden services to not tear down the circuit
when they receive an inbound relay_early cell. We already refuse extend
cells at clients.

16 years agoFix dirreq and cell stats on 32-bit architectures.
Karsten Loesing [Mon, 27 Jul 2009 14:23:53 +0000 (16:23 +0200)] 
Fix dirreq and cell stats on 32-bit architectures.

When determining how long directory requests take or how long cells spend
in queues, we were comparing timestamps on microsecond detail only to
convert results to second or millisecond detail later on. But on 32-bit
architectures this means that 2^31 microseconds only cover time
differences of up to 36 minutes. Instead, compare timestamps on
millisecond detail.

16 years agoMerge branch 'debian-merge' into debian
Peter Palfrader [Sat, 25 Jul 2009 09:15:42 +0000 (11:15 +0200)] 
Merge branch 'debian-merge' into debian

* debian-merge:
  New upstream version
  bump to 0.2.1.18
  put in the full 0.2.1 release notes
  add a changelog entry for the upcoming 0.2.1.18
  make phobos's lines start with tabs again
  added LIBS=-lrt to Makefile.am for static libevent in the tor rpms.
  forward-port the 0.2.0.35 release notes
  add blurbs for recent release candidates
  Bump version to 0.2.1.17-rc-dev

16 years agoNew upstream version
Peter Palfrader [Sat, 25 Jul 2009 09:15:34 +0000 (11:15 +0200)] 
New upstream version

16 years agoMerge commit 'tor-0.2.1.18' into debian-merge
Peter Palfrader [Sat, 25 Jul 2009 09:10:36 +0000 (11:10 +0200)] 
Merge commit 'tor-0.2.1.18' into debian-merge

* commit 'tor-0.2.1.18':
  bump to 0.2.1.18
  put in the full 0.2.1 release notes
  add a changelog entry for the upcoming 0.2.1.18
  make phobos's lines start with tabs again
  added LIBS=-lrt to Makefile.am for static libevent in the tor rpms.
  forward-port the 0.2.0.35 release notes
  add blurbs for recent release candidates
  Bump version to 0.2.1.17-rc-dev

16 years agoMerge commit 'ioerror/DirFetchInfoExtraEarly'
Nick Mathewson [Sat, 25 Jul 2009 04:52:54 +0000 (00:52 -0400)] 
Merge commit 'ioerror/DirFetchInfoExtraEarly'

Conflicts:
ChangeLog

16 years agoclean up the 0.2.2.1-alpha changelog entry
Roger Dingledine [Fri, 24 Jul 2009 22:58:09 +0000 (18:58 -0400)] 
clean up the 0.2.2.1-alpha changelog entry

16 years agoMerge branch 'maint-0.2.1' into master
Roger Dingledine [Fri, 24 Jul 2009 22:18:25 +0000 (18:18 -0400)] 
Merge branch 'maint-0.2.1' into master

16 years agobump to 0.2.1.18 tor-0.2.1.18
Roger Dingledine [Fri, 24 Jul 2009 21:31:04 +0000 (17:31 -0400)] 
bump to 0.2.1.18

16 years agoput in the full 0.2.1 release notes
Roger Dingledine [Fri, 24 Jul 2009 21:25:51 +0000 (17:25 -0400)] 
put in the full 0.2.1 release notes

16 years agoadd a changelog entry for the upcoming 0.2.1.18
Roger Dingledine [Fri, 24 Jul 2009 21:16:07 +0000 (17:16 -0400)] 
add a changelog entry for the upcoming 0.2.1.18

16 years agomake phobos's lines start with tabs again
Roger Dingledine [Fri, 24 Jul 2009 21:15:14 +0000 (17:15 -0400)] 
make phobos's lines start with tabs again

in case Make on openirix128 can't handle it otherwise

16 years agoadded LIBS=-lrt to Makefile.am for static libevent in the tor rpms.
Andrew Lewman [Wed, 8 Jul 2009 17:14:48 +0000 (13:14 -0400)] 
added LIBS=-lrt to Makefile.am for static libevent in the tor rpms.

16 years agoforward-port the 0.2.0.35 release notes
Roger Dingledine [Fri, 24 Jul 2009 20:54:54 +0000 (16:54 -0400)] 
forward-port the 0.2.0.35 release notes

16 years agoadd blurbs for recent release candidates
Roger Dingledine [Fri, 24 Jul 2009 20:53:40 +0000 (16:53 -0400)] 
add blurbs for recent release candidates

16 years agoFix unit tests.
Karsten Loesing [Thu, 23 Jul 2009 23:13:33 +0000 (01:13 +0200)] 
Fix unit tests.

Now that we require EntryStatistics to be 1 for counting connecting
clients, unit tests need to set that config option, too.

Reported by Sebastian Hahn.

16 years agoProposal: Including Network Statistics in Extra-Info Documents
Karsten Loesing [Thu, 23 Jul 2009 14:59:00 +0000 (10:59 -0400)] 
Proposal: Including Network Statistics in Extra-Info Documents

16 years agodon't warn about DirReqStatistics when the option is disabled
Sebastian Hahn [Thu, 23 Jul 2009 11:45:04 +0000 (13:45 +0200)] 
don't warn about DirReqStatistics when the option is disabled

Reported by Zax on #tor

16 years agoMake exit stats compile on 64-bit machines, too.
Karsten Loesing [Thu, 16 Jul 2009 20:29:55 +0000 (22:29 +0200)] 
Make exit stats compile on 64-bit machines, too.

16 years agoClean up the accountingmax section in torrc.sample
Roger Dingledine [Thu, 16 Jul 2009 21:15:59 +0000 (17:15 -0400)] 
Clean up the accountingmax section in torrc.sample

Also, suggest a default of 4GB/day (46KB/s) rather than 1GB/day (11.5KB/s).
No use asking low.

16 years agoMerge branch 'dirreq-timing'
Nick Mathewson [Thu, 16 Jul 2009 19:26:07 +0000 (15:26 -0400)] 
Merge branch 'dirreq-timing'

16 years agoSwitch dirreq_map to use HT_ functions rather than strmap.
Nick Mathewson [Wed, 15 Jul 2009 16:24:02 +0000 (12:24 -0400)] 
Switch dirreq_map to use HT_ functions rather than strmap.

16 years agoInclude AccountingMax in torrc.sample
Nick Mathewson [Thu, 16 Jul 2009 18:02:07 +0000 (14:02 -0400)] 
Include AccountingMax in torrc.sample

"There's room for one more till the end of creation." -- _Sandman_

(Based on patch from David [edeca].  Closes bug 1036.)

16 years agofix long line
Sebastian Hahn [Wed, 15 Jul 2009 15:26:11 +0000 (17:26 +0200)] 
fix long line

16 years agoSome tweaks to statistics.
Karsten Loesing [Wed, 15 Jul 2009 14:32:40 +0000 (16:32 +0200)] 
Some tweaks to statistics.

Changes to directory request statistics:

- Rename GEOIP statistics to DIRREQ statistics, because they now include
  more than only GeoIP-based statistics, whereas other statistics are
  GeoIP-dependent, too.
- Rename output file from geoip-stats to dirreq-stats.
- Add new config option DirReqStatistics that is required to measure
  directory request statistics.
- Clean up ChangeLog.

Also ensure that entry guards statistics have access to a local GeoIP
database.

16 years agoSome tweaks to directory request download times.
Karsten Loesing [Tue, 14 Jul 2009 20:24:50 +0000 (22:24 +0200)] 
Some tweaks to directory request download times.

- Use common prefixes DIRREQ_* and dirreq_*.
- Replace enums in structs with bitfields.

16 years agoRound up results to the next multiple of 4.
Karsten Loesing [Tue, 14 Jul 2009 00:04:20 +0000 (02:04 +0200)] 
Round up results to the next multiple of 4.

16 years agoRight, the u in uint stands for unsigned.
Karsten Loesing [Sun, 12 Jul 2009 23:30:30 +0000 (01:30 +0200)] 
Right, the u in uint stands for unsigned.

16 years agoDirectories now also measure download times of network statuses.
Karsten Loesing [Sun, 12 Jul 2009 14:33:31 +0000 (16:33 +0200)] 
Directories now also measure download times of network statuses.

16 years agoAllow interval and memunit cfg variables to be set to fractions.
Nick Mathewson [Wed, 15 Jul 2009 14:02:49 +0000 (10:02 -0400)] 
Allow interval and memunit cfg variables to be set to fractions.

16 years agomove the todo.external file into svn projects
Roger Dingledine [Wed, 15 Jul 2009 03:35:34 +0000 (23:35 -0400)] 
move the todo.external file into svn projects

16 years agoMerge commit 'debian-tor-0.2.1.17-rc-1' into maint-0.2.1
Nick Mathewson [Tue, 14 Jul 2009 19:35:16 +0000 (15:35 -0400)] 
Merge commit 'debian-tor-0.2.1.17-rc-1' into maint-0.2.1

16 years agomake it compile without warnings
Roger Dingledine [Tue, 14 Jul 2009 18:13:04 +0000 (14:13 -0400)] 
make it compile without warnings

16 years agoMerge commit 'karsten/geoipstats-download-resp-master'
Nick Mathewson [Tue, 14 Jul 2009 16:18:27 +0000 (12:18 -0400)] 
Merge commit 'karsten/geoipstats-download-resp-master'

Conflicts:
src/or/geoip.c

16 years agoMerge commit 'karsten/geoipstats-shares-master'
Nick Mathewson [Tue, 14 Jul 2009 16:15:24 +0000 (12:15 -0400)] 
Merge commit 'karsten/geoipstats-shares-master'

16 years agoMerge commit 'karsten/geoipstats-newoverthereistan-master'
Nick Mathewson [Tue, 14 Jul 2009 16:14:19 +0000 (12:14 -0400)] 
Merge commit 'karsten/geoipstats-newoverthereistan-master'

16 years agoHandle unsigned ints correctly.
Karsten Loesing [Mon, 13 Jul 2009 23:50:55 +0000 (01:50 +0200)] 
Handle unsigned ints correctly.

16 years agoWrite number of rejected requests to geoip-stats file.
Karsten Loesing [Fri, 10 Jul 2009 11:37:25 +0000 (13:37 +0200)] 
Write number of rejected requests to geoip-stats file.

16 years agoAdd support for a new option: FetchDirInfoExtraEarly
Jacob Appelbaum [Sun, 12 Jul 2009 01:43:33 +0000 (18:43 -0700)] 
Add support for a new option: FetchDirInfoExtraEarly

This new option will allow clients to download the newest fresh consensus
much sooner than they normally would do so, even if they previously set
FetchDirInfoEarly. This includes a proper ChangeLog entry and an updated man
page.

16 years agoRelease 0.2.1.17-rc-1
Peter Palfrader [Mon, 13 Jul 2009 21:38:13 +0000 (23:38 +0200)] 
Release 0.2.1.17-rc-1

16 years agoMerge branch 'debian-merge' into debian
Peter Palfrader [Mon, 13 Jul 2009 21:37:30 +0000 (23:37 +0200)] 
Merge branch 'debian-merge' into debian

* debian-merge: (21 commits)
  Bump version to 0.2.1.17-rc
  Make "Invalid onion hostname" msg respect SafeLogging.
  updated rpm instructions for realtime libevent.
  Revise 0.2.1.17-rc changelog.
  Make an attempt to fix bug 1024.
  Update the year for the copyright statement in two more files
  another minor patch to add to 0.2.1.x
  and give the bug 969 fixes a changelog
  the third piece of bug 969 fixing
  the second piece of bug 969 fixing
  the first piece of bug 969 fixing
  Have eventdns set the "truncated" bit correctly.
  stop capping bandwidths we see in the consensus
  Added ChangeLog entry for control port fix
  Ignore control port commands after a QUIT
  Flush long replies over control port on QUIT
  add a changelog entry: clients use bw in consensus
  Clients now use bandwidth values in the consensus
  Serve DirPortFrontPage even if the write bucket is low.
  Add warning that the results of --enable-geoip-stats are different from those in master.
  ...

16 years agoremove experimental 'getinfo unregistered-servers-'
Roger Dingledine [Sat, 11 Jul 2009 20:11:37 +0000 (16:11 -0400)] 
remove experimental 'getinfo unregistered-servers-'

it never really worked, and hasn't been used for years.

16 years agoresolve atagar's confusion with getinfo accounting
Roger Dingledine [Sat, 20 Jun 2009 05:35:25 +0000 (01:35 -0400)] 
resolve atagar's confusion with getinfo accounting

16 years agofix comments and other typos
Roger Dingledine [Sat, 20 Jun 2009 07:21:52 +0000 (03:21 -0400)] 
fix comments and other typos

16 years agoMerge commit 'tor-0.2.1.17-rc' into debian-merge
Peter Palfrader [Mon, 13 Jul 2009 21:26:44 +0000 (23:26 +0200)] 
Merge commit 'tor-0.2.1.17-rc' into debian-merge

* commit 'tor-0.2.1.17-rc': (21 commits)
  Bump version to 0.2.1.17-rc
  Make "Invalid onion hostname" msg respect SafeLogging.
  updated rpm instructions for realtime libevent.
  Revise 0.2.1.17-rc changelog.
  Make an attempt to fix bug 1024.
  Update the year for the copyright statement in two more files
  another minor patch to add to 0.2.1.x
  and give the bug 969 fixes a changelog
  the third piece of bug 969 fixing
  the second piece of bug 969 fixing
  the first piece of bug 969 fixing
  Have eventdns set the "truncated" bit correctly.
  stop capping bandwidths we see in the consensus
  Added ChangeLog entry for control port fix
  Ignore control port commands after a QUIT
  Flush long replies over control port on QUIT
  add a changelog entry: clients use bw in consensus
  Clients now use bandwidth values in the consensus
  Serve DirPortFrontPage even if the write bucket is low.
  Add warning that the results of --enable-geoip-stats are different from those in master.
  ...

16 years agoTwo tweaks to exit-port statistics.
Karsten Loesing [Mon, 13 Jul 2009 20:43:06 +0000 (22:43 +0200)] 
Two tweaks to exit-port statistics.

Add two functions for round_to_next_multiple_of() for uint32_t and
uint64_t.

Avoid division in every step of the loop over all ports.

16 years agoReplace two %d with %u's.
Karsten Loesing [Mon, 13 Jul 2009 20:11:21 +0000 (22:11 +0200)] 
Replace two %d with %u's.

16 years agoSimplify the math to round up to the next multiple of some value.
Karsten Loesing [Fri, 10 Jul 2009 22:44:27 +0000 (00:44 +0200)] 
Simplify the math to round up to the next multiple of some value.

16 years agoTweak exit port statistics a bit.
Karsten Loesing [Thu, 9 Jul 2009 21:55:13 +0000 (23:55 +0200)] 
Tweak exit port statistics a bit.

Introduce a threshold of 0.01% of bytes that must be read and written per
port in order to be included in the statistics. Otherwise we cannot include
these statistics in extra-info documents, because they are too big.

Change the labels "-written" and "-read" so that the meanings are as
intended.

16 years agoList unresolved requests in geoip stats as country '??'.
Karsten Loesing [Thu, 9 Jul 2009 13:34:53 +0000 (15:34 +0200)] 
List unresolved requests in geoip stats as country '??'.

16 years agoMerge commit 'karsten/entrystats-master'
Nick Mathewson [Tue, 7 Jul 2009 18:26:50 +0000 (14:26 -0400)] 
Merge commit 'karsten/entrystats-master'

Conflicts:
ChangeLog
configure.in
src/or/config.c
src/or/or.h

16 years agoMerge commit 'karsten/bufferstats-master'
Nick Mathewson [Tue, 7 Jul 2009 17:21:33 +0000 (13:21 -0400)] 
Merge commit 'karsten/bufferstats-master'