oweals/gnunet.git
11 years agoadded calls for updating the driver in a for device. seems like this is
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

11 years agomore bug fixing
Christian Fuchs [Tue, 15 Jan 2013 19:15:11 +0000 (19:15 +0000)]
more bug fixing

11 years agoa bit of bugfixing
Christian Fuchs [Tue, 15 Jan 2013 18:50:31 +0000 (18:50 +0000)]
a bit of bugfixing

11 years agofinal logics for run implemented
Christian Fuchs [Tue, 15 Jan 2013 14:45:15 +0000 (14:45 +0000)]
final logics for run implemented
added teardown functionality.

now: testing...

11 years agofix for failing fs tests
Matthias Wachs [Tue, 15 Jan 2013 14:42:55 +0000 (14:42 +0000)]
fix for failing fs tests

11 years agochanges
Matthias Wachs [Tue, 15 Jan 2013 14:11:56 +0000 (14:11 +0000)]
changes

11 years agotime stamp
Matthias Wachs [Tue, 15 Jan 2013 13:32:03 +0000 (13:32 +0000)]
time stamp

11 years agoIPv6 support
Matthias Wachs [Tue, 15 Jan 2013 13:23:00 +0000 (13:23 +0000)]
IPv6 support

11 years ago changes
Matthias Wachs [Tue, 15 Jan 2013 12:55:14 +0000 (12:55 +0000)]
 changes

11 years agochanges
Matthias Wachs [Tue, 15 Jan 2013 11:14:13 +0000 (11:14 +0000)]
changes

11 years agofix
Matthias Wachs [Tue, 15 Jan 2013 10:17:26 +0000 (10:17 +0000)]
fix

11 years agofix
Matthias Wachs [Tue, 15 Jan 2013 10:14:34 +0000 (10:14 +0000)]
fix

11 years ago install withouth libgtop
Matthias Wachs [Tue, 15 Jan 2013 10:13:03 +0000 (10:13 +0000)]
 install withouth libgtop

11 years agofixing 0002735:
Matthias Wachs [Tue, 15 Jan 2013 09:34:39 +0000 (09:34 +0000)]
fixing 0002735:
precision error when calculating quotas

11 years agoget more information
Matthias Wachs [Tue, 15 Jan 2013 09:09:10 +0000 (09:09 +0000)]
get more information

11 years agogtop integration
Matthias Wachs [Mon, 14 Jan 2013 16:44:14 +0000 (16:44 +0000)]
gtop integration

11 years agochanges
Matthias Wachs [Mon, 14 Jan 2013 16:22:25 +0000 (16:22 +0000)]
changes

11 years ago changes
Matthias Wachs [Mon, 14 Jan 2013 15:53:30 +0000 (15:53 +0000)]
 changes

11 years ago - kill irrelavant stuff
Sree Harsha Totakura [Mon, 14 Jan 2013 15:39:53 +0000 (15:39 +0000)]
 - kill irrelavant stuff

11 years ago- export config from infiniband
Sree Harsha Totakura [Mon, 14 Jan 2013 15:35:00 +0000 (15:35 +0000)]
- export config from infiniband

11 years agochanges
Matthias Wachs [Mon, 14 Jan 2013 15:09:30 +0000 (15:09 +0000)]
changes

11 years agohandle
Matthias Wachs [Mon, 14 Jan 2013 12:02:40 +0000 (12:02 +0000)]
handle

11 years ago fixing mantis 0002732
Matthias Wachs [Mon, 14 Jan 2013 11:14:33 +0000 (11:14 +0000)]
 fixing mantis 0002732

11 years agoadding suggest handle to allow transport to check if we have pending address request
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

11 years agono pending request
Matthias Wachs [Mon, 14 Jan 2013 11:00:04 +0000 (11:00 +0000)]
no pending request

11 years agono suggest to cancel
Matthias Wachs [Mon, 14 Jan 2013 10:49:13 +0000 (10:49 +0000)]
no suggest to cancel

