oweals/gnunet.git
7 years agoEnsure peer started callback recvs PeerContext
jah [Sun, 25 Jun 2017 11:47:47 +0000 (12:47 +0100)]
Ensure peer started callback recvs PeerContext

7 years agobitch more if NULL rows cause PQ result extraction to fail
Christian Grothoff [Sat, 24 Jun 2017 23:40:51 +0000 (01:40 +0200)]
bitch more if NULL rows cause PQ result extraction to fail

7 years agofix crash if block plugin not found
Christian Grothoff [Sat, 24 Jun 2017 22:42:25 +0000 (00:42 +0200)]
fix crash if block plugin not found

7 years agodht: install cli clients
Daniel Golle [Fri, 23 Jun 2017 22:51:01 +0000 (00:51 +0200)]
dht: install cli clients

7 years ago[topology] Fix blacklist condition
David Barksdale [Sat, 24 Jun 2017 04:18:59 +0000 (23:18 -0500)]
[topology] Fix blacklist condition

This fixes issue #5086.

7 years agoif (1) holds here, remove redundant if
Christian Grothoff [Fri, 23 Jun 2017 22:09:51 +0000 (00:09 +0200)]
if (1) holds here, remove redundant if

7 years agostart VPN helper also if only services are running
Christian Grothoff [Fri, 23 Jun 2017 22:06:42 +0000 (00:06 +0200)]
start VPN helper also if only services are running

7 years agofix indexing issue found by jah and reported on gnunet-developers on 6-8/7/2017
Christian Grothoff [Fri, 23 Jun 2017 14:25:19 +0000 (16:25 +0200)]
fix indexing issue found by jah and reported on gnunet-developers on 6-8/7/2017

7 years agofix misc namestore crashes from pq migration
Christian Grothoff [Fri, 23 Jun 2017 14:05:07 +0000 (16:05 +0200)]
fix misc namestore crashes from pq migration

7 years agonamestore: postgres: fix iterating over zone
Daniel Golle [Fri, 23 Jun 2017 11:54:40 +0000 (13:54 +0200)]
namestore: postgres: fix iterating over zone

Stop iterating on GNUNET_DB_STATUS_SUCCESS_NO_RESULTS.

7 years agokill short zone remenants
Christian Grothoff [Fri, 23 Jun 2017 12:12:48 +0000 (14:12 +0200)]
kill short zone remenants

