Christian Grothoff [Mon, 19 Dec 2011 21:36:02 +0000 (21:36 +0000)]
-hopefully fixing #1997, also renaming function to avoid double-use of 'transmit_task' identifier; minor clean up of assertion code
Christian Grothoff [Mon, 19 Dec 2011 21:26:34 +0000 (21:26 +0000)]
implement watch_cancel function
Christian Grothoff [Mon, 19 Dec 2011 21:04:43 +0000 (21:04 +0000)]
-fix
Christian Grothoff [Mon, 19 Dec 2011 21:00:48 +0000 (21:00 +0000)]
-not all uris are ksks
Christian Grothoff [Mon, 19 Dec 2011 20:48:41 +0000 (20:48 +0000)]
-do not crash on exit if we are not connected to statistics while trying to submit mandatory values; just force instant connect
Christian Grothoff [Mon, 19 Dec 2011 20:40:58 +0000 (20:40 +0000)]
-check for NULL
Christian Grothoff [Mon, 19 Dec 2011 20:36:36 +0000 (20:36 +0000)]
-extra asserts just to be helpful in case #2000 resurfaces
Christian Grothoff [Mon, 19 Dec 2011 17:15:51 +0000 (17:15 +0000)]
improving results seen communication to consider which exact keywords a particular result has been seen for so far
Matthias Wachs [Mon, 19 Dec 2011 17:10:31 +0000 (17:10 +0000)]
a new nat disconnect test
Christian Grothoff [Mon, 19 Dec 2011 16:31:33 +0000 (16:31 +0000)]
fixing #2014
Matthias Wachs [Mon, 19 Dec 2011 16:08:07 +0000 (16:08 +0000)]
- only when VERBOSE
Christian Grothoff [Mon, 19 Dec 2011 15:59:48 +0000 (15:59 +0000)]
limit lifetime of migrated content to at most 1 year
Christian Grothoff [Mon, 19 Dec 2011 15:52:21 +0000 (15:52 +0000)]
block data migration based on lowest discarded expiration of content in the datastore to avoid wasting bandwidth on migrating content that is just instantly discarded again anyway
Matthias Wachs [Mon, 19 Dec 2011 15:02:56 +0000 (15:02 +0000)]
fixing some timeouts
Matthias Wachs [Mon, 19 Dec 2011 14:26:04 +0000 (14:26 +0000)]
Matthias Wachs [Mon, 19 Dec 2011 14:25:34 +0000 (14:25 +0000)]
fixes for mantis #1988
and cleanup
Christian Grothoff [Mon, 19 Dec 2011 14:10:15 +0000 (14:10 +0000)]
actually limit FS memory consumption by limiting how many requests we track from other peers (respective GSF-option had not been set; new code also inverts the meaning of the bit, so it does not have to be set for peers but rather is now set for clients to excempt them from the limitation)
Christian Grothoff [Mon, 19 Dec 2011 14:02:25 +0000 (14:02 +0000)]
-actually initialize min_expiration field
Christian Grothoff [Mon, 19 Dec 2011 13:54:35 +0000 (13:54 +0000)]
adding min_expiration argument to GNUNET_DATASTORE_ContinuationWithStatus callback to communicate which content has a chance of being stored in the medium term
Bart Polot [Mon, 19 Dec 2011 13:45:58 +0000 (13:45 +0000)]
- Fixed doxygen to reflect real API params
Matthias Wachs [Mon, 19 Dec 2011 13:08:25 +0000 (13:08 +0000)]
added LRN's patch from mantis bug 1998
Christian Grothoff [Mon, 19 Dec 2011 12:35:31 +0000 (12:35 +0000)]
-actually use global_ret for return
Matthias Wachs [Mon, 19 Dec 2011 12:12:47 +0000 (12:12 +0000)]
additional network type for WLAN
Matthias Wachs [Mon, 19 Dec 2011 12:08:21 +0000 (12:08 +0000)]
checked mantis #
0002016 and added additional assertion
Christian Grothoff [Mon, 19 Dec 2011 10:59:52 +0000 (10:59 +0000)]
Jacob Appelbaum reviewed gnunet-helper-nat-server and affirms that the code 'seems fine'
Christian Grothoff [Mon, 19 Dec 2011 09:36:30 +0000 (09:36 +0000)]
-typo
Christian Grothoff [Mon, 19 Dec 2011 09:32:53 +0000 (09:32 +0000)]
fixing calculation of Bloom filter size that was too large by 1024x because it was not adjusted when the unit for the quota was changed from kb to bytes
Christian Grothoff [Sun, 18 Dec 2011 16:56:25 +0000 (16:56 +0000)]
-updating ignores
Christian Grothoff [Sun, 18 Dec 2011 16:54:52 +0000 (16:54 +0000)]
-use plugin-specific bloomfilter file name
Christian Grothoff [Sun, 18 Dec 2011 16:40:06 +0000 (16:40 +0000)]
-track utilization by datastore plugin type
Christian Grothoff [Sun, 18 Dec 2011 16:39:47 +0000 (16:39 +0000)]
-add numbers to help devs
Christian Grothoff [Sun, 18 Dec 2011 16:39:02 +0000 (16:39 +0000)]
-handle error codes from unindex
Christian Grothoff [Sat, 17 Dec 2011 19:02:42 +0000 (19:02 +0000)]
-another stats crash
Christian Grothoff [Sat, 17 Dec 2011 18:51:12 +0000 (18:51 +0000)]
-fix order
Christian Grothoff [Sat, 17 Dec 2011 18:47:17 +0000 (18:47 +0000)]
-tolerate bloomfilter creation failures bettter
Christian Grothoff [Sat, 17 Dec 2011 18:32:02 +0000 (18:32 +0000)]
adding apparmor profile for gnunet-helper-nat-server from Jacob
Christian Grothoff [Sat, 17 Dec 2011 18:30:48 +0000 (18:30 +0000)]
-2011
Christian Grothoff [Sat, 17 Dec 2011 18:29:09 +0000 (18:29 +0000)]
-even better error handling
Christian Grothoff [Sat, 17 Dec 2011 18:26:36 +0000 (18:26 +0000)]
-fix error message
Christian Grothoff [Sat, 17 Dec 2011 00:45:04 +0000 (00:45 +0000)]
-implementing get_keys for postgres
Christian Grothoff [Fri, 16 Dec 2011 23:31:38 +0000 (23:31 +0000)]
-implementting get_keys for mysql (2013)
Christian Grothoff [Fri, 16 Dec 2011 22:42:54 +0000 (22:42 +0000)]
implementing get_keys API for sqlite datastore plugin (#2013)
Christian Grothoff [Fri, 16 Dec 2011 22:19:26 +0000 (22:19 +0000)]
code cleanup, also trying to fix #2011
Christian Grothoff [Fri, 16 Dec 2011 22:18:10 +0000 (22:18 +0000)]
-also minimizing SUID code here
Christian Grothoff [Fri, 16 Dec 2011 22:13:31 +0000 (22:13 +0000)]
really minimizing gnunet-helper-nat-client code running with root rights
Christian Grothoff [Fri, 16 Dec 2011 22:04:23 +0000 (22:04 +0000)]
really minimizing code running with root rights
Christian Grothoff [Fri, 16 Dec 2011 21:19:27 +0000 (21:19 +0000)]
cleaning up bloomfilter code and disk file size tests
Christian Grothoff [Fri, 16 Dec 2011 19:18:12 +0000 (19:18 +0000)]
-cleanup
Christian Grothoff [Fri, 16 Dec 2011 18:45:19 +0000 (18:45 +0000)]
-cast returns from close to void to indicate that we intentionally ignore them, close socket on new error paths
Christian Grothoff [Fri, 16 Dec 2011 18:44:53 +0000 (18:44 +0000)]
-cast returns from close to void to indicate that we intentionally ignore them, close socket on new error paths
Matthias Wachs [Fri, 16 Dec 2011 17:15:23 +0000 (17:15 +0000)]
Matthias Wachs [Fri, 16 Dec 2011 16:27:59 +0000 (16:27 +0000)]
improvements and fixes
Matthias Wachs [Fri, 16 Dec 2011 16:12:20 +0000 (16:12 +0000)]
fix
Matthias Wachs [Fri, 16 Dec 2011 14:49:27 +0000 (14:49 +0000)]
adding nat clique test
Matthias Wachs [Fri, 16 Dec 2011 14:03:04 +0000 (14:03 +0000)]
improved statisc output
Matthias Wachs [Fri, 16 Dec 2011 13:43:40 +0000 (13:43 +0000)]
new test: connect after peer restart?
Matthias Wachs [Fri, 16 Dec 2011 13:43:06 +0000 (13:43 +0000)]
Matthias Wachs [Fri, 16 Dec 2011 12:25:28 +0000 (12:25 +0000)]
added support for interupting a test
Christian Grothoff [Fri, 16 Dec 2011 12:10:03 +0000 (12:10 +0000)]
-make assignment cleaner, move to where it is needed
Christian Grothoff [Fri, 16 Dec 2011 11:19:15 +0000 (11:19 +0000)]
additional stylistic changes to gnunet-helper-nat-client anticipating next round of suggestions from Jacob Applebaum
Christian Grothoff [Fri, 16 Dec 2011 11:16:26 +0000 (11:16 +0000)]
some very minor stylistic changes to gnunet-helper-nat-server based on suggestions from Jacob Applebaum
Christian Grothoff [Thu, 15 Dec 2011 18:44:52 +0000 (18:44 +0000)]
-LRN: w32 version of fstat
Matthias Wachs [Thu, 15 Dec 2011 17:03:59 +0000 (17:03 +0000)]
improved tests
Matthias Wachs [Thu, 15 Dec 2011 15:56:05 +0000 (15:56 +0000)]
improved test framework
Matthias Wachs [Thu, 15 Dec 2011 15:20:50 +0000 (15:20 +0000)]
added improved check management
Christian Grothoff [Thu, 15 Dec 2011 14:56:22 +0000 (14:56 +0000)]
use better heuristic to deal with datastore put failures; log migration stop message transmissions
Christian Grothoff [Thu, 15 Dec 2011 14:55:51 +0000 (14:55 +0000)]
adding support for detection quota changes / missing bloomfilter files and reconstruction/recovery code
Christian Grothoff [Thu, 15 Dec 2011 14:54:07 +0000 (14:54 +0000)]
-fixing pos
Matthias Wachs [Thu, 15 Dec 2011 14:21:40 +0000 (14:21 +0000)]
peer get automatically stopped
Matthias Wachs [Thu, 15 Dec 2011 14:09:56 +0000 (14:09 +0000)]
improved peer management
Christian Grothoff [Thu, 15 Dec 2011 12:44:23 +0000 (12:44 +0000)]
only try to read bf from disk if we didn't just create the file
Christian Grothoff [Thu, 15 Dec 2011 12:41:18 +0000 (12:41 +0000)]
store Bloomfilter with rest of datastore data
Christian Grothoff [Thu, 15 Dec 2011 12:40:56 +0000 (12:40 +0000)]
extra error checking in Bloom filter to check that the size of the file on disk corresponds to the expected size for the given filter
Matthias Wachs [Thu, 15 Dec 2011 09:51:58 +0000 (09:51 +0000)]
added python remark to hacking This line, and those below, will be ignored
--
M README
Matthias Wachs [Thu, 15 Dec 2011 09:46:35 +0000 (09:46 +0000)]
Python version required to run tests is >= 2.6
Matthias Wachs [Thu, 15 Dec 2011 09:11:16 +0000 (09:11 +0000)]
-const char
Matthias Wachs [Wed, 14 Dec 2011 13:57:53 +0000 (13:57 +0000)]
-fix
Christian Grothoff [Wed, 14 Dec 2011 13:41:42 +0000 (13:41 +0000)]
-api improvement
Christian Grothoff [Wed, 14 Dec 2011 13:36:23 +0000 (13:36 +0000)]
-api improvement
Matthias Wachs [Wed, 14 Dec 2011 13:32:40 +0000 (13:32 +0000)]
wan/lan detection in plugins
Matthias Wachs [Wed, 14 Dec 2011 13:31:59 +0000 (13:31 +0000)]
adding detection for AF_UNIX
Matthias Wachs [Wed, 14 Dec 2011 10:25:30 +0000 (10:25 +0000)]
WAN/LAN for HTTP/S
Matthias Wachs [Wed, 14 Dec 2011 08:53:29 +0000 (08:53 +0000)]
removing ats functions from plugins, instead provide callback function
Matthias Wachs [Wed, 14 Dec 2011 08:52:27 +0000 (08:52 +0000)]
Christian Grothoff [Tue, 13 Dec 2011 17:44:16 +0000 (17:44 +0000)]
-fixing #2006
Bart Polot [Tue, 13 Dec 2011 17:01:09 +0000 (17:01 +0000)]
- Wrong file commited, fixed.
Bart Polot [Tue, 13 Dec 2011 16:57:45 +0000 (16:57 +0000)]
- Added more stats gathering code
Matthias Wachs [Tue, 13 Dec 2011 16:26:41 +0000 (16:26 +0000)]
missing
Matthias Wachs [Tue, 13 Dec 2011 16:20:08 +0000 (16:20 +0000)]
changes:
changed order of startup since ats is now required for plugins
transport provides ATS handles for plugins
network detection for tcp
Matthias Wachs [Tue, 13 Dec 2011 15:19:16 +0000 (15:19 +0000)]
address type in WLAN
Matthias Wachs [Tue, 13 Dec 2011 15:15:12 +0000 (15:15 +0000)]
added ATS addresstype information to unix
Matthias Wachs [Tue, 13 Dec 2011 15:13:07 +0000 (15:13 +0000)]
fixing crash
0002007
adding network information to addresses
Matthias Wachs [Tue, 13 Dec 2011 15:02:31 +0000 (15:02 +0000)]
LRN's patch argument order
Christian Grothoff [Tue, 13 Dec 2011 14:36:14 +0000 (14:36 +0000)]
trying to fix #2000
Matthias Wachs [Tue, 13 Dec 2011 12:31:32 +0000 (12:31 +0000)]
move code from service to api
fix bug
add test
Bart Polot [Mon, 12 Dec 2011 17:29:09 +0000 (17:29 +0000)]
- Gather more stats from nse runs
Matthias Wachs [Mon, 12 Dec 2011 17:20:02 +0000 (17:20 +0000)]
- remove outpu
Matthias Wachs [Mon, 12 Dec 2011 17:11:37 +0000 (17:11 +0000)]
WAN/LAN detection
Mantis 1991
Matthias Wachs [Mon, 12 Dec 2011 13:58:33 +0000 (13:58 +0000)]
IPv4 check implemented
TODO: IPv6
Matthias Wachs [Mon, 12 Dec 2011 12:52:42 +0000 (12:52 +0000)]
WAN/LAN detection