Christian Grothoff [Mon, 26 Dec 2011 20:02:34 +0000 (20:02 +0000)]
-fix
Christian Grothoff [Mon, 26 Dec 2011 19:31:18 +0000 (19:31 +0000)]
adding GNUNET_FS_time_to_year function to FS API
Christian Grothoff [Mon, 26 Dec 2011 16:52:04 +0000 (16:52 +0000)]
-fixing #2036
Christian Grothoff [Sun, 25 Dec 2011 21:36:28 +0000 (21:36 +0000)]
-also break at some other tokens
Christian Grothoff [Sun, 25 Dec 2011 21:16:11 +0000 (21:16 +0000)]
-remove code for keyword caonicalization/normalization, makes no sense in international application, normalization methods are questionable to begin with
Christian Grothoff [Sun, 25 Dec 2011 20:51:03 +0000 (20:51 +0000)]
-LRN: fix normal child death restart.
It does work in the sense that child process is restarted.
However, i didn't have an opportunity to test it for non-default
processes (default processes are restarted immediately; non-default
processes should be restarted on demand).
Christian Grothoff [Sun, 25 Dec 2011 20:50:35 +0000 (20:50 +0000)]
-maybe not the best default for now
Christian Grothoff [Sun, 25 Dec 2011 20:50:20 +0000 (20:50 +0000)]
-better logging
Christian Grothoff [Sun, 25 Dec 2011 20:45:28 +0000 (20:45 +0000)]
fixing migration stop delay calculation, largely by first calculating datastore load correctly and then by better distinguishing between datastore full, datastore timeout and success and finally by adding per-peer tracking of the current block interval to adjust to repeated undesireable behavior. See #2029.
Christian Grothoff [Sun, 25 Dec 2011 18:33:33 +0000 (18:33 +0000)]
-log to files by default
Christian Grothoff [Sun, 25 Dec 2011 16:46:16 +0000 (16:46 +0000)]
-fix 2034, request can be cancelled in which case rh might be NULL here
Christian Grothoff [Sun, 25 Dec 2011 16:35:59 +0000 (16:35 +0000)]
-install copying to share/doc/
Christian Grothoff [Sun, 25 Dec 2011 14:47:19 +0000 (14:47 +0000)]
-LRN: neaten up, make debug log calls use DEBUG level
Christian Grothoff [Sun, 25 Dec 2011 14:46:04 +0000 (14:46 +0000)]
-LRN: fix crash if name is not available
Christian Grothoff [Sun, 25 Dec 2011 14:45:41 +0000 (14:45 +0000)]
-LRN: add docdir to installation get path
Christian Grothoff [Sat, 24 Dec 2011 21:40:49 +0000 (21:40 +0000)]
-LRN: new charset conversion functions / #2031
Christian Grothoff [Sat, 24 Dec 2011 16:04:53 +0000 (16:04 +0000)]
-LRN/CG: extract keywords from file names (#2032)
Matthias Wachs [Fri, 23 Dec 2011 20:13:25 +0000 (20:13 +0000)]
missing file
Christian Grothoff [Fri, 23 Dec 2011 17:11:41 +0000 (17:11 +0000)]
-allow logging here
Christian Grothoff [Fri, 23 Dec 2011 15:07:26 +0000 (15:07 +0000)]
-fix
Christian Grothoff [Fri, 23 Dec 2011 15:05:46 +0000 (15:05 +0000)]
-fix uninitialized sin_zero
Christian Grothoff [Fri, 23 Dec 2011 15:04:57 +0000 (15:04 +0000)]
-fix uninitialized scope ID
Christian Grothoff [Fri, 23 Dec 2011 14:16:08 +0000 (14:16 +0000)]
-fix
Christian Grothoff [Fri, 23 Dec 2011 13:23:40 +0000 (13:23 +0000)]
-fix linkage
Matthias Wachs [Thu, 22 Dec 2011 14:15:31 +0000 (14:15 +0000)]
include plugin in gnunet-transport output
Bart Polot [Wed, 21 Dec 2011 18:03:30 +0000 (18:03 +0000)]
Added statistic reading to NSE, fixed some minor bugs
Matthias Wachs [Wed, 21 Dec 2011 16:39:45 +0000 (16:39 +0000)]
fix compile error
Matthias Wachs [Wed, 21 Dec 2011 14:47:22 +0000 (14:47 +0000)]
- minor change
Matthias Wachs [Wed, 21 Dec 2011 14:33:14 +0000 (14:33 +0000)]
fixed assertion in gnunet-service resolver
improved address printing for IPv6 addresses, especially if reverse lookup is not successful
Matthias Wachs [Wed, 21 Dec 2011 12:39:28 +0000 (12:39 +0000)]
fixed assertion: wrong return value
Matthias Wachs [Wed, 21 Dec 2011 10:08:21 +0000 (10:08 +0000)]
- remove whitespace
Christian Grothoff [Wed, 21 Dec 2011 09:56:42 +0000 (09:56 +0000)]
add version reporting for MHD to report.sh
Christian Grothoff [Wed, 21 Dec 2011 09:40:15 +0000 (09:40 +0000)]
fixing 2012: network structure alignment now forced to be correct even on W32 using #pragma pack from gcc 4.x
Bart Polot [Tue, 20 Dec 2011 17:23:06 +0000 (17:23 +0000)]
- Fixed division by 0 on small values
Matthias Wachs [Tue, 20 Dec 2011 16:41:19 +0000 (16:41 +0000)]
fix for mantis 1959
compare addresses and only mark address when addresses match
Bart Polot [Tue, 20 Dec 2011 16:07:09 +0000 (16:07 +0000)]
- Removed duplicate statistics, minor stylistic changes
Matthias Wachs [Tue, 20 Dec 2011 16:01:49 +0000 (16:01 +0000)]
fix for mantis #2008
Matthias Wachs [Tue, 20 Dec 2011 15:48:22 +0000 (15:48 +0000)]
Improvement in reconnect: first disconnect, then destroy neighbours
Matthias Wachs [Tue, 20 Dec 2011 12:58:58 +0000 (12:58 +0000)]
first changes for new plugin api
Christian Grothoff [Tue, 20 Dec 2011 09:20:24 +0000 (09:20 +0000)]
-undo
Christian Grothoff [Tue, 20 Dec 2011 09:20:02 +0000 (09:20 +0000)]
Adding optional compiler and linker hardening options as per suggestion from Jacob
Christian Grothoff [Tue, 20 Dec 2011 09:11:36 +0000 (09:11 +0000)]
-minor cleanup, adding HAVE_SETRESUID check
Matthias Wachs [Tue, 20 Dec 2011 09:11:34 +0000 (09:11 +0000)]
- mauricios ssh keys
Christian Grothoff [Tue, 20 Dec 2011 08:42:14 +0000 (08:42 +0000)]
-static
Christian Grothoff [Mon, 19 Dec 2011 23:24:39 +0000 (23:24 +0000)]
do not run with full on NSE during testing
Christian Grothoff [Mon, 19 Dec 2011 23:01:03 +0000 (23:01 +0000)]
-properly use DLL apis where appropriate
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