Commit Graph

2862 Commits

Author SHA1 Message Date
Philip Withnall
c3d6934f18 gio: Add DTLS interfaces
Add a new GDtlsConnection interface, plus derived GDtlsClientConnection
and GDtlsServerConnection interfaces, for implementing Datagram TLS
support in glib-networking.

A GDtlsConnection is a GDatagramBased, so may be used as a normal
datagram socket, wrapping all datagrams from a base GDatagramBased in
DTLS segments.

Test cases are included in the implementation in glib-networking.

https://bugzilla.gnome.org/show_bug.cgi?id=752240
2016-01-18 14:25:06 +00:00
Aurimas Černius
5dbb3453d7 Updated Lithuanian translation 2016-01-12 22:30:05 +02:00
Javier Jardón
4e78a0a9df Revert "Use upstream gettext instead the glib one"
This causes several problems:
- Compilation in FreeBSD with --enable-gtk-doc broke
- Modules that still use the AM_GLIB_GNU_GETTEXT macro
  doesnt compile anymore because /usr/share/glib-2.0/gettext
  is not filled with the correct files, as this was done in
  the glib custom po/Makefile.in.in

See https://bugzilla.gnome.org/show_bug.cgi?id=622991

This reverts commit e5c752371c.
2016-01-10 22:44:24 +00:00
Anders Jonsson
edfb3ead77 Updated Swedish translation 2016-01-10 22:07:26 +00:00
Javier Jardón
e5c752371c Use upstream gettext instead the glib one
https://bugzilla.gnome.org/show_bug.cgi?id=622991
2016-01-09 18:49:22 +00:00
Rafael Fontenelle
e91e811f02 Updated Brazilian Portuguese translation 2016-01-05 20:08:06 +00:00
Mario Blättermann
0309d645ad Updated German translation 2016-01-02 12:10:13 +00:00
Marek Černocký
2e918501db Updated Czech translation 2015-12-24 14:40:22 +01:00
Aurimas Černius
07e55c049d Updated Lithuanian translation 2015-12-20 15:02:49 +02:00
Sebastian Rasmussen
b3e0caa3e3 Updated Swedish translation 2015-12-02 21:12:12 +00:00
Tom Tryfonidis
69003a0751 Updated Greek translation
(cherry picked from commit bf0f0135a3)
2015-11-23 14:58:49 +00:00
Daniel Mustieles
1ee2db4a28 Updated Spanish translation 2015-11-17 18:48:06 +01:00
GNOME Translation Robot
03cb2eb088 Added Scottish Gaelic translation 2015-11-16 18:20:41 +00:00
Kjartan Maraas
448e01353a Updated Norwegian bokmål translation. 2015-11-15 23:59:35 +01:00
Jeff Bai
228ad1ed9c Update zh_CN translations 2015-11-12 11:02:56 +08:00
Balázs Úr
0e53659971 Updated Hungarian translation 2015-11-07 15:08:05 +00:00
Pedro Albuquerque
503e314748 Updated Portuguese translation 2015-11-05 05:58:56 +00:00
Yosef Or Boczko
41bd8c90ae Updated Hebrew translation 2015-10-30 12:50:00 +02:00
Inaki Larranaga Murgoitio
7c6d29967e Updated Basque language 2015-10-14 11:49:54 +02:00
Philip Withnall
4e631d2e5f gio: Add GDatagramBased interface and rebase GSocket on it
GDatagramBased is an interface abstracting datagram-based communications
in the style of the Berkeley sockets API. It may be contrasted to (for
example) GIOStream, which supports only streaming I/O.

GDatagramBased allows socket-like communications to be done through any
object, not just a concrete GSocket (which wraps socket()).

This adds the GDatagramBased interface, and implements it in GSocket.

