Christian Grothoff [Fri, 24 Jun 2016 13:55:46 +0000 (13:55 +0000)]
converting peerinfo-notify to new MQ ApI
Christian Grothoff [Fri, 24 Jun 2016 12:29:10 +0000 (12:29 +0000)]
-fix ftbfs
Christian Grothoff [Fri, 24 Jun 2016 12:27:52 +0000 (12:27 +0000)]
fixing compiler warnings...
Christophe Genevey Metat [Fri, 24 Jun 2016 12:07:28 +0000 (12:07 +0000)]
continue to fix execute select
Christian Grothoff [Fri, 24 Jun 2016 11:54:36 +0000 (11:54 +0000)]
update peerinfo API to use MQ
Christian Grothoff [Fri, 24 Jun 2016 09:15:24 +0000 (09:15 +0000)]
use new MQ API in regex_api_search
Christian Grothoff [Thu, 23 Jun 2016 20:01:41 +0000 (20:01 +0000)]
do not crash for #4588
Christian Grothoff [Thu, 23 Jun 2016 19:55:15 +0000 (19:55 +0000)]
-try to fix stats issue
Christian Grothoff [Thu, 23 Jun 2016 19:14:56 +0000 (19:14 +0000)]
converting core monitor to MQ
Christian Grothoff [Thu, 23 Jun 2016 19:04:59 +0000 (19:04 +0000)]
-fix format string type issue
Christian Grothoff [Thu, 23 Jun 2016 19:00:34 +0000 (19:00 +0000)]
-fix ftbfs
Christian Grothoff [Thu, 23 Jun 2016 17:48:40 +0000 (17:48 +0000)]
migrate first half of regex API to MQ lib
Christian Grothoff [Thu, 23 Jun 2016 17:31:20 +0000 (17:31 +0000)]
convert perf API to new MQ API
Christian Grothoff [Thu, 23 Jun 2016 17:31:13 +0000 (17:31 +0000)]
convert perf API to new MQ API
Christian Grothoff [Thu, 23 Jun 2016 16:30:45 +0000 (16:30 +0000)]
convert DHT API to new MQ API
Christian Grothoff [Thu, 23 Jun 2016 16:20:32 +0000 (16:20 +0000)]
adapt to new MYSQL API
Christophe Genevey Metat [Thu, 23 Jun 2016 15:20:02 +0000 (15:20 +0000)]
continue to fix execute select
Christian Grothoff [Thu, 23 Jun 2016 14:22:34 +0000 (14:22 +0000)]
refactoring ARM api to use new MQ
Christian Grothoff [Wed, 22 Jun 2016 17:24:29 +0000 (17:24 +0000)]
-fix statistics termination issue
Christophe Genevey Metat [Wed, 22 Jun 2016 15:27:57 +0000 (15:27 +0000)]
plugin datastore mysql
Christophe Genevey Metat [Wed, 22 Jun 2016 15:26:52 +0000 (15:26 +0000)]
plugin datastore mysql
Christian Grothoff [Wed, 22 Jun 2016 07:19:52 +0000 (07:19 +0000)]
convert monitor API to use MQ
Christian Grothoff [Tue, 21 Jun 2016 22:27:17 +0000 (22:27 +0000)]
rework identity API to use new MQ API
Christian Grothoff [Tue, 21 Jun 2016 19:12:01 +0000 (19:12 +0000)]
-dce
Christian Grothoff [Tue, 21 Jun 2016 19:07:03 +0000 (19:07 +0000)]
convert namecache to new MQ API
Christian Grothoff [Tue, 21 Jun 2016 18:29:03 +0000 (18:29 +0000)]
update statistics API to use new MQ API style, also get rid of timeout argument
Christian Grothoff [Tue, 21 Jun 2016 13:17:16 +0000 (13:17 +0000)]
towards fixing mysql plugin
Christian Grothoff [Tue, 21 Jun 2016 11:44:29 +0000 (11:44 +0000)]
-fix testcase to manage with new shutdown semantics
Christian Grothoff [Tue, 21 Jun 2016 11:30:19 +0000 (11:30 +0000)]
-fix ftbfs
Christophe Genevey Metat [Tue, 21 Jun 2016 09:05:07 +0000 (09:05 +0000)]
plugin datastore mysql
Christophe Genevey Metat [Tue, 21 Jun 2016 09:04:08 +0000 (09:04 +0000)]
plugin datastore mysql
Christian Grothoff [Mon, 20 Jun 2016 22:21:15 +0000 (22:21 +0000)]
-indentation fixes
Christian Grothoff [Mon, 20 Jun 2016 22:16:25 +0000 (22:16 +0000)]
fix ATS testcase
Christian Grothoff [Mon, 20 Jun 2016 22:13:21 +0000 (22:13 +0000)]
avoid excessive logging in config parsing
Christian Grothoff [Mon, 20 Jun 2016 21:51:44 +0000 (21:51 +0000)]
-indenting and doxygen
Christian Grothoff [Mon, 20 Jun 2016 20:24:29 +0000 (20:24 +0000)]
convering revocation_api.c to new MQ API
Christian Grothoff [Mon, 20 Jun 2016 20:12:52 +0000 (20:12 +0000)]
-tolerate init CB being NULL from the beginning
Christian Grothoff [Mon, 20 Jun 2016 19:56:20 +0000 (19:56 +0000)]
convering nse_api.c to new MQ API
Christian Grothoff [Mon, 20 Jun 2016 19:55:38 +0000 (19:55 +0000)]
-fix off-by-1
Florian Dold [Mon, 20 Jun 2016 15:36:05 +0000 (15:36 +0000)]
log
Florian Dold [Mon, 20 Jun 2016 15:18:00 +0000 (15:18 +0000)]
adapt set test case to new scheduler semantics
Florian Dold [Mon, 20 Jun 2016 15:01:38 +0000 (15:01 +0000)]
log error when timed out
Martin Schanzenbach [Mon, 20 Jun 2016 09:52:52 +0000 (09:52 +0000)]
-fix format warning
Martin Schanzenbach [Mon, 20 Jun 2016 09:49:01 +0000 (09:49 +0000)]
- fix warnings
Christian Grothoff [Mon, 20 Jun 2016 08:19:49 +0000 (08:19 +0000)]
use c99
Christian Grothoff [Mon, 20 Jun 2016 08:14:56 +0000 (08:14 +0000)]
-force c99
Martin Schanzenbach [Mon, 20 Jun 2016 07:10:59 +0000 (07:10 +0000)]
- fix warnings
Christian Grothoff [Mon, 20 Jun 2016 05:58:11 +0000 (05:58 +0000)]
-fix FTBFS
Christian Grothoff [Sun, 19 Jun 2016 22:53:13 +0000 (22:53 +0000)]
avoid deprecated API, use new connecT API
Christian Grothoff [Sun, 19 Jun 2016 22:45:09 +0000 (22:45 +0000)]
avoid assertion on NULL mq
Christian Grothoff [Sun, 19 Jun 2016 22:40:01 +0000 (22:40 +0000)]
proper shutdown
Christian Grothoff [Sun, 19 Jun 2016 22:39:40 +0000 (22:39 +0000)]
-incorrect comment
Christian Grothoff [Sun, 19 Jun 2016 22:39:22 +0000 (22:39 +0000)]
-use new connecT API
Christian Grothoff [Sun, 19 Jun 2016 22:39:09 +0000 (22:39 +0000)]
-assert on task
Christian Grothoff [Sun, 19 Jun 2016 22:38:29 +0000 (22:38 +0000)]
-fix gnunet-revocation
Christian Grothoff [Sun, 19 Jun 2016 22:26:35 +0000 (22:26 +0000)]
-fix the fix
Christian Grothoff [Sun, 19 Jun 2016 22:23:23 +0000 (22:23 +0000)]
avoid changing API for now
Christian Grothoff [Sun, 19 Jun 2016 22:16:24 +0000 (22:16 +0000)]
use new connecT API
Christian Grothoff [Sun, 19 Jun 2016 21:29:20 +0000 (21:29 +0000)]
refactoring core API to use new MQ lib
Christian Grothoff [Sun, 19 Jun 2016 19:01:21 +0000 (19:01 +0000)]
-fix typo
Christian Grothoff [Sun, 19 Jun 2016 18:50:00 +0000 (18:50 +0000)]
redefine GNUNET_MQ_queue_for_connection_client to capture client handle
Martin Schanzenbach [Sat, 18 Jun 2016 21:49:23 +0000 (21:49 +0000)]
-fix
Christian Grothoff [Sat, 18 Jun 2016 21:20:00 +0000 (21:20 +0000)]
-indentation and comments
Christian Grothoff [Sat, 18 Jun 2016 21:19:27 +0000 (21:19 +0000)]
update secretsharing to new MQ API
Christian Grothoff [Sat, 18 Jun 2016 21:07:25 +0000 (21:07 +0000)]
fix consensus to match new MQ API -- and correct CONCLUDE_DONE to be fixed-size
Christian Grothoff [Sat, 18 Jun 2016 21:01:02 +0000 (21:01 +0000)]
fix RPS to match new MQ API -- and to check message format
Christian Grothoff [Sat, 18 Jun 2016 20:38:04 +0000 (20:38 +0000)]
-fixing part of Martin's FTBFS
Christian Grothoff [Sat, 18 Jun 2016 20:26:06 +0000 (20:26 +0000)]
adapt peerstore API to new MQ API
Christian Grothoff [Sat, 18 Jun 2016 20:07:17 +0000 (20:07 +0000)]
convert conversation_api_call.c
Martin Schanzenbach [Sat, 18 Jun 2016 20:04:18 +0000 (20:04 +0000)]
-fix
Martin Schanzenbach [Sat, 18 Jun 2016 19:31:00 +0000 (19:31 +0000)]
- fix more rest and jsonapi
Christian Grothoff [Sat, 18 Jun 2016 18:49:13 +0000 (18:49 +0000)]
partial refactoring, will cause FTBFS, to be completed ASAP
Martin Schanzenbach [Sat, 18 Jun 2016 18:16:22 +0000 (18:16 +0000)]
- fix rest plugin
Martin Schanzenbach [Sat, 18 Jun 2016 18:03:42 +0000 (18:03 +0000)]
- revert to r37134. Broken build
Christophe Genevey Metat [Fri, 17 Jun 2016 15:28:55 +0000 (15:28 +0000)]
plugin datastore mysql
Jeff Burdges [Tue, 14 Jun 2016 02:50:39 +0000 (02:50 +0000)]
Fix perf_crypto_rsa.c after various changes
Not perfect, but some functionality is nolonger exposed.
Julius Bünger [Mon, 13 Jun 2016 22:46:05 +0000 (22:46 +0000)]
-rps: merge duplicate functions
Julius Bünger [Mon, 13 Jun 2016 21:44:38 +0000 (21:44 +0000)]
-rps: open channel when inserting peer in view
Christian Grothoff [Mon, 13 Jun 2016 11:40:29 +0000 (11:40 +0000)]
fix indentation, bad stack allocation of buf
Christophe Genevey Metat [Mon, 13 Jun 2016 11:24:06 +0000 (11:24 +0000)]
lcov test function
Christian Grothoff [Sat, 11 Jun 2016 14:20:28 +0000 (14:20 +0000)]
fix memroy leak
Christophe Genevey Metat [Fri, 10 Jun 2016 12:32:40 +0000 (12:32 +0000)]
finish to fix memory leak
Christophe Genevey Metat [Fri, 10 Jun 2016 09:19:27 +0000 (09:19 +0000)]
finish to fix memory leak
Christophe Genevey Metat [Thu, 9 Jun 2016 15:39:57 +0000 (15:39 +0000)]
fix memory leak
Carlo von lynX [Thu, 9 Jun 2016 14:36:14 +0000 (14:36 +0000)]
improved usability for gnunet-logread -f
Jeff Burdges [Wed, 8 Jun 2016 13:37:14 +0000 (13:37 +0000)]
Rework the error handling for gcd(r,n) != 1 so the Taler wallet can see errors.
Jeff Burdges [Tue, 7 Jun 2016 19:06:46 +0000 (19:06 +0000)]
Abstract out previous GCD(m,n)=1 commit into a single function
This should make it easier to report properly in the wallet.
Jeff Burdges [Tue, 7 Jun 2016 18:32:25 +0000 (18:32 +0000)]
Verify that GCD(m,n) != 1 when n is an RSA modulus
Much thanks to CodesInChaos <codesinchaos@gmail.com> from the
cryptography@metzdowd.com list for observing this flaw!
On Tue, 2016-06-07 at 13:39 +0200, CodesInChaos wrote:
> How do you handle the case where GCD(m, n) != 1 where m is the message
> (i.e. the full domain hash) and n the modulus? Do you reject that
> message and generate a new one?
If I understand the attack you have in mind, it goes roughly :
First, an evil exchange creates a 2048 bit RSA key pq, but issues n = p
q r_1 r_2 ... r_k as say a 4096 bit RSA key where r_i is a smallish but
preferably not so obvious primes, like not 2, 3, or 5.
Next, our evil exchange detects and records when the various r_i appear
during blinding and spending. As m is 4096 bits, then some always do
since we took the r_i smallish.
Each appearing r_i factor leaks I think several bits about the
customer's identity. If enough coins are involved in a transaction,
especially say through repeated transactions, then the customer will
quickly be deanonymized.
I could've fixed this in crypto_kdf.c but I descided it was specific
to RSA, so I did it when calling the KDF. It should be abstracted
into a common routine probably.
Also fixes a pair of memory leaks.
Christian Grothoff [Tue, 7 Jun 2016 14:48:05 +0000 (14:48 +0000)]
check for existing task
Christophe Genevey Metat [Tue, 7 Jun 2016 13:50:08 +0000 (13:50 +0000)]
written function cleanup
Gabor X Toth [Tue, 7 Jun 2016 12:55:00 +0000 (12:55 +0000)]
social cli: fix shutdown
Christian Grothoff [Tue, 7 Jun 2016 11:50:55 +0000 (11:50 +0000)]
-fix & vs &&
Christian Grothoff [Tue, 7 Jun 2016 11:47:47 +0000 (11:47 +0000)]
-fix misc issues
Christophe Genevey Metat [Tue, 7 Jun 2016 11:20:50 +0000 (11:20 +0000)]
start to fix extract vsize
Christophe Genevey Metat [Tue, 7 Jun 2016 11:16:44 +0000 (11:16 +0000)]
start to fix extract vsize
Gabor X Toth [Mon, 6 Jun 2016 20:44:39 +0000 (20:44 +0000)]
fixes
Gabor X Toth [Mon, 6 Jun 2016 20:31:03 +0000 (20:31 +0000)]
fixes
Gabor X Toth [Mon, 6 Jun 2016 20:00:23 +0000 (20:00 +0000)]
fixes
Gabor X Toth [Mon, 6 Jun 2016 20:00:18 +0000 (20:00 +0000)]
debug msgs
Christophe Genevey Metat [Mon, 6 Jun 2016 16:11:56 +0000 (16:11 +0000)]
continue to fix extract result