Schanzenbach, Martin [Sun, 1 Sep 2019 11:25:07 +0000 (13:25 +0200)]
Added patch by AV from ML:
Currently, gettext doesn't work for out-of-tree applications. This is
because GNUnet forcibly set the text domain to "GNUnet" (which
apparently is also incorrect), so applications can't be localized unless
their localizations are distributed in-tree by GNUnet itself.
The attached patch tries to fix this by adding two more fields to
GNUNET_OS_ProjectData: one field is the gettext domain of the
application. As the documentation says, if it's NULL gettext is
disabled so that applications can use their preferred localization
method without having gettext interfering; the other field is
essentially the locale directory, so applications can specify a
different path if they want to, instead of having GNUnet infer it for
them.
Because some GNUnet libraries also use gettext internally (the util lib
is a prominent example), gettext has to be initialized before the
application takes over. I placed such initialization in
`GNUNET_OS_init' and `GNUNET_OS_project_data_get' because those are two
functions which are very likely to be called (especially the second one,
since it's used in `GNUNET_PROGRAM_run2'.) If there is a better place
(or some places where this is not enough) I can change it and resubmit
it for review.
I also changed gnunet-ext to keep it consitent with the patch. In
particular, it adds a header which is required for a successful
compilation, so you might want to at least make that change.
Thank you,
A.V.
P.S. I'm still not subscribed to the list... yet.
David Barksdale [Tue, 27 Aug 2019 20:21:19 +0000 (15:21 -0500)]
Remove make rule which doesn't even fire
and causes automake to complain.
David Barksdale [Tue, 27 Aug 2019 19:29:17 +0000 (14:29 -0500)]
Use pkg-config to check for MHD
Christian Grothoff [Fri, 23 Aug 2019 10:50:47 +0000 (12:50 +0200)]
typo
Christian Grothoff [Fri, 23 Aug 2019 08:35:35 +0000 (10:35 +0200)]
fix
Christian Grothoff [Fri, 23 Aug 2019 07:49:34 +0000 (09:49 +0200)]
fix #5829
Schanzenbach, Martin [Wed, 21 Aug 2019 09:55:35 +0000 (11:55 +0200)]
more changelog
Christian Grothoff [Wed, 21 Aug 2019 09:03:52 +0000 (11:03 +0200)]
do not free hashmap while iterating over it, unhealthy, even in error case
Christian Grothoff [Wed, 21 Aug 2019 08:58:57 +0000 (10:58 +0200)]
fix NPE when importing directory into gnunet-fs-gtk (cleaner fix)
Christian Grothoff [Wed, 21 Aug 2019 08:56:50 +0000 (10:56 +0200)]
fix NPE when importing directory into gnunet-fs-gtk
Christian Grothoff [Tue, 20 Aug 2019 14:35:26 +0000 (16:35 +0200)]
fix ftbfs
Christian Grothoff [Tue, 20 Aug 2019 14:32:44 +0000 (16:32 +0200)]
changelog
Christian Grothoff [Tue, 20 Aug 2019 14:31:02 +0000 (16:31 +0200)]
fix bogus close of fd in gnunet-gns
Alexia Pagkopoulou [Mon, 19 Aug 2019 15:37:14 +0000 (17:37 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet
Alexia Pagkopoulou [Mon, 19 Aug 2019 15:36:48 +0000 (17:36 +0200)]
made the rest config editable
ng0 [Mon, 19 Aug 2019 15:24:53 +0000 (15:24 +0000)]
bugreport: syntax fix.
rexxnor [Sun, 18 Aug 2019 21:25:01 +0000 (23:25 +0200)]
updated gnunet.service file, added copyright notice
Christian Grothoff [Sun, 18 Aug 2019 21:40:04 +0000 (23:40 +0200)]
fix gnunet-service-arm termination status code
Christian Grothoff [Sun, 18 Aug 2019 15:50:09 +0000 (17:50 +0200)]
always no split
Christian Grothoff [Sun, 18 Aug 2019 12:29:50 +0000 (14:29 +0200)]
fix libpulse check
Christian Grothoff [Sun, 18 Aug 2019 12:22:59 +0000 (14:22 +0200)]
nicer message
rexxnor [Sat, 17 Aug 2019 14:23:27 +0000 (16:23 +0200)]
updated documentation TODOs, added examples for MX and SOA record syntax
ng0 [Fri, 16 Aug 2019 22:58:29 +0000 (22:58 +0000)]
who makes these decisions at gnu texinfo... argh!
ng0 [Fri, 16 Aug 2019 22:42:57 +0000 (22:42 +0000)]
rm rf
ng0 [Fri, 16 Aug 2019 22:41:09 +0000 (22:41 +0000)]
thanks i hate it
ng0 [Fri, 16 Aug 2019 22:38:24 +0000 (22:38 +0000)]
attempt
ng0 [Fri, 16 Aug 2019 22:28:35 +0000 (22:28 +0000)]
attempt to fix the wrong texinfo5 generation which leads to css being 404 links.
ng0 [Fri, 16 Aug 2019 22:14:01 +0000 (22:14 +0000)]
misc fixes.
ng0 [Fri, 16 Aug 2019 22:03:35 +0000 (22:03 +0000)]
testcase comment
ng0 [Fri, 16 Aug 2019 22:01:40 +0000 (22:01 +0000)]
try to distinguish between S and 5 by making socks lowercase.
ng0 [Fri, 16 Aug 2019 21:59:40 +0000 (21:59 +0000)]
Unixes and GNU systems -> Unix-like systems.
ng0 [Fri, 16 Aug 2019 21:58:13 +0000 (21:58 +0000)]
comment on platform specific instrcutions.
ng0 [Fri, 16 Aug 2019 21:56:39 +0000 (21:56 +0000)]
more sqlite3
ng0 [Fri, 16 Aug 2019 21:55:18 +0000 (21:55 +0000)]
sqlite -> SQLite3
ng0 [Fri, 16 Aug 2019 21:54:27 +0000 (21:54 +0000)]
clarify and update gnurl part.
ng0 [Fri, 16 Aug 2019 21:45:11 +0000 (21:45 +0000)]
typo fix. add @quotation block, already present in texinfo 4.2 safe to use.
ng0 [Fri, 16 Aug 2019 21:38:29 +0000 (21:38 +0000)]
remove an outdated comment about libgnurl, replace with statement about
how it has been developed.
ng0 [Fri, 16 Aug 2019 21:36:12 +0000 (21:36 +0000)]
Clarify that the command is run on Debian/Debian-derived/or apt.
ng0 [Fri, 16 Aug 2019 21:33:06 +0000 (21:33 +0000)]
chapter developer: the comment about the website is no longer true, fix.
ng0 [Fri, 16 Aug 2019 21:25:07 +0000 (21:25 +0000)]
GNUNet->GNUnet
rexxnor [Thu, 25 Jul 2019 14:30:29 +0000 (16:30 +0200)]
fixed a typo
Schanzenbach, Martin [Sun, 11 Aug 2019 17:00:30 +0000 (19:00 +0200)]
formatting; comments
Schanzenbach, Martin [Sat, 10 Aug 2019 19:41:05 +0000 (21:41 +0200)]
make SO_NOSIGPIPE more prominent
Schanzenbach, Martin [Thu, 8 Aug 2019 15:48:42 +0000 (17:48 +0200)]
fix dead link
Schanzenbach, Martin [Thu, 8 Aug 2019 15:23:26 +0000 (17:23 +0200)]
pathes to better support third party extensions from ML. Thanks to Alessio Vanni
Christian Grothoff [Tue, 6 Aug 2019 17:12:03 +0000 (19:12 +0200)]
clarify incorrect comment identified by Alessio Vanni on the gnunet-developer mailinglist
Schanzenbach, Martin [Thu, 1 Aug 2019 08:31:44 +0000 (10:31 +0200)]
eliminate nonsensical compare
Schanzenbach, Martin [Thu, 1 Aug 2019 08:12:09 +0000 (10:12 +0200)]
fix #5816
Schanzenbach, Martin [Wed, 31 Jul 2019 11:47:43 +0000 (13:47 +0200)]
fix #5815
ng0 [Sun, 28 Jul 2019 14:21:45 +0000 (14:21 +0000)]
Adding --enable-texinfo4 configure switch. Refer to
https://bugs.gnunet.org/view.php?id=3914 and the
Changelog for more.
Christian Grothoff [Sun, 28 Jul 2019 13:30:45 +0000 (15:30 +0200)]
report purpose when sig verification fails
Christian Grothoff [Fri, 26 Jul 2019 08:15:19 +0000 (10:15 +0200)]
fix
Christian Grothoff [Wed, 24 Jul 2019 15:54:58 +0000 (17:54 +0200)]
disable REST in tests that do not need it
Christian Grothoff [Wed, 24 Jul 2019 15:53:29 +0000 (17:53 +0200)]
changes for 0.11.6 release: i18n, packaging, missing files in dist
Christian Grothoff [Wed, 24 Jul 2019 11:48:06 +0000 (13:48 +0200)]
add NZL
Christian Grothoff [Wed, 24 Jul 2019 09:14:41 +0000 (11:14 +0200)]
obsolete
Schanzenbach, Martin [Wed, 24 Jul 2019 08:32:31 +0000 (10:32 +0200)]
make script run on macOS (*BSD)
Schanzenbach, Martin [Tue, 23 Jul 2019 21:57:48 +0000 (23:57 +0200)]
followup #5817
Schanzenbach, Martin [Tue, 23 Jul 2019 21:38:19 +0000 (23:38 +0200)]
fix #5817
Schanzenbach, Martin [Tue, 23 Jul 2019 20:51:17 +0000 (22:51 +0200)]
reverting part of fix for #5818
Christian Grothoff [Tue, 23 Jul 2019 17:49:30 +0000 (19:49 +0200)]
IP changed
Schanzenbach, Martin [Tue, 23 Jul 2019 15:21:30 +0000 (17:21 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 23 Jul 2019 15:21:25 +0000 (17:21 +0200)]
temporary fix for #5818
rexxnor [Tue, 23 Jul 2019 13:36:03 +0000 (15:36 +0200)]
fixed a typo in handbook
Schanzenbach, Martin [Tue, 23 Jul 2019 11:38:08 +0000 (13:38 +0200)]
fix mem corruption, possibly #5581
Schanzenbach, Martin [Tue, 23 Jul 2019 10:58:19 +0000 (12:58 +0200)]
fix #5816
Julius Bünger [Mon, 22 Jul 2019 20:33:11 +0000 (22:33 +0200)]
RPS doc: Fix typo and formulation
Julius Bünger [Mon, 22 Jul 2019 20:16:39 +0000 (22:16 +0200)]
RPS doc: Specify "reliable", reformat link
Christian Grothoff [Mon, 22 Jul 2019 18:09:54 +0000 (20:09 +0200)]
dox
Christian Grothoff [Mon, 22 Jul 2019 17:03:25 +0000 (19:03 +0200)]
introduce GNUNET_JSON_spec_mark_optional
Schanzenbach, Martin [Sun, 21 Jul 2019 19:44:06 +0000 (21:44 +0200)]
formatting
Schanzenbach, Martin [Sun, 21 Jul 2019 19:31:03 +0000 (21:31 +0200)]
fix docs
Schanzenbach, Martin [Sun, 21 Jul 2019 18:48:44 +0000 (20:48 +0200)]
attempt fix #5813
t3sserakt [Sun, 21 Jul 2019 18:18:24 +0000 (20:18 +0200)]
Merge branch 'cadet-new-options'
Christian Grothoff [Sun, 21 Jul 2019 09:08:40 +0000 (11:08 +0200)]
fix #5793
t3sserakt [Sat, 20 Jul 2019 20:31:54 +0000 (22:31 +0200)]
removed last use of old api
xrs [Sat, 20 Jul 2019 09:59:22 +0000 (11:59 +0200)]
minor text fixes
Schanzenbach, Martin [Wed, 17 Jul 2019 16:14:37 +0000 (18:14 +0200)]
revert timeout removal
Christian Grothoff [Wed, 17 Jul 2019 09:15:55 +0000 (11:15 +0200)]
DSTJ-disable hack
Christian Grothoff [Wed, 17 Jul 2019 09:09:27 +0000 (11:09 +0200)]
reindenting
Christian Grothoff [Wed, 17 Jul 2019 08:50:45 +0000 (10:50 +0200)]
remove duplication MQ options, make conversation build
Christian Grothoff [Wed, 17 Jul 2019 08:12:59 +0000 (10:12 +0200)]
simplify
Schanzenbach, Martin [Tue, 16 Jul 2019 15:53:45 +0000 (17:53 +0200)]
no timeout for GNS request
Schanzenbach, Martin [Tue, 16 Jul 2019 10:53:28 +0000 (12:53 +0200)]
return error code
Schanzenbach, Martin [Mon, 15 Jul 2019 15:43:41 +0000 (17:43 +0200)]
try fix lock #3
Schanzenbach, Martin [Mon, 15 Jul 2019 15:14:13 +0000 (17:14 +0200)]
try fix lock #2
Schanzenbach, Martin [Mon, 15 Jul 2019 15:11:02 +0000 (17:11 +0200)]
try fix lock
Schanzenbach, Martin [Mon, 15 Jul 2019 12:25:38 +0000 (14:25 +0200)]
more useful output
Schanzenbach, Martin [Mon, 15 Jul 2019 12:19:38 +0000 (14:19 +0200)]
enable suspend resume for REST
Schanzenbach, Martin [Mon, 15 Jul 2019 08:34:41 +0000 (10:34 +0200)]
update changelog
Schanzenbach, Martin [Mon, 15 Jul 2019 07:57:20 +0000 (09:57 +0200)]
re-enable support for CORS config
Christian Grothoff [Fri, 12 Jul 2019 19:02:18 +0000 (21:02 +0200)]
fix #5795
Schanzenbach, Martin [Thu, 11 Jul 2019 15:27:25 +0000 (17:27 +0200)]
fix
Schanzenbach, Martin [Thu, 11 Jul 2019 15:10:11 +0000 (17:10 +0200)]
fix
Schanzenbach, Martin [Thu, 11 Jul 2019 15:02:48 +0000 (17:02 +0200)]
only add cors header for webext
Christian Grothoff [Wed, 10 Jul 2019 21:31:37 +0000 (23:31 +0200)]
fix links
Christian Grothoff [Wed, 10 Jul 2019 21:30:03 +0000 (23:30 +0200)]
fix links
t3sserakt [Wed, 10 Jul 2019 16:28:33 +0000 (18:28 +0200)]
fixed broken api calls in test; fixed broken protocol
Schanzenbach, Martin [Mon, 8 Jul 2019 16:12:55 +0000 (18:12 +0200)]
changelog housekeeping #2
Julius Bünger [Sun, 7 Jul 2019 20:35:36 +0000 (22:35 +0200)]
TNG testing: Add config files to Makefile.am, too