https://bugzilla.gnome.org/show_bug.cgi?id=697907
2015-10-13 15:33:48 +01:00
Trần Ngọc Quân
da2217859f Updated Vietnamese translation
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2015-09-27 15:28:55 +07:00
Милош Поповић
f7f0c86a9c Updated Serbian Latin translation 2015-09-22 12:33:23 +00:00
Милош Поповић
45c39bfed4 Updated Serbian translation 2015-09-22 12:32:49 +00:00
Petr Kovar
613393bc1d Update Czech translation 2015-09-21 17:56:16 +02:00
Ask Hjorth Larsen
3ad2ef7510 Updated Danish translation 2015-09-20 20:20:37 +02:00
Rafael Fontenelle
b1af572567 Updated Brazilian Portuguese translation 2015-09-20 14:32:13 +00:00
Rūdolfs Mazurs
1dc70d703e Updated Latvian translation 2015-09-18 22:29:37 +03:00
Bernd Homuth
9d859934c5 Updated German translation 2015-09-17 15:36:28 +00:00
Stas Solovey
f1599649e5 Updated Russian translation 2015-09-17 11:31:28 +00:00
Muhammet Kara
9fe1c1b3e7 Updated Turkish translation 2015-09-16 18:51:44 +00:00
Fran Dieguez
4c938c246c Updated Galician translations 2015-09-14 16:49:57 +02:00
Anders Jonsson
6f752b52e9 Updated Swedish translation 2015-09-12 21:13:22 +00:00
Piotr Drąg
d8a7e093b9 Updated POTFILES.in 2015-09-12 19:55:24 +02:00
Matej Urbančič
0570adff80 Updated Slovenian translation 2015-09-08 23:19:40 +02:00
Changwoo Ryu
cb3a03e1e2 Updated Korean translation 2015-09-08 01:59:08 +09:00
Baurzhan Muftakhidinov
da4927b7fb Updated Kazakh translation 2015-09-04 16:23:43 +00:00
Milo Casagrande
6e16185600 Updated Italian translation 2015-09-04 07:49:58 +00:00
Aurimas Černius
63a5556aa2 Updated Lithuanian translation 2015-09-02 21:17:11 +03:00
Alexandre Franke
976da775cb Updated French translation 2015-09-01 07:57:48 +00:00
Balázs Úr
b8a2e08aba Updated Hungarian translation 2015-08-31 16:16:49 +00:00
Tom Tryfonidis
a702657794 Updated Greek translation 2015-08-28 20:49:53 +00:00
Andika Triwidada
323b1d9c5f Updated Indonesian translation 2015-08-28 13:00:20 +00:00
Yosef Or Boczko
4cbd0d6a60 Updated Hebrew translation 2015-08-27 23:21:08 +03:00
Fran Dieguez
42331aa154 Updated Galician translations 2015-08-27 16:47:04 +02:00
Piotr Drąg
c061d6995c Updated Polish translation 2015-08-26 18:21:34 +02:00
Chao-Hsiung Liao
a3f567ad56 Updated Chinese (Taiwan) translation 2015-08-25 22:54:03 +00:00
Pedro Albuquerque
b233d7e324 Updated Portuguese translation 2015-08-25 06:22:23 +00:00
Daniel Mustieles
780b48c4cd Updated Spanish translation 2015-08-19 20:35:38 +02:00
Dušan Kazik
10f96a914d Updated Slovak translation 2015-08-19 10:59:44 +00:00
Alexandre Franke
61254347b1 Updated French translation 2015-08-15 11:36:48 +00:00
Kjartan Maraas
23d8cc5763 Updated Norwegian bokmål translation. 2015-08-11 19:41:08 +02:00
Jordi Mas
66116fc272 Update Catalan translation 2015-08-11 08:05:34 +02:00
Muhammet Kara
0993cf6dc0 Updated Turkish translation 2015-08-09 15:46:12 +00:00
Aurimas Černius
a0e74f6033 Updated Lithuanian translation 2015-08-06 22:53:12 +03:00
Andika Triwidada
46cf19c447 Updated Indonesian translation 2015-08-03 11:28:22 +00:00
Akom Chotiphantawanon
6e4e1c168c Updated Thai translation 2015-07-28 15:55:05 +07:00
Marek Černocký
c7e49a3241 Updated Czech translation 2015-07-25 03:27:32 +02:00
Piotr Drąg
717ebba9d7 Updated POTFILES.in 2015-07-20 21:39:49 +02:00
Yosef Or Boczko
6a392a55ec Updated Hebrew translation 2015-07-19 12:39:15 +03:00
Dimitris Spingos
c5221f8aea Updated Greek translation 2015-07-06 01:50:10 +03:00
Pedro Albuquerque
a9c8cc143c Updated Portuguese translation 2015-07-01 21:58:39 +00:00
Balázs Úr
cac0a49ca0 Updated Hungarian translation 2015-06-04 21:03:10 +00:00
Piotr Drąg
f68582356d Updated POTFILES.in 2015-06-03 19:02:12 +02:00
Daniel Mustieles
ff1381e31e Updated Spanish translation 2015-05-26 19:25:56 +02:00
Akom Chotiphantawanon
7313195ae7 Updated Thai translation 2015-05-24 17:42:33 +07:00
Dušan Kazik
13a9e8b7a6 Updated Slovak translation 2015-05-23 20:36:38 +00:00
Jordi Mas
d853ceddb5 Fixes to Catalan translation 2015-05-15 22:14:44 +02:00
Alexandre Franke
4c1f716ef6 Updated French translation 2015-05-15 08:46:51 +00:00
Yosef Or Boczko
aeb069cd78 Updated Hebrew translation 2015-04-29 14:23:50 +03:00
Marek Černocký
ee742ec69c Updated Czech translation 2015-04-25 12:41:09 +02:00
Sveinn í Felli
0c97cb5fa2 Updated Icelandic translation 2015-04-24 14:36:02 +00:00
Stas Solovey
6ba363b619 Updated Russian translation 2015-03-30 21:45:26 +00:00
Petr Kovar
3f36407d4a Update Czech translation 2015-03-25 13:02:25 +01:00
Muhammet Kara
0e0b777cfb Updated Turkish translation 2015-03-22 00:17:31 +00:00
Ask H. Larsen
d4e7b4cf25 Updated Danish translation 2015-03-21 16:24:42 +01:00
Christian Kirbach
ba46f1a083 Updated German translation 2015-03-21 15:22:09 +00:00
Inaki Larranaga Murgoitio
fdb6974d3d Updated Basque language 2015-03-21 16:07:05 +01:00
Ryan Lortie
2737ab3201 substantially rework file monitors
Remove all event merging and dispatch logic from GFileMonitor.  The only
implementation of GFileMonitor outside of glib is in gvfs and it already
does these things properly.