11 years agofix for quota check
Matthias Wachs [Mon, 14 Jan 2013 10:01:43 +0000 (10:01 +0000)]
fix for quota check

11 years agochanges
Matthias Wachs [Fri, 11 Jan 2013 16:32:10 +0000 (16:32 +0000)]
changes

11 years agofix for broken tests
Matthias Wachs [Fri, 11 Jan 2013 15:32:02 +0000 (15:32 +0000)]
fix for broken tests

11 years agofix test
Matthias Wachs [Fri, 11 Jan 2013 15:31:23 +0000 (15:31 +0000)]
fix test

11 years agochanges
Matthias Wachs [Fri, 11 Jan 2013 14:32:03 +0000 (14:32 +0000)]
changes

11 years agochanges
Matthias Wachs [Fri, 11 Jan 2013 13:38:10 +0000 (13:38 +0000)]
changes

11 years agochange to test to let updates settle
Matthias Wachs [Fri, 11 Jan 2013 13:37:47 +0000 (13:37 +0000)]
change to test to let updates settle

11 years agoglobal calculation
Matthias Wachs [Fri, 11 Jan 2013 12:39:20 +0000 (12:39 +0000)]
global calculation

11 years agodocu
Matthias Wachs [Fri, 11 Jan 2013 10:37:13 +0000 (10:37 +0000)]
docu

11 years agocommit for mantis: 0002729
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)

11 years agoconsolidated read and write functions, as we can read from a named pipe
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

11 years agoas discussed, vpn-helper-windows will only function if stdin/stdout are
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.

11 years agoIn Windows, pipes, files and the console have to be accessed
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.

11 years agoallow customizing remote shell command and the program started by it
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

11 years agoenable preference calculation to finish it and debug
Matthias Wachs [Wed, 9 Jan 2013 09:34:50 +0000 (09:34 +0000)]
enable preference calculation to finish it and debug

11 years agodebug code for mantis 0002726
Matthias Wachs [Wed, 9 Jan 2013 08:48:35 +0000 (08:48 +0000)]
debug code for mantis 0002726

11 years agofixed a wrong conditional
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.

11 years ago- fix: SOCKTYPE not defined
Matthias Wachs [Tue, 8 Jan 2013 08:26:32 +0000 (08:26 +0000)]
- fix: SOCKTYPE not defined

11 years ago- use GNUNET_TESTBED_overlay_configure_topology(); simplifies and also ensures that...
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.

11 years ago- call controller callback before operation completion callback; only way to ensure...
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.

11 years ago- mark operation done in case of failure
Sree Harsha Totakura [Mon, 7 Jan 2013 16:34:38 +0000 (16:34 +0000)]
- mark operation done in case of failure

11 years ago10 sec was too optimistic for mamasparc
Matthias Wachs [Mon, 7 Jan 2013 16:09:07 +0000 (16:09 +0000)]
10 sec was too optimistic for mamasparc

11 years agofixing test by debugging (but still fails)
Matthias Wachs [Mon, 7 Jan 2013 15:52:52 +0000 (15:52 +0000)]
fixing test by debugging (but still fails)

11 years ago- docu
Matthias Wachs [Mon, 7 Jan 2013 15:12:12 +0000 (15:12 +0000)]
- docu

11 years ago- remove url parsing breaks for invalid requests
Matthias Wachs [Mon, 7 Jan 2013 14:25:57 +0000 (14:25 +0000)]
- remove url parsing breaks for invalid requests

11 years agocache HELLO's of peers
Sree Harsha Totakura [Sun, 6 Jan 2013 00:13:33 +0000 (00:13 +0000)]
cache HELLO's of peers

11 years ago- fixes and TIMEOUT increase
Sree Harsha Totakura [Sat, 5 Jan 2013 18:15:14 +0000 (18:15 +0000)]
- fixes and TIMEOUT increase

