aboutsummaryrefslogtreecommitdiff
path: root/src/or/geoip.c
Commit message (Expand)AuthorAge
...
| * | Remove ./configure option for entry and dir request statistics.Karsten Loesing2009-08-17
* | | Refactor geoip_get_dirreq_history() some more.•••This patch avoids a bunch of allocations, and avoids using unallocated memory. Nick Mathewson2009-08-21
* | | Fix a memory leak in summarizing directory request timing.•••Spotted by Coverity Scan. Nick Mathewson2009-08-21
|/ /
* | 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. Karsten Loesing2009-07-27
* | Switch dirreq_map to use HT_ functions rather than strmap.Nick Mathewson2009-07-16
* | 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. Karsten Loesing2009-07-15
* | Some tweaks to directory request download times.•••- Use common prefixes DIRREQ_* and dirreq_*. - Replace enums in structs with bitfields. Karsten Loesing2009-07-15
* | Round up results to the next multiple of 4.Karsten Loesing2009-07-15
* | Right, the u in uint stands for unsigned.Karsten Loesing2009-07-15
* | Directories now also measure download times of network statuses.Karsten Loesing2009-07-15
* | make it compile without warningsRoger Dingledine2009-07-14
* | Merge commit 'karsten/geoipstats-download-resp-master'•••Conflicts: src/or/geoip.c Nick Mathewson2009-07-14
|\ \
| * | Handle unsigned ints correctly.Karsten Loesing2009-07-14
| * | Write number of rejected requests to geoip-stats file.Karsten Loesing2009-07-14
* | | Merge commit 'karsten/geoipstats-shares-master'Nick Mathewson2009-07-14
|\ \ \
| * | | Estimate v2 and v3 shares as mean values over measurement interval.Karsten Loesing2009-07-04
* | | | Merge commit 'karsten/geoipstats-newoverthereistan-master'Nick Mathewson2009-07-14
|\ \ \ \ | |_|/ / |/| | |
| * | | List unresolved requests in geoip stats as country '??'.Karsten Loesing2009-07-09
* | | | Simplify the math to round up to the next multiple of some value.Karsten Loesing2009-07-11
|/ / /
* / / If configured, write entry-node statistics to disk periodically.Karsten Loesing2009-07-05
|/ /
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-05-27
|\|
| * Improve documentation for the last fix of bug 932.Karsten Loesing2009-05-27
| * Fix bug 932 even more.•••Ignore connections two hours after switching from bridge to relay or back. Karsten Loesing2009-05-27
| * Update copyright to 2009.Karsten Loesing2009-05-04
* | Fix a signed/unsigned comparison warningNick Mathewson2009-05-27
* | Change the way how directories that are configured with --enable-geoip-stats ...•••- Write geoip stats to disk every 24 hours, not every hour. - Remove configuration options and define reasonable defaults. - Clear history of client requests every 24 hours (which wasn't done at all before). Karsten Loesing2009-05-27
* | Some cleanups on geoip.c.•••Use two bitfields for last_seen and action in clientmap_entry_t rather than having both share a 32-bit. Also, documentation fixes. Karsten Loesing2009-05-26
* | Update copyright to 2009.Karsten Loesing2009-05-02
|/
* Possible fix for broken country settings in ExcludeExitNodes.•••It turns out that we weren't updating the _ExcludeExitNodesUnion set's country numbers when we reloaded (or first loaded!) the IP-to-country file. Spotted by Lark. Bugfix on 0.2.1.6-alpha. svn:r18575 Nick Mathewson2009-02-16
* Refactor MIN_IPS_TO_NOTE_* macros in geoip.c: simplify code.•••It was dumb to have an "announce the value if it's over 0" version of the code coexisting with an "announce the value if it's at least N" version. Retain the latter only, with N set to 1. Incidentally, this should fix a Coverity REVERSE_INULL warning. svn:r18100 Nick Mathewson2009-01-14
* Remove svn $Id$s from our source, and remove tor --version --version.•••The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867 Nick Mathewson2009-01-04
* partial move to letting bridge descriptor fetches use our new (well,•••new from their perspective) directory download schedule abstraction. not done yet, but i'd better get this out of my sandbox before nick does another sweeping change. :) svn:r17798 Roger Dingledine2008-12-27
* some fixes i found in my sandbox•••svn:r17771 Roger Dingledine2008-12-25
* Fix most DOCDOCs remaining and/or added by redox.•••svn:r17734 Nick Mathewson2008-12-22
* Add DOCDOC comments for all undocumented functions. Add missing *s to other ...•••svn:r17729 Nick Mathewson2008-12-22
* Remove fixed xxx020s; downgrade unfixed ones.•••(The unfixed ones are being downgraded to regular XXXs mainly on the rationale that they don't seem to be exploding Tor, and they were apparently not showstoppers for 0.2.0.x-final.) svn:r17682 Nick Mathewson2008-12-18
* Resolve many DOCDOCs.•••svn:r17662 Nick Mathewson2008-12-17
* Widen the conditions under which we whine about not having a geoip file to in...•••svn:r16968 Nick Mathewson2008-09-25
* Add country-code support to configured node lists to implement the ever-popul...•••svn:r16966 Nick Mathewson2008-09-25
* Fix mingw build with --enable-gcc-warnings set.•••svn:r16759 Nick Mathewson2008-09-04
* Double oops: revert accidentally committed local geoipc.c debugging hack.•••svn:r16687 Nick Mathewson2008-08-29
* Oops. Make warn_too_many_conns() actually work. •••svn:r16686 Nick Mathewson2008-08-29
* implement more fine-tuning options for stats code•••svn:r15345 Nick Mathewson2008-06-18
* Fix last geoip bugs.•••svn:r15106 Nick Mathewson2008-06-10
* a couple more geoip bugfixes•••svn:r15105 Nick Mathewson2008-06-10
* r16139@tombo: nickm | 2008-06-10 15:25:23 -0400••• Small formatting fixes for geoip-stats file. svn:r15104 Nick Mathewson2008-06-10
* r16137@tombo: nickm | 2008-06-10 15:10:55 -0400••• sign error svn:r15103 Nick Mathewson2008-06-10
* r16133@tombo: nickm | 2008-06-10 15:06:43 -0400••• Pointers do not make good ints. svn:r15102 Nick Mathewson2008-06-10
* r16129@tombo: nickm | 2008-06-10 14:28:06 -0400••• More geoip tweaks. Include in the file a rough estimator of our total share. svn:r15099 Nick Mathewson2008-06-10
* r16127@tombo: nickm | 2008-06-10 14:03:01 -0400••• Improved code for counting clients by country: support recording by number of directory status requests in addition to number of IPs seen. svn:r15097 Nick Mathewson2008-06-10