Christian Fuchs [Thu, 17 Jan 2013 14:23:24 +0000 (14:23 +0000)]
* a little bit of bugfixing
* added functionality to remove ip addresses from our interfaces
* some formatting work
* added rety-loop for the interface-name resolver (retry up to 30
seconds)
* set new ipv4/v6 addresses to be forgotten on bootup (store=active)
* adjusted some debug output (added a few \n here and there)
Christian Grothoff [Thu, 17 Jan 2013 13:59:34 +0000 (13:59 +0000)]
-note for API discussion with Sree
Matthias Wachs [Thu, 17 Jan 2013 13:33:31 +0000 (13:33 +0000)]
end when no addresses returned
Matthias Wachs [Thu, 17 Jan 2013 13:03:16 +0000 (13:03 +0000)]
improved timeout handling for address listing
Matthias Wachs [Thu, 17 Jan 2013 12:25:33 +0000 (12:25 +0000)]
timeout for address listing
Christian Grothoff [Thu, 17 Jan 2013 11:09:19 +0000 (11:09 +0000)]
-no need to be nice
Christian Grothoff [Thu, 17 Jan 2013 10:49:52 +0000 (10:49 +0000)]
-we are not ms
Christian Grothoff [Thu, 17 Jan 2013 10:28:32 +0000 (10:28 +0000)]
minor style stuff
Florian Dold [Thu, 17 Jan 2013 00:59:46 +0000 (00:59 +0000)]
-public api
Florian Dold [Thu, 17 Jan 2013 00:53:11 +0000 (00:53 +0000)]
- gnunet-consensus now profiling tool
- work on service implementation, not working yet
Christian Fuchs [Wed, 16 Jan 2013 17:21:37 +0000 (17:21 +0000)]
more debugging work.
Registry is extremely slow at refreshing. inserted a makeshift sleep(5)
to avoid retrieving outdated interface-information.
added proper return-codes to set_address4/6
fixed incorrect string-length handling for the HWID tags
updatedriverforplugandplaydevicesa now updates only the driver for our
current device, no longer the other siblings too (for >10 devices,
this could easily have taken > 60 seconds! ).
removed inet_pton, as we require API version XPSP2 anyway.
Sree Harsha Totakura [Wed, 16 Jan 2013 11:35:45 +0000 (11:35 +0000)]
- doc
- moved write_cont callback towarding beginning of GNUNET_STREAM_WriteHandle
- rename stream_protocol.h to stream.h
Sree Harsha Totakura [Wed, 16 Jan 2013 10:54:40 +0000 (10:54 +0000)]
- no disk io from peerinfo for normal tests too
Christian Fuchs [Tue, 15 Jan 2013 20:22:54 +0000 (20:22 +0000)]
added calls for updating the driver in a for device. seems like this is
mandatory when adding a new device node. unfortunately this is pretty
slow...
added new required include+library to link against: newdev.h/dll
Christian Fuchs [Tue, 15 Jan 2013 19:15:11 +0000 (19:15 +0000)]
more bug fixing
Christian Fuchs [Tue, 15 Jan 2013 18:50:31 +0000 (18:50 +0000)]
a bit of bugfixing
Christian Fuchs [Tue, 15 Jan 2013 14:45:15 +0000 (14:45 +0000)]
final logics for run implemented
added teardown functionality.
now: testing...
Matthias Wachs [Tue, 15 Jan 2013 14:42:55 +0000 (14:42 +0000)]
fix for failing fs tests
Matthias Wachs [Tue, 15 Jan 2013 14:11:56 +0000 (14:11 +0000)]
changes
Matthias Wachs [Tue, 15 Jan 2013 13:32:03 +0000 (13:32 +0000)]
time stamp
Matthias Wachs [Tue, 15 Jan 2013 13:23:00 +0000 (13:23 +0000)]
IPv6 support
Matthias Wachs [Tue, 15 Jan 2013 12:55:14 +0000 (12:55 +0000)]
changes
Matthias Wachs [Tue, 15 Jan 2013 11:14:13 +0000 (11:14 +0000)]
changes
Matthias Wachs [Tue, 15 Jan 2013 10:17:26 +0000 (10:17 +0000)]
fix
Matthias Wachs [Tue, 15 Jan 2013 10:14:34 +0000 (10:14 +0000)]
fix
Matthias Wachs [Tue, 15 Jan 2013 10:13:03 +0000 (10:13 +0000)]
install withouth libgtop
Matthias Wachs [Tue, 15 Jan 2013 09:34:39 +0000 (09:34 +0000)]
fixing
0002735:
precision error when calculating quotas
Matthias Wachs [Tue, 15 Jan 2013 09:09:10 +0000 (09:09 +0000)]
get more information
Matthias Wachs [Mon, 14 Jan 2013 16:44:14 +0000 (16:44 +0000)]
gtop integration
Matthias Wachs [Mon, 14 Jan 2013 16:22:25 +0000 (16:22 +0000)]
changes
Matthias Wachs [Mon, 14 Jan 2013 15:53:30 +0000 (15:53 +0000)]
changes
Sree Harsha Totakura [Mon, 14 Jan 2013 15:39:53 +0000 (15:39 +0000)]
- kill irrelavant stuff
Sree Harsha Totakura [Mon, 14 Jan 2013 15:35:00 +0000 (15:35 +0000)]
- export config from infiniband
Matthias Wachs [Mon, 14 Jan 2013 15:09:30 +0000 (15:09 +0000)]
changes
Matthias Wachs [Mon, 14 Jan 2013 12:02:40 +0000 (12:02 +0000)]
handle
Matthias Wachs [Mon, 14 Jan 2013 11:14:33 +0000 (11:14 +0000)]
Matthias Wachs [Mon, 14 Jan 2013 11:11:15 +0000 (11:11 +0000)]
adding suggest handle to allow transport to check if we have pending address request
Matthias Wachs [Mon, 14 Jan 2013 11:00:04 +0000 (11:00 +0000)]
no pending request
Matthias Wachs [Mon, 14 Jan 2013 10:49:13 +0000 (10:49 +0000)]
no suggest to cancel
Matthias Wachs [Mon, 14 Jan 2013 10:01:43 +0000 (10:01 +0000)]
fix for quota check
Matthias Wachs [Fri, 11 Jan 2013 16:32:10 +0000 (16:32 +0000)]
changes
Matthias Wachs [Fri, 11 Jan 2013 15:32:02 +0000 (15:32 +0000)]
fix for broken tests
Matthias Wachs [Fri, 11 Jan 2013 15:31:23 +0000 (15:31 +0000)]
fix test
Matthias Wachs [Fri, 11 Jan 2013 14:32:03 +0000 (14:32 +0000)]
changes
Matthias Wachs [Fri, 11 Jan 2013 13:38:10 +0000 (13:38 +0000)]
changes
Matthias Wachs [Fri, 11 Jan 2013 13:37:47 +0000 (13:37 +0000)]
change to test to let updates settle
Matthias Wachs [Fri, 11 Jan 2013 12:39:20 +0000 (12:39 +0000)]
global calculation
Matthias Wachs [Fri, 11 Jan 2013 10:37:13 +0000 (10:37 +0000)]
docu
Matthias Wachs [Fri, 11 Jan 2013 09:51:47 +0000 (09:51 +0000)]
commit for mantis:
0002729
quota load: support "unlimited", fancy strings and integer values (set by gnunet setup)
Christian Fuchs [Thu, 10 Jan 2013 12:36:06 +0000 (12:36 +0000)]
consolidated read and write functions, as we can read from a named pipe
the same way as we can read from our TAP.
added high-level description of attempt_read
Christian Fuchs [Thu, 10 Jan 2013 11:54:16 +0000 (11:54 +0000)]
as discussed, vpn-helper-windows will only function if stdin/stdout are
handed down as pipes.
helper will reopen stdin and stdout in overlapped mode. ReOpenFile
requires WinXPSP2 or Win2003SP1.
Christian Fuchs [Thu, 10 Jan 2013 09:39:20 +0000 (09:39 +0000)]
In Windows, pipes, files and the console have to be accessed
differently(in contrast to *nix). overlapping does not exist for console
handles, and different functions are required to read/write/poll
stdin/out.
- THus, we can now detect the type of handle we got as
stdin/stdout from our calling process.
- Did a bit of refactoring.
next: add logics to use the proper access mode depending on our handletype.
Sree Harsha Totakura [Wed, 9 Jan 2013 23:53:37 +0000 (23:53 +0000)]
allow customizing remote shell command and the program started by it
Matthias Wachs [Wed, 9 Jan 2013 09:34:50 +0000 (09:34 +0000)]
enable preference calculation to finish it and debug
Matthias Wachs [Wed, 9 Jan 2013 08:48:35 +0000 (08:48 +0000)]
debug code for mantis
0002726
Christian Fuchs [Tue, 8 Jan 2013 14:08:32 +0000 (14:08 +0000)]
fixed a wrong conditional
more research on the conin/stdin+overlapping issue.
Matthias Wachs [Tue, 8 Jan 2013 08:26:32 +0000 (08:26 +0000)]
- fix: SOCKTYPE not defined
Sree Harsha Totakura [Mon, 7 Jan 2013 16:46:41 +0000 (16:46 +0000)]
- use GNUNET_TESTBED_overlay_configure_topology(); simplifies and also ensures that overlay connect operations continue when they are done 1 at a time.
Sree Harsha Totakura [Mon, 7 Jan 2013 16:37:24 +0000 (16:37 +0000)]
- call controller callback before operation completion callback; only way to ensure that GNUNET_TESTBED_operation_done() on GNUNET_TESTBED_underlay_configure_topology() operations doesn't result in segfault.
Sree Harsha Totakura [Mon, 7 Jan 2013 16:34:38 +0000 (16:34 +0000)]
- mark operation done in case of failure
Matthias Wachs [Mon, 7 Jan 2013 16:09:07 +0000 (16:09 +0000)]
10 sec was too optimistic for mamasparc
Matthias Wachs [Mon, 7 Jan 2013 15:52:52 +0000 (15:52 +0000)]
fixing test by debugging (but still fails)
Matthias Wachs [Mon, 7 Jan 2013 15:12:12 +0000 (15:12 +0000)]
- docu
Matthias Wachs [Mon, 7 Jan 2013 14:25:57 +0000 (14:25 +0000)]
- remove url parsing breaks for invalid requests
Sree Harsha Totakura [Sun, 6 Jan 2013 00:13:33 +0000 (00:13 +0000)]
cache HELLO's of peers
Sree Harsha Totakura [Sat, 5 Jan 2013 18:15:14 +0000 (18:15 +0000)]
- fixes and TIMEOUT increase
Sree Harsha Totakura [Sat, 5 Jan 2013 16:48:21 +0000 (16:48 +0000)]
aggressively persuade transport to connect
Sree Harsha Totakura [Sat, 5 Jan 2013 15:30:40 +0000 (15:30 +0000)]
- tag op id in overlay connect debug messages
Sree Harsha Totakura [Fri, 4 Jan 2013 21:12:42 +0000 (21:12 +0000)]
- extra logging
Sree Harsha Totakura [Fri, 4 Jan 2013 19:11:46 +0000 (19:11 +0000)]
- logging to file
Christian Grothoff [Fri, 4 Jan 2013 12:18:22 +0000 (12:18 +0000)]
fix
Christian Grothoff [Thu, 3 Jan 2013 22:40:33 +0000 (22:40 +0000)]
adding NO_IO option to peerinfo to disable disc accesses for experiments
Sree Harsha Totakura [Thu, 3 Jan 2013 22:09:38 +0000 (22:09 +0000)]
-disable statistics
Sree Harsha Totakura [Thu, 3 Jan 2013 17:27:34 +0000 (17:27 +0000)]
- give more weight to failure events
Christian Fuchs [Thu, 3 Jan 2013 16:11:02 +0000 (16:11 +0000)]
There are now four states for the OI facilities:
* ready (to do work),
* queued (waiting for async-io to return),
* waiting (a read-facilities wait for its output partner to get process)
* failed (if a socket error occured)
added attempt_tap_read machine.
reworked run() for overlapped IO
Sree Harsha Totakura [Thu, 3 Jan 2013 14:58:20 +0000 (14:58 +0000)]
fix #2720
Christian Grothoff [Thu, 3 Jan 2013 14:05:22 +0000 (14:05 +0000)]
-fixme
Christian Fuchs [Thu, 3 Jan 2013 10:40:26 +0000 (10:40 +0000)]
added initial stuff for overlapped IO and event handling
Florian Dold [Thu, 3 Jan 2013 00:43:57 +0000 (00:43 +0000)]
implemented the modified consensus api, started implementing p2p protocol for consensus
Sree Harsha Totakura [Wed, 2 Jan 2013 16:03:25 +0000 (16:03 +0000)]
weigh all readings equally
Sree Harsha Totakura [Wed, 2 Jan 2013 15:36:44 +0000 (15:36 +0000)]
linear increase and decrease when SD is within 1 and 2 SD respectively
Sree Harsha Totakura [Wed, 2 Jan 2013 10:26:03 +0000 (10:26 +0000)]
- fix
Sree Harsha Totakura [Wed, 2 Jan 2013 09:30:42 +0000 (09:30 +0000)]
- doxygen
Sree Harsha Totakura [Tue, 1 Jan 2013 22:44:12 +0000 (22:44 +0000)]
adaptive parallelism for overlay connect operations based on SD calculations
Sree Harsha Totakura [Tue, 1 Jan 2013 22:43:24 +0000 (22:43 +0000)]
- make operations wait when max_active is decreased
Christian Fuchs [Tue, 1 Jan 2013 11:49:41 +0000 (11:49 +0000)]
* re-added mainloop for run
* started work on our select-equivalent for windows.
Christian Fuchs [Mon, 31 Dec 2012 15:52:36 +0000 (15:52 +0000)]
* added tap version checking logics. Many tap32 versions are broken,
Only version 9.8 and later support IPv6, 9.8 is broken with IPv4. Thus,
we are using the same minium version as openvpn 2.3: tap32-9.9
* created our TAP/TUN handle-object (equivalent to the *nix init_tun()
function), this still requires some more logics to be
complete.
* added logics to set the tun up (+a fixed sleep, to wait for it to
come up)
* we now also store the device's GUID, as we need it for creating the
handle.
* added the exports of tap32: src/include/tap_windows.h , for the sake
of upgradability. This file contains version-specific defines for the
driver.
* happy new year!
Christian Fuchs [Sat, 29 Dec 2012 20:20:53 +0000 (20:20 +0000)]
reworked vpn-helper to now use regular(!) char, instead of wchar,
according to recommendations found in the C/C++-specs(wchar !=
unicode support, but may break compiler compatibility).
Sree Harsha Totakura [Fri, 28 Dec 2012 12:59:28 +0000 (12:59 +0000)]
- fix crashing testcases on sparcbot
Sree Harsha Totakura [Thu, 27 Dec 2012 13:26:49 +0000 (13:26 +0000)]
- use GNUNET_array_grow()
Sree Harsha Totakura [Thu, 27 Dec 2012 13:12:27 +0000 (13:12 +0000)]
- fix crash when controller dies
LRN [Mon, 24 Dec 2012 12:08:19 +0000 (12:08 +0000)]
Dependencies in consensus makefiles
LRN [Mon, 24 Dec 2012 09:48:03 +0000 (09:48 +0000)]
Resolve port conflict between ats and sysmon
Christian Grothoff [Sun, 23 Dec 2012 18:53:22 +0000 (18:53 +0000)]
-fix
LRN [Sat, 22 Dec 2012 08:50:01 +0000 (08:50 +0000)]
Fix default hostlists
Christian Grothoff [Fri, 21 Dec 2012 16:48:59 +0000 (16:48 +0000)]
releasing GNUnet 0.9.5
Sree Harsha Totakura [Fri, 21 Dec 2012 16:29:06 +0000 (16:29 +0000)]
remove disconnecting client from waitling lists of other locks
Sree Harsha Totakura [Fri, 21 Dec 2012 16:24:29 +0000 (16:24 +0000)]
- fix
Christian Grothoff [Fri, 21 Dec 2012 15:27:58 +0000 (15:27 +0000)]
-stuff
Christian Grothoff [Fri, 21 Dec 2012 15:24:03 +0000 (15:24 +0000)]
-fix