11 years agoaggressively persuade transport to connect
Sree Harsha Totakura [Sat, 5 Jan 2013 16:48:21 +0000 (16:48 +0000)]
aggressively persuade transport to connect

11 years ago- tag op id in overlay connect debug messages
Sree Harsha Totakura [Sat, 5 Jan 2013 15:30:40 +0000 (15:30 +0000)]
- tag op id in overlay connect debug messages

11 years ago- extra logging
Sree Harsha Totakura [Fri, 4 Jan 2013 21:12:42 +0000 (21:12 +0000)]
- extra logging

11 years ago- logging to file
Sree Harsha Totakura [Fri, 4 Jan 2013 19:11:46 +0000 (19:11 +0000)]
- logging to file

11 years agofix
Christian Grothoff [Fri, 4 Jan 2013 12:18:22 +0000 (12:18 +0000)]
fix

11 years agoadding NO_IO option to peerinfo to disable disc accesses for experiments
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

11 years ago-disable statistics
Sree Harsha Totakura [Thu, 3 Jan 2013 22:09:38 +0000 (22:09 +0000)]
-disable statistics

11 years ago- give more weight to failure events
Sree Harsha Totakura [Thu, 3 Jan 2013 17:27:34 +0000 (17:27 +0000)]
- give more weight to failure events

11 years agoThere are now four states for the OI facilities:
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

11 years agofix #2720
Sree Harsha Totakura [Thu, 3 Jan 2013 14:58:20 +0000 (14:58 +0000)]
fix #2720

11 years ago-fixme
Christian Grothoff [Thu, 3 Jan 2013 14:05:22 +0000 (14:05 +0000)]
-fixme

11 years agoadded initial stuff for overlapped IO and event handling
Christian Fuchs [Thu, 3 Jan 2013 10:40:26 +0000 (10:40 +0000)]
added initial stuff for overlapped IO and event handling

11 years agoimplemented the modified consensus api, started implementing p2p protocol for consensus
Florian Dold [Thu, 3 Jan 2013 00:43:57 +0000 (00:43 +0000)]
implemented the modified consensus api, started implementing p2p protocol for consensus

11 years agoweigh all readings equally
Sree Harsha Totakura [Wed, 2 Jan 2013 16:03:25 +0000 (16:03 +0000)]
weigh all readings equally

11 years agolinear increase and decrease when SD is within 1 and 2 SD respectively
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

11 years ago- fix
Sree Harsha Totakura [Wed, 2 Jan 2013 10:26:03 +0000 (10:26 +0000)]
- fix

11 years ago- doxygen
Sree Harsha Totakura [Wed, 2 Jan 2013 09:30:42 +0000 (09:30 +0000)]
- doxygen

11 years agoadaptive parallelism for overlay connect operations based on SD calculations
Sree Harsha Totakura [Tue, 1 Jan 2013 22:44:12 +0000 (22:44 +0000)]
adaptive parallelism for overlay connect operations based on SD calculations

11 years ago- make operations wait when max_active is decreased
Sree Harsha Totakura [Tue, 1 Jan 2013 22:43:24 +0000 (22:43 +0000)]
- make operations wait when max_active is decreased

11 years ago* re-added mainloop for run
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.

11 years ago* added tap version checking logics. Many tap32 versions are broken,
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!

11 years agoreworked vpn-helper to now use regular(!) char, instead of wchar,
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).

11 years ago- fix crashing testcases on sparcbot
Sree Harsha Totakura [Fri, 28 Dec 2012 12:59:28 +0000 (12:59 +0000)]
- fix crashing testcases on sparcbot

11 years ago- use GNUNET_array_grow()
Sree Harsha Totakura [Thu, 27 Dec 2012 13:26:49 +0000 (13:26 +0000)]
- use GNUNET_array_grow()

