<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgdata.git/README, branch tasks-integration</title>
<subtitle>gitlab.gnome.org: GNOME/libgdata.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/'/>
<entry>
<title>core: Various improvements and the beginnings of some unit tests</title>
<updated>2013-08-30T00:11:00+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2013-08-27T17:41:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/commit/?id=a506d7f994a6bea46fbc8b54bb7c01cbf3e71519'/>
<id>a506d7f994a6bea46fbc8b54bb7c01cbf3e71519</id>
<content type='text'>
This is not ready to be merged to master yet; the tests are
incomplete and don’t pass yet. It’s only pushed here for
exposition.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is not ready to be merged to master yet; the tests are
incomplete and don’t pass yet. It’s only pushed here for
exposition.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Expand documentation on logging and error handling</title>
<updated>2012-08-16T07:18:41+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2012-08-16T07:18:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/commit/?id=eeb8d1ee714c5c20bfa1c787bdacdcff3d084d4a'/>
<id>eeb8d1ee714c5c20bfa1c787bdacdcff3d084d4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Update dependency list in README</title>
<updated>2012-07-21T08:33:27+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2012-07-21T08:33:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/commit/?id=a6ee6ee1de1e290fcebb3f68e0707f88670657d8'/>
<id>a6ee6ee1de1e290fcebb3f68e0707f88670657d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: Use gcr instead of libgnome-keyring for secure memory</title>
<updated>2012-07-17T20:17:48+00:00</updated>
<author>
<name>Stef Walter</name>
<email>stefw@gnome.org</email>
</author>
<published>2012-07-17T20:16:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/commit/?id=935e69fe86b51508cb22860a5db96aa1989c58ca'/>
<id>935e69fe86b51508cb22860a5db96aa1989c58ca</id>
<content type='text'>
* libgnome-keyring will be deprecated in the future

Closes: https://bugzilla.gnome.org/show_bug.cgi?id=679867
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* libgnome-keyring will be deprecated in the future

Closes: https://bugzilla.gnome.org/show_bug.cgi?id=679867
</pre>
</div>
</content>
</entry>
<entry>
<title>core: Ensure passwords and auth. tokens are stored in non-pageable memory</title>
<updated>2011-10-11T15:40:21+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2011-10-11T15:40:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/commit/?id=a5a772a00526b0830c01254d0ba24305d46b1fa5'/>
<id>a5a772a00526b0830c01254d0ba24305d46b1fa5</id>
<content type='text'>
If we're compiled with --enable-gnome, we now allocate passwords and auth.
tokens in non-pageable memory where possible. Where not possible (due to API
constraints imposed by ourselves or libsoup) we ensure that the details are
zeroed out before being freed.

This is all with the aim of never having passwords or auth. tokens hit disk
or be leaked in other ways.

It hasn't been formally reviewed or certified, and there are probably cases
I've missed (which are bugs).

This adds an optional dependency on libgnome-keyring when compiled with
--enable-gnome.

Helps: bgo#656783
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we're compiled with --enable-gnome, we now allocate passwords and auth.
tokens in non-pageable memory where possible. Where not possible (due to API
constraints imposed by ourselves or libsoup) we ensure that the details are
zeroed out before being freed.

This is all with the aim of never having passwords or auth. tokens hit disk
or be leaked in other ways.

It hasn't been formally reviewed or certified, and there are probably cases
I've missed (which are bugs).

This adds an optional dependency on libgnome-keyring when compiled with
--enable-gnome.

Helps: bgo#656783
</pre>
</div>
</content>
</entry>
<entry>
<title>core: Filter sensitive details out of debug log output</title>
<updated>2011-10-10T08:38:19+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2011-10-10T08:38:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/commit/?id=fd2d8a5f14aece4b28b07d2bffeb766d77c972aa'/>
<id>fd2d8a5f14aece4b28b07d2bffeb766d77c972aa</id>
<content type='text'>
Add a new log level, GDATA_LOG_FULL_UNREDACTED = 4, and redact usernames,
passwords and auth. tokens from all log levels below it. Thus, taking a
debug log with LIBGDATA_DEBUG=3 will no longer inadvertently reveal the
user's password.

Helps: bgo#656783
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new log level, GDATA_LOG_FULL_UNREDACTED = 4, and redact usernames,
passwords and auth. tokens from all log levels below it. Thus, taking a
debug log with LIBGDATA_DEBUG=3 will no longer inadvertently reveal the
user's password.

Helps: bgo#656783
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Add a LIBGDATA_DISABLE_DEPRECATED build flag</title>
<updated>2011-10-09T21:09:30+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2011-10-09T21:02:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/commit/?id=d8904f6c5b0e830df10157906ebfe7c612a18468'/>
<id>d8904f6c5b0e830df10157906ebfe7c612a18468</id>
<content type='text'>
This only affects installed header files, to make it easier for clients to
ensure they're not using deprecated libgdata API. (If, for some reason,
G_GNUC_DEPRECATED_FOR doesn't cut it for them.)

It doesn't affect the compilation of libgdata.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This only affects installed header files, to make it easier for clients to
ensure they're not using deprecated libgdata API. (If, for some reason,
G_GNUC_DEPRECATED_FOR doesn't cut it for them.)

It doesn't affect the compilation of libgdata.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Fix a typo in README</title>
<updated>2011-07-29T21:21:34+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2011-07-29T21:21:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/commit/?id=bba5887ad817439b01ffa80482405effd7be5bbf'/>
<id>bba5887ad817439b01ffa80482405effd7be5bbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: Add an OAuth 1.0 authoriser</title>
<updated>2011-06-05T15:50:02+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2011-05-29T21:38:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/commit/?id=47d20c21e8986cdbab21098428dd57bca203f6ad'/>
<id>47d20c21e8986cdbab21098428dd57bca203f6ad</id>
<content type='text'>
This adds a GDataAuthorizer implementation for OAuth 1.0, the current
favourite authentication/authorization protocol in Google-land.

This includes full documentation and a test suite.

This makes the following API changes:
 • Add GDataOAuth1Authorizer and all its properties and methods.

It also adds a dependency on liboauth ≥ 0.9.4.

Helps: bgo#646285
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a GDataAuthorizer implementation for OAuth 1.0, the current
favourite authentication/authorization protocol in Google-land.

This includes full documentation and a test suite.

This makes the following API changes:
 • Add GDataOAuth1Authorizer and all its properties and methods.

It also adds a dependency on liboauth ≥ 0.9.4.

Helps: bgo#646285
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 644940 — Use HTTPS only</title>
<updated>2011-03-22T13:10:55+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2011-03-22T13:08:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgdata.git/commit/?id=bbd37f5f81ae16457c0569f208090114bed1a8c0'/>
<id>bbd37f5f81ae16457c0569f208090114bed1a8c0</id>
<content type='text'>
Use HTTPS for all communications with the server, removing the
LIBGDATA_FORCE_HTTP environment variable. Closes: bgo#644940
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use HTTPS for all communications with the server, removing the
LIBGDATA_FORCE_HTTP environment variable. Closes: bgo#644940
</pre>
</div>
</content>
</entry>
</feed>