7 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Thu, 22 Jun 2017 19:53:36 +0000 (21:53 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet

7 years agoUpdate multicast test
xrs [Thu, 22 Jun 2017 19:53:06 +0000 (21:53 +0200)]
Update multicast test

7 years agoRemove valgrind from test config
David Barksdale [Thu, 22 Jun 2017 14:47:34 +0000 (09:47 -0500)]
Remove valgrind from test config

7 years agofix indentation
Christian Grothoff [Tue, 20 Jun 2017 20:22:28 +0000 (22:22 +0200)]
fix indentation

7 years agoset: disconnect, don't destroy yet
Florian Dold [Tue, 20 Jun 2017 17:32:29 +0000 (19:32 +0200)]
set: disconnect, don't destroy yet

7 years agoset: remove workaround to test if a set bug and not cadet was at fault
Florian Dold [Tue, 20 Jun 2017 16:09:06 +0000 (18:09 +0200)]
set: remove workaround to test if a set bug and not cadet was at fault

7 years agoset: adjust log type
Florian Dold [Sun, 18 Jun 2017 00:45:21 +0000 (02:45 +0200)]
set: adjust log type

7 years agoconsensus: logging text
Florian Dold [Sun, 18 Jun 2017 00:44:13 +0000 (02:44 +0200)]
consensus: logging text

7 years agoconsensus/set: saner log levels
Florian Dold [Sun, 18 Jun 2017 00:42:06 +0000 (02:42 +0200)]
consensus/set: saner log levels

7 years agoCONSENSUS/SET: even uglier CADET workarounds
Florian Dold [Sun, 18 Jun 2017 00:24:03 +0000 (02:24 +0200)]
CONSENSUS/SET:  even uglier CADET workarounds

7 years agoSET: add another CADET bug workaround
Florian Dold [Sat, 17 Jun 2017 23:13:26 +0000 (01:13 +0200)]
SET: add another CADET bug workaround

This time it's something that occurs pretty rarely, and only when
sending the full set is triggered.

7 years ago[transport] copy-paste error, nothing to see here
David Barksdale [Fri, 16 Jun 2017 00:01:30 +0000 (19:01 -0500)]
[transport] copy-paste error, nothing to see here

So embarassing!

7 years ago[transport] Don't exit with suspended connections
David Barksdale [Thu, 15 Jun 2017 18:54:38 +0000 (13:54 -0500)]
[transport] Don't exit with suspended connections

7 years ago[transport] suspend connection to avoid busy-wait
David Barksdale [Tue, 13 Jun 2017 04:50:25 +0000 (23:50 -0500)]
[transport] suspend connection to avoid busy-wait

7 years agoconfigure.ac: don't make guesses which uid 'make install' will have
psyc://loupsycedyglgamf.onion/~lynX [Sun, 11 Jun 2017 04:09:02 +0000 (04:09 +0000)]
configure.ac: don't make guesses which uid 'make install' will have

7 years agognunet-social: removed duplicate getopt
psyc://loupsycedyglgamf.onion/~lynX [Sun, 11 Jun 2017 04:09:01 +0000 (04:09 +0000)]
gnunet-social: removed duplicate getopt

7 years agoset: add 'over' message, since cadet does not reliably detect channel termination
Florian Dold [Sun, 11 Jun 2017 04:08:39 +0000 (06:08 +0200)]
set: add 'over' message, since cadet does not reliably detect channel termination

7 years agoclarify enum values
Christian Grothoff [Sun, 11 Jun 2017 00:11:52 +0000 (02:11 +0200)]
clarify enum values

7 years agorename GNUNET_PQ_QueryStatus to GNUNET_DB_QueryStatus
Christian Grothoff [Sat, 10 Jun 2017 23:23:16 +0000 (01:23 +0200)]
rename GNUNET_PQ_QueryStatus to GNUNET_DB_QueryStatus

7 years agohandle UNIQUE violation nicely
Christian Grothoff [Sat, 10 Jun 2017 19:53:08 +0000 (21:53 +0200)]
handle UNIQUE violation nicely

7 years ago[transport] http(s) are stable
David Barksdale [Thu, 8 Jun 2017 20:29:42 +0000 (15:29 -0500)]
[transport] http(s) are stable

7 years agoDon't valgrind
David Barksdale [Thu, 8 Jun 2017 20:22:58 +0000 (15:22 -0500)]
Don't valgrind

7 years agoUpdate Makefile for deleted files
David Barksdale [Wed, 7 Jun 2017 14:31:16 +0000 (09:31 -0500)]
Update Makefile for deleted files

7 years agoUpdate configure.ac POTFILES.in for deleted files
David Barksdale [Wed, 7 Jun 2017 14:11:04 +0000 (09:11 -0500)]
Update configure.ac POTFILES.in for deleted files

7 years agomark dv/http/https/wlan/bt as experimental
Christian Grothoff [Tue, 6 Jun 2017 16:06:03 +0000 (18:06 +0200)]
mark dv/http/https/wlan/bt as experimental

7 years agoremoving dead libgnunetpostgres
Christian Grothoff [Tue, 6 Jun 2017 16:01:43 +0000 (18:01 +0200)]
removing dead libgnunetpostgres

7 years agoFixes.
Jeffrey Burdges [Mon, 5 Jun 2017 17:19:37 +0000 (19:19 +0200)]
Fixes.

I left the ?? comments because someone should probably change
how return values are handled

7 years ago[datastore] Remove unused indicies from sqlite
David Barksdale [Mon, 5 Jun 2017 12:46:41 +0000 (07:46 -0500)]
[datastore] Remove unused indicies from sqlite

*** The table name was changed ***
Users will need to dump and re-import their sqlite databases with
gnunet-datastore -d and -i.

7 years agoFinal changes to switch to PQ form.
Jeffrey Burdges [Mon, 5 Jun 2017 00:42:33 +0000 (02:42 +0200)]
Final changes to switch to PQ form.

Again the ?? comments should be investigated

7 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Jeffrey Burdges [Sun, 4 Jun 2017 23:23:30 +0000 (01:23 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

7 years agoSwitch fragment_row to PQ callback form
Jeffrey Burdges [Sun, 4 Jun 2017 23:15:15 +0000 (01:15 +0200)]
Switch fragment_row to PQ callback form

Christian or Gabor: Please check the comments containing ??

Also, I'm using stack based closures here because the scheduler
cannot be invoked.  In general, this sort of thing works well
in Rust, but looks dangerous in C.

7 years agofix leak
Christian Grothoff [Sun, 4 Jun 2017 20:23:29 +0000 (22:23 +0200)]
fix leak

7 years agoadd -x option to gnunet-ecc for #4629
Christian Grothoff [Sun, 4 Jun 2017 12:46:33 +0000 (14:46 +0200)]
add -x option to gnunet-ecc for #4629

7 years agofinish datastore pq refactoring
Christian Grothoff [Sat, 3 Jun 2017 22:52:25 +0000 (00:52 +0200)]
finish datastore pq refactoring

7 years agomore pq work
Christian Grothoff [Sat, 3 Jun 2017 21:33:43 +0000 (23:33 +0200)]
more pq work

7 years agoDo singleton select statements
Jeffrey Burdges [Sat, 3 Jun 2017 21:16:28 +0000 (23:16 +0200)]
Do singleton select statements

7 years agoDo non-select statements
Jeffrey Burdges [Sat, 3 Jun 2017 20:43:47 +0000 (22:43 +0200)]
Do non-select statements

7 years agoOops.
Jeffrey Burdges [Sat, 3 Jun 2017 20:06:06 +0000 (22:06 +0200)]
Oops.

7 years agoJeff in sed mode
Jeffrey Burdges [Sat, 3 Jun 2017 20:01:28 +0000 (22:01 +0200)]
Jeff in sed mode

7 years agono more need for libgnunetpostgres
Christian Grothoff [Sat, 3 Jun 2017 19:44:20 +0000 (21:44 +0200)]
no more need for libgnunetpostgres

7 years agomigrate another function to libgnunetpq
Christian Grothoff [Sat, 3 Jun 2017 19:42:38 +0000 (21:42 +0200)]
migrate another function to libgnunetpq

7 years agomigrate another function to libgnunetpq
Christian Grothoff [Sat, 3 Jun 2017 19:31:48 +0000 (21:31 +0200)]
migrate another function to libgnunetpq

7 years agomore work on pq-ification of datacache
Christian Grothoff [Fri, 2 Jun 2017 21:12:31 +0000 (23:12 +0200)]
more work on pq-ification of datacache

7 years agolibgnunetpostgres no longer needed here
Christian Grothoff [Fri, 2 Jun 2017 19:58:27 +0000 (21:58 +0200)]
libgnunetpostgres no longer needed here

7 years agolibgnunetpostgres no longer needed here
Christian Grothoff [Fri, 2 Jun 2017 19:56:24 +0000 (21:56 +0200)]
libgnunetpostgres no longer needed here

7 years agoimprove namecache postgres plugin to use libgnunetpq more
Christian Grothoff [Fri, 2 Jun 2017 19:55:17 +0000 (21:55 +0200)]
improve namecache postgres plugin to use libgnunetpq more

7 years agoimprove namestore postgres plugin to use libgnunetpq more
Christian Grothoff [Fri, 2 Jun 2017 19:46:25 +0000 (21:46 +0200)]
improve namestore postgres plugin to use libgnunetpq more

7 years agoguix-env: some update.
ng0 [Thu, 1 Jun 2017 19:48:20 +0000 (19:48 +0000)]
guix-env: some update.

7 years agoadding more good helpers to libgnunetpq
Christian Grothoff [Thu, 1 Jun 2017 19:48:19 +0000 (21:48 +0200)]
adding more good helpers to libgnunetpq

7 years ago[datstore] make sqlite page_size power of two
David Barksdale [Thu, 1 Jun 2017 02:06:16 +0000 (21:06 -0500)]
[datstore] make sqlite page_size power of two

7 years agoguix-env.scm: Remove unused code. Point out location for further gnunet variations.
ng0 [Sun, 14 May 2017 17:03:39 +0000 (17:03 +0000)]
guix-env.scm: Remove unused code. Point out location for further gnunet variations.

7 years agoupdate structure, keep only main fig
Christian Grothoff [Sun, 14 May 2017 17:03:38 +0000 (19:03 +0200)]
update structure, keep only main fig

7 years agofix link
Christian Grothoff [Fri, 12 May 2017 09:38:42 +0000 (11:38 +0200)]
fix link

7 years agopackage geeqie changed to image-viewers
David Barksdale [Thu, 11 May 2017 14:12:31 +0000 (09:12 -0500)]
package geeqie changed to image-viewers

7 years agoattempting to fix #5006
Christian Grothoff [Wed, 10 May 2017 21:40:06 +0000 (23:40 +0200)]
attempting to fix #5006

7 years agoChange regex combination, allow hex
Bart Polot [Wed, 10 May 2017 18:58:28 +0000 (20:58 +0200)]
Change regex combination, allow hex

7 years agoremoved LIMIT expression from DELETE stmt. See http://sqlite.org/syntaxdiagrams.html...
xrs [Wed, 19 Apr 2017 07:38:28 +0000 (09:38 +0200)]
removed LIMIT expression from DELETE stmt. See sqlite.org/syntaxdiagrams.html#delete-stmt

7 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Wed, 19 Apr 2017 07:06:09 +0000 (09:06 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet

7 years agoadd GNUNET_JSON_spec_absolute_time_nbo
Christian Grothoff [Mon, 17 Apr 2017 12:25:55 +0000 (14:25 +0200)]
add GNUNET_JSON_spec_absolute_time_nbo

7 years ago[datastore] Create remove plugin API call
David Barksdale [Mon, 17 Apr 2017 01:46:21 +0000 (20:46 -0500)]
[datastore] Create remove plugin API call

The only use of vhash in the get_key call was for removing, split that out
into its own function.  This simplifies the get_key call and removes the
need for some indexes, speeding up insertion into the database.

7 years ago[datastore] Combine put and update plugin APIs
David Barksdale [Sun, 16 Apr 2017 17:39:43 +0000 (12:39 -0500)]
[datastore] Combine put and update plugin APIs

This resolves issue #4965.

7 years agoRewrite gnunet-datastore to dump to a file
David Barksdale [Fri, 14 Apr 2017 02:22:29 +0000 (21:22 -0500)]
Rewrite gnunet-datastore to dump to a file

7 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Wed, 12 Apr 2017 18:20:51 +0000 (20:20 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet

7 years agofix #4985
Christian Grothoff [Tue, 11 Apr 2017 09:37:46 +0000 (11:37 +0200)]
fix #4985

7 years agofix misc linker issues
Christian Grothoff [Sun, 2 Apr 2017 16:08:27 +0000 (18:08 +0200)]
fix misc linker issues

7 years agoUpdate POTFILES.in
David Barksdale [Sat, 1 Apr 2017 00:25:17 +0000 (19:25 -0500)]
Update POTFILES.in

7 years ago[fs] Fix unindex after API change
David Barksdale [Fri, 31 Mar 2017 22:27:38 +0000 (17:27 -0500)]
[fs] Fix unindex after API change

7 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Wed, 29 Mar 2017 17:07:29 +0000 (19:07 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet

7 years ago-fix coverity
Schanzenbach, Martin [Wed, 29 Mar 2017 12:21:30 +0000 (14:21 +0200)]
-fix coverity

7 years ago[datastore] Fix performance tests after API change
David Barksdale [Tue, 28 Mar 2017 02:07:32 +0000 (21:07 -0500)]
[datastore] Fix performance tests after API change

7 years agoinitial ideas for improving the scheduler API (far from finished)
Christian Grothoff [Mon, 27 Mar 2017 09:44:46 +0000 (11:44 +0200)]
initial ideas for improving the scheduler API (far from finished)

7 years agofix #4974: migrate conversation GST helpers to new MST API
Christian Grothoff [Mon, 27 Mar 2017 15:30:30 +0000 (17:30 +0200)]
fix #4974: migrate conversation GST helpers to new MST API

7 years agoimplement #4973
Christian Grothoff [Sun, 26 Mar 2017 02:14:43 +0000 (04:14 +0200)]
implement #4973

7 years agoupdate tutorial to match GETOPT-API changes
Christian Grothoff [Sat, 25 Mar 2017 20:27:01 +0000 (21:27 +0100)]
update tutorial to match GETOPT-API changes

7 years agorename GNUNET_GETOPT functions to achieve better consistency
Christian Grothoff [Sat, 25 Mar 2017 20:25:44 +0000 (21:25 +0100)]
rename GNUNET_GETOPT functions to achieve better consistency

7 years agoimplement GNUNET_NETWORK_test_port_free() for testcases to conveniently check if...
Christian Grothoff [Fri, 24 Mar 2017 17:17:50 +0000 (18:17 +0100)]
implement GNUNET_NETWORK_test_port_free() for testcases to conveniently check if a port is available

7 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Fri, 24 Mar 2017 14:31:29 +0000 (15:31 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet

7 years agoauction: makefile indentation
Markus Teich [Thu, 23 Mar 2017 21:36:00 +0000 (22:36 +0100)]
auction: makefile indentation

7 years agopostgresql: require version 9.5
Daniel Golle [Thu, 23 Mar 2017 14:31:17 +0000 (15:31 +0100)]
postgresql: require version 9.5

CREATE INDEX IF NOT EXISTS was added at version 9.5 (rather than 9.6)
see also https://www.postgresql.org/docs/9.5/static/sql-createindex.html

7 years ago[datastore] Return and update replication
David Barksdale [Thu, 23 Mar 2017 03:17:05 +0000 (22:17 -0500)]
[datastore] Return and update replication

This fixes a couple FIXMEs in the datastore code. The replication value
is now returned from the datastore and the update function can increase
the replication.

7 years agoMerge branch 'master' of gnunet.org:gnunet
tg(x) [Wed, 22 Mar 2017 09:08:01 +0000 (10:08 +0100)]
Merge branch 'master' of gnunet.org:gnunet

7 years agouse log_from
Christian Grothoff [Sun, 19 Mar 2017 23:47:18 +0000 (00:47 +0100)]
use log_from

7 years ago[datastore] Fix #3743
David Barksdale [Sun, 19 Mar 2017 20:55:32 +0000 (15:55 -0500)]
[datastore] Fix #3743

This change adds support for key == NULL to the datastore plugins
and replaces the offset argument with a next_uid and random arguments to
increase performance in the key == NULL case.

With the offset argument a datastore plugin would have to count all
matching keys before fetching the key at the right offset, which would
iterate over the entire database in the case of key == NULL.

The offset argument was used in two ways: to iterate over a set of
matching values and to start iteration at a random matching value. The new API
seperates these into two arguments: if random is true it will return a
random matching value, otherwise next_uid can be set to uid + 1 to return the
next matching value.

The random argument was not added to get_zero_anonymity. This function
is used to periodically insert zero anonymity values into the DHT. I
don't think it's necessary to randomize this.

7 years agofix initialisation of zero_pid
Julius Bünger [Sun, 19 Mar 2017 00:10:02 +0000 (01:10 +0100)]
fix initialisation of zero_pid

7 years agouse modern getopt api
Julius Bünger [Sat, 18 Mar 2017 23:59:35 +0000 (00:59 +0100)]
use modern getopt api

7 years agouse more modern getopt api to initialize pid
Christian Grothoff [Sat, 18 Mar 2017 23:33:58 +0000 (00:33 +0100)]
use more modern getopt api to initialize pid

7 years agofix rps getopt
Julius Bünger [Sat, 18 Mar 2017 22:38:18 +0000 (23:38 +0100)]
fix rps getopt

7 years agofix #4957
Christian Grothoff [Fri, 17 Mar 2017 19:00:42 +0000 (20:00 +0100)]
fix #4957

7 years agofix format string error
Christian Grothoff [Fri, 17 Mar 2017 18:58:06 +0000 (19:58 +0100)]
fix format string error