11 years ago- fix crash when controller dies
Sree Harsha Totakura [Thu, 27 Dec 2012 13:12:27 +0000 (13:12 +0000)]
- fix crash when controller dies

11 years agoDependencies in consensus makefiles
LRN [Mon, 24 Dec 2012 12:08:19 +0000 (12:08 +0000)]
Dependencies in consensus makefiles

11 years agoResolve port conflict between ats and sysmon
LRN [Mon, 24 Dec 2012 09:48:03 +0000 (09:48 +0000)]
Resolve port conflict between ats and sysmon

11 years ago-fix
Christian Grothoff [Sun, 23 Dec 2012 18:53:22 +0000 (18:53 +0000)]
-fix

11 years agoFix default hostlists
LRN [Sat, 22 Dec 2012 08:50:01 +0000 (08:50 +0000)]
Fix default hostlists

11 years agoreleasing GNUnet 0.9.5
Christian Grothoff [Fri, 21 Dec 2012 16:48:59 +0000 (16:48 +0000)]
releasing GNUnet 0.9.5

11 years agoremove disconnecting client from waitling lists of other locks
Sree Harsha Totakura [Fri, 21 Dec 2012 16:29:06 +0000 (16:29 +0000)]
remove disconnecting client from waitling lists of other locks

11 years ago- fix
Sree Harsha Totakura [Fri, 21 Dec 2012 16:24:29 +0000 (16:24 +0000)]
- fix

11 years ago-stuff
Christian Grothoff [Fri, 21 Dec 2012 15:27:58 +0000 (15:27 +0000)]
-stuff

11 years ago-fix
Christian Grothoff [Fri, 21 Dec 2012 15:24:03 +0000 (15:24 +0000)]
-fix

11 years ago-renaming testing-new.h to testing.h, bumping library versions
Christian Grothoff [Fri, 21 Dec 2012 15:09:51 +0000 (15:09 +0000)]
-renaming testing-new.h to testing.h, bumping library versions

11 years ago-die old testing, die
Christian Grothoff [Fri, 21 Dec 2012 15:07:38 +0000 (15:07 +0000)]
-die old testing, die

11 years ago-check for helpers in libexec
Christian Grothoff [Fri, 21 Dec 2012 14:42:18 +0000 (14:42 +0000)]
-check for helpers in libexec

11 years ago-debug
Christian Grothoff [Fri, 21 Dec 2012 14:04:13 +0000 (14:04 +0000)]
-debug

11 years ago-nicer
Christian Grothoff [Fri, 21 Dec 2012 14:04:04 +0000 (14:04 +0000)]
-nicer

11 years ago-quick and dirty use-after-free fix in LM
Christian Grothoff [Fri, 21 Dec 2012 14:03:13 +0000 (14:03 +0000)]
-quick and dirty use-after-free fix in LM

11 years ago-reminder
Christian Grothoff [Fri, 21 Dec 2012 13:36:42 +0000 (13:36 +0000)]
-reminder

11 years ago-API discussion
Christian Grothoff [Fri, 21 Dec 2012 13:31:55 +0000 (13:31 +0000)]
-API discussion

11 years ago- no more explicit overlay linking
Sree Harsha Totakura [Fri, 21 Dec 2012 13:12:03 +0000 (13:12 +0000)]
- no more explicit overlay linking

11 years ago-no alloca
Christian Grothoff [Fri, 21 Dec 2012 12:21:41 +0000 (12:21 +0000)]
-no alloca

11 years ago-clenaup
Christian Grothoff [Fri, 21 Dec 2012 11:38:52 +0000 (11:38 +0000)]
-clenaup

11 years ago-unify workbits to sane value for test
Christian Grothoff [Fri, 21 Dec 2012 11:34:21 +0000 (11:34 +0000)]
-unify workbits to sane value for test

11 years ago-cleaner
Christian Grothoff [Fri, 21 Dec 2012 11:31:23 +0000 (11:31 +0000)]
-cleaner