Christian Grothoff [Tue, 6 Jun 2017 16:01:43 +0000 (18:01 +0200)]
removing dead libgnunetpostgres
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
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.
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
Jeffrey Burdges [Sun, 4 Jun 2017 23:23:30 +0000 (01:23 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
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.
Christian Grothoff [Sun, 4 Jun 2017 20:23:29 +0000 (22:23 +0200)]
fix leak
Christian Grothoff [Sun, 4 Jun 2017 12:46:33 +0000 (14:46 +0200)]
add -x option to gnunet-ecc for #4629
Christian Grothoff [Sat, 3 Jun 2017 22:52:25 +0000 (00:52 +0200)]
finish datastore pq refactoring
Christian Grothoff [Sat, 3 Jun 2017 21:33:43 +0000 (23:33 +0200)]
more pq work
Jeffrey Burdges [Sat, 3 Jun 2017 21:16:28 +0000 (23:16 +0200)]
Do singleton select statements
Jeffrey Burdges [Sat, 3 Jun 2017 20:43:47 +0000 (22:43 +0200)]
Do non-select statements
Jeffrey Burdges [Sat, 3 Jun 2017 20:06:06 +0000 (22:06 +0200)]
Oops.
Jeffrey Burdges [Sat, 3 Jun 2017 20:01:28 +0000 (22:01 +0200)]
Jeff in sed mode
Christian Grothoff [Sat, 3 Jun 2017 19:44:20 +0000 (21:44 +0200)]
no more need for libgnunetpostgres
Christian Grothoff [Sat, 3 Jun 2017 19:42:38 +0000 (21:42 +0200)]
migrate another function to libgnunetpq
Christian Grothoff [Sat, 3 Jun 2017 19:31:48 +0000 (21:31 +0200)]
migrate another function to libgnunetpq
Christian Grothoff [Fri, 2 Jun 2017 21:12:31 +0000 (23:12 +0200)]
more work on pq-ification of datacache
Christian Grothoff [Fri, 2 Jun 2017 19:58:27 +0000 (21:58 +0200)]
libgnunetpostgres no longer needed here
Christian Grothoff [Fri, 2 Jun 2017 19:56:24 +0000 (21:56 +0200)]
libgnunetpostgres no longer needed here
Christian Grothoff [Fri, 2 Jun 2017 19:55:17 +0000 (21:55 +0200)]
improve namecache 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
ng0 [Thu, 1 Jun 2017 19:48:20 +0000 (19:48 +0000)]
guix-env: some update.
Christian Grothoff [Thu, 1 Jun 2017 19:48:19 +0000 (21:48 +0200)]
adding more good helpers to libgnunetpq
David Barksdale [Thu, 1 Jun 2017 02:06:16 +0000 (21:06 -0500)]
[datstore] make sqlite page_size power of two
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.
Christian Grothoff [Sun, 14 May 2017 17:03:38 +0000 (19:03 +0200)]
update structure, keep only main fig
Christian Grothoff [Fri, 12 May 2017 09:38:42 +0000 (11:38 +0200)]
fix link
David Barksdale [Thu, 11 May 2017 14:12:31 +0000 (09:12 -0500)]
package geeqie changed to image-viewers
Christian Grothoff [Wed, 10 May 2017 21:40:06 +0000 (23:40 +0200)]
attempting to fix #5006
Bart Polot [Wed, 10 May 2017 18:58:28 +0000 (20:58 +0200)]
Change regex combination, allow hex
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
xrs [Wed, 19 Apr 2017 07:06:09 +0000 (09:06 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet
Christian Grothoff [Mon, 17 Apr 2017 12:25:55 +0000 (14:25 +0200)]
add GNUNET_JSON_spec_absolute_time_nbo
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.
David Barksdale [Sun, 16 Apr 2017 17:39:43 +0000 (12:39 -0500)]
[datastore] Combine put and update plugin APIs
This resolves issue #4965.
David Barksdale [Fri, 14 Apr 2017 02:22:29 +0000 (21:22 -0500)]
Rewrite gnunet-datastore to dump to a file
xrs [Wed, 12 Apr 2017 18:20:51 +0000 (20:20 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet
Christian Grothoff [Tue, 11 Apr 2017 09:37:46 +0000 (11:37 +0200)]
fix #4985
Christian Grothoff [Sun, 2 Apr 2017 16:08:27 +0000 (18:08 +0200)]
fix misc linker issues
David Barksdale [Sat, 1 Apr 2017 00:25:17 +0000 (19:25 -0500)]
Update POTFILES.in
David Barksdale [Fri, 31 Mar 2017 22:27:38 +0000 (17:27 -0500)]
[fs] Fix unindex after API change
xrs [Wed, 29 Mar 2017 17:07:29 +0000 (19:07 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet
Schanzenbach, Martin [Wed, 29 Mar 2017 12:21:30 +0000 (14:21 +0200)]
-fix coverity
David Barksdale [Tue, 28 Mar 2017 02:07:32 +0000 (21:07 -0500)]
[datastore] Fix performance tests after API change
Christian Grothoff [Mon, 27 Mar 2017 09:44:46 +0000 (11:44 +0200)]
initial ideas for improving the scheduler API (far from finished)
Christian Grothoff [Mon, 27 Mar 2017 15:30:30 +0000 (17:30 +0200)]
fix #4974: migrate conversation GST helpers to new MST API
Christian Grothoff [Sun, 26 Mar 2017 02:14:43 +0000 (04:14 +0200)]
implement #4973
Christian Grothoff [Sat, 25 Mar 2017 20:27:01 +0000 (21:27 +0100)]
update tutorial to match GETOPT-API changes
Christian Grothoff [Sat, 25 Mar 2017 20:25:44 +0000 (21:25 +0100)]
rename GNUNET_GETOPT functions to achieve better consistency
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
xrs [Fri, 24 Mar 2017 14:31:29 +0000 (15:31 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet
Markus Teich [Thu, 23 Mar 2017 21:36:00 +0000 (22:36 +0100)]
auction: makefile indentation
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
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.
tg(x) [Wed, 22 Mar 2017 09:08:01 +0000 (10:08 +0100)]
Merge branch 'master' of gnunet.org:gnunet
Christian Grothoff [Sun, 19 Mar 2017 23:47:18 +0000 (00:47 +0100)]
use log_from
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.
Julius Bünger [Sun, 19 Mar 2017 00:10:02 +0000 (01:10 +0100)]
fix initialisation of zero_pid
Julius Bünger [Sat, 18 Mar 2017 23:59:35 +0000 (00:59 +0100)]
use modern getopt api
Christian Grothoff [Sat, 18 Mar 2017 23:33:58 +0000 (00:33 +0100)]
use more modern getopt api to initialize pid
Julius Bünger [Sat, 18 Mar 2017 22:38:18 +0000 (23:38 +0100)]
fix rps getopt
Christian Grothoff [Fri, 17 Mar 2017 19:00:42 +0000 (20:00 +0100)]
fix #4957
Christian Grothoff [Fri, 17 Mar 2017 18:58:06 +0000 (19:58 +0100)]
fix format string error
Christian Grothoff [Fri, 17 Mar 2017 17:17:12 +0000 (18:17 +0100)]
fix types
Christian Grothoff [Fri, 17 Mar 2017 17:13:55 +0000 (18:13 +0100)]
more renamings relating to 'new' service now just being the 'normal' service
Christian Grothoff [Fri, 17 Mar 2017 17:03:26 +0000 (18:03 +0100)]
rename service_new.c to service.c
Christian Grothoff [Fri, 17 Mar 2017 16:58:05 +0000 (17:58 +0100)]
fix FTBFS of test
Christian Grothoff [Fri, 17 Mar 2017 16:36:18 +0000 (17:36 +0100)]
fix fprintf format string warnings
Marcello Stanisci [Fri, 17 Mar 2017 13:24:13 +0000 (14:24 +0100)]
Porting leftovers to new getopt API.
Christian Grothoff [Fri, 17 Mar 2017 11:07:08 +0000 (12:07 +0100)]
Merge branch 'getopt'
Marcello Stanisci [Fri, 17 Mar 2017 10:59:07 +0000 (11:59 +0100)]
+myself in contributors' list.
Christian Grothoff [Fri, 17 Mar 2017 10:53:24 +0000 (11:53 +0100)]
Merge branch 'master' into getopt
Marcello Stanisci [Thu, 16 Mar 2017 17:28:53 +0000 (18:28 +0100)]
Fix compiler warnings.
Marcello Stanisci [Thu, 16 Mar 2017 15:53:28 +0000 (16:53 +0100)]
Last commit as of getopt porting. 'social' still gives warnings.
Marcello Stanisci [Thu, 16 Mar 2017 15:27:38 +0000 (16:27 +0100)]
porting social
Marcello Stanisci [Thu, 16 Mar 2017 14:41:10 +0000 (15:41 +0100)]
porting fs finished.
Marcello Stanisci [Thu, 16 Mar 2017 14:26:57 +0000 (15:26 +0100)]
porting gnunet-publish + others..
Christian Grothoff [Thu, 16 Mar 2017 13:32:54 +0000 (14:32 +0100)]
fix build issues
Christian Grothoff [Thu, 16 Mar 2017 11:53:44 +0000 (12:53 +0100)]
update .gitignore files
Marcello Stanisci [Thu, 16 Mar 2017 10:45:15 +0000 (11:45 +0100)]
porting
Christian Grothoff [Thu, 16 Mar 2017 04:37:37 +0000 (05:37 +0100)]
DCE
Christian Grothoff [Thu, 16 Mar 2017 04:33:01 +0000 (05:33 +0100)]
removing dead/legacy server/connection logic, except for in tcp/wlan/bt plugins (which will be updated 'later')
Christian Grothoff [Thu, 16 Mar 2017 02:43:19 +0000 (03:43 +0100)]
migrate regex to new service API
Christian Grothoff [Thu, 16 Mar 2017 02:27:16 +0000 (03:27 +0100)]
migrate testbed-logger to new service API
Marcello Stanisci [Wed, 15 Mar 2017 20:03:50 +0000 (21:03 +0100)]
porting.
Marcello Stanisci [Wed, 15 Mar 2017 15:21:06 +0000 (16:21 +0100)]
getopt API porting.
Marcello Stanisci [Wed, 15 Mar 2017 14:28:41 +0000 (15:28 +0100)]
Still porting to new getopt API.
Marcello Stanisci [Wed, 15 Mar 2017 10:51:15 +0000 (11:51 +0100)]
Porting 'nat-auto'.
Marcello Stanisci [Wed, 15 Mar 2017 10:40:24 +0000 (11:40 +0100)]
Porting 'nat'.
Christian Grothoff [Wed, 15 Mar 2017 10:34:58 +0000 (11:34 +0100)]
merging
Christian Grothoff [Wed, 15 Mar 2017 10:14:36 +0000 (11:14 +0100)]
add way to mark options as mandatory, get tests to pass again
Marcello Stanisci [Wed, 15 Mar 2017 10:08:27 +0000 (11:08 +0100)]
Porting 'arm'.
Marcello Stanisci [Wed, 15 Mar 2017 09:48:21 +0000 (10:48 +0100)]
Port 'statistics' to the new getopt API.
Christian Grothoff [Wed, 15 Mar 2017 09:36:51 +0000 (10:36 +0100)]
add json command line option parser
Christian Grothoff [Wed, 15 Mar 2017 09:26:37 +0000 (10:26 +0100)]
add GNUNET_GETOPT_OPTION_SET_ABSOLUTE_TIME
Christian Grothoff [Wed, 15 Mar 2017 09:16:42 +0000 (10:16 +0100)]
fix test case, implement base32 argument parser logic
Christian Grothoff [Wed, 15 Mar 2017 08:39:46 +0000 (09:39 +0100)]
getopt major style fix, remove macro-mania with nicer typed functions
Marcello Stanisci [Wed, 15 Mar 2017 10:08:27 +0000 (11:08 +0100)]
Porting 'arm'.
Marcello Stanisci [Wed, 15 Mar 2017 09:48:21 +0000 (10:48 +0100)]
Port 'statistics' to the new getopt API.