Get rid of GLocalDirectoryMonitor.  We will use a single class,
GLocalFileMonitor, for both directory and file monitoring.  This will
prevent every single backend from having to create two objects
separately (eg: ginotifydirectorymonitor.c and ginotifyfilemonitor.c).

Introduce GFileMonitorSource as a thread-safe cross-context dispatch
mechanism.  Put it in GLocalFileMonitor.  All backends will be expected
to dispatch via the source and not touch the GFileMonitor object at all
from the worker thread.

Remove all construct properties from GLocalFileMonitor and remove the
"context" construct property from GFileMonitor.  All backends must now
get the information about what file to monitor from the ->start() call
which is mandatory to implement.

Remove the implementation of rate limiting in GFileMonitor and add an
implementation in GLocalFileMonitor.  gvfs never did anything with this
anyway, but if it wanted to, it would have to implement it for itself.
This was done in order to get the rate_limit field into the
GFileMonitorSource so that it could be safely accessed from the worker
thread.

Expose g_local_file_is_remote() internally for NFS detection.

With the "is_remote" functionality exposed, we can now move all
functions for creating local file monitors to a proper location in
glocalfilemonitor.c

Port the inotify backend to adjust to the changes above.  None of the
other backends are ported yet.  Those will come in future commits.
2015-03-20 11:59:47 -04:00
Jiri Grönroos
6a86390555 Finnish translation update 2015-03-20 17:43:30 +02:00
Kjartan Maraas
ea512bf1e6 Updated Norwegian bokmål translation. 2015-03-19 21:16:10 +01:00
Yosef Or Boczko
0fee64032e Updated Hebrew translation 2015-03-17 12:27:19 +02:00
Stas Solovey
fdc7cd6dd3 Updated Russian translation 2015-03-16 10:01:52 +00:00
Matej Urbančič
e6de48e680 Updated Slovenian translation 2015-03-15 14:31:13 +01:00
Claude Paroz
e2d05dfe98 Updated French translation 2015-03-14 09:34:57 +01:00
A S Alam
7ed2928054 Translation pa updated for Gnome 2015-03-13 22:50:42 -05:00
Samir Ribic
7a3c8e900a Updated Bosnian translation 2015-03-13 20:57:49 +00:00
Sebastian Rasmussen
3a2c358508 Updated Swedish translation 2015-03-13 17:16:00 +00:00
Rūdolfs Mazurs
3626e1426d Updated Latvian translation 2015-03-12 21:54:49 +02:00
Changwoo Ryu
5c825d3272 Updated Korean translation 2015-03-12 02:51:35 +09:00
Tom Tryfonidis
8668631baa Updated Greek translation 2015-03-11 13:12:14 +00:00
Jordi Mas
b4d6a5fb18 Update Catalan translation 2015-03-10 17:44:19 -04:00
Benjamin Steinwender
a866155e8e Updated German translation 2015-03-10 20:56:05 +00:00
Piotr Drąg
f6ccb19e1a Updated POTFILES.in 2015-03-10 19:50:30 +01:00
Alexander Shopov
e83f9e5254 Updated Bulgarian translation 2015-03-10 10:35:24 +02:00
Dušan Kazik
a065c7c5d4 Updated Slovak translation 2015-03-09 11:48:33 +00:00
Trần Ngọc Quân
ec9f16846f Updated Vietnamese translation
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2015-03-09 13:26:18 +07:00
Daniel Mustieles
dfb9f09c28 Updated Spanish translation 2015-03-08 21:25:11 +01:00
Aurimas Černius
81473a0fff Updated Lithuanian translation 2015-03-08 20:26:36 +02:00
Baurzhan Muftakhidinov
65efd817b2 Updated Kazakh translation 2015-03-08 18:06:01 +00:00
Balázs Úr
1e317331e4 Updated Hungarian translation 2015-03-08 17:38:41 +00:00