summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-05-31Post-release version bump to 3.1.1HEADmasterDavid Zeuthen1-1/+1
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-31Update NEWS3.1.0David Zeuthen1-0/+17
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-31Require GLib2 2.29.5 (yet to be released)David Zeuthen1-1/+1
We need the latest gdbus-codegen(1) Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-31Ensure that XML docs are built by gdbus-codegen(1)David Zeuthen1-1/+1
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-31Fix 'make distcheck'David Zeuthen5-1/+32
For some values of 'fix', anyway Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-31Update debug/log/warning usageDavid Zeuthen5-90/+29
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-31Add a Writing GOA applications chapterDavid Zeuthen3-4/+128
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-31Add notes about the configuration file and gnome-keyring usageDavid Zeuthen1-6/+38
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-31Strip out API keys and disable services without API keysDavid Zeuthen2-10/+10
This leaves us with only the Google provider. Other providers can be added back in the future once TOS etc. for the provider in question have been properly reviewed. Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-31Make it possible to enable/disable + configure API keys on a per-service basisDavid Zeuthen6-12/+110
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-31Rename project (goa -> gnome-online-accounts) and bump version to 3.1.0David Zeuthen1-2/+2
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-27Add iconsDavid Zeuthen34-57/+269
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-27Only read conf from ~/.config/goa-1.0/accounts.conf, not any dirsDavid Zeuthen4-107/+94
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-27Consolidate properties used for identifying an accountDavid Zeuthen15-307/+198
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-26Remove service-specific codeDavid Zeuthen23-5282/+14
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-26Nuke service-specific interfacesDavid Zeuthen8-353/+0
They're not needed as the UI front-ends will access the Key/Value files directly Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-25Add Contacts, Calendar interfaces and make it work with the Google providerDavid Zeuthen5-4/+179
Increase the credentials generation since we're now asking for an extra scope to access contacts. Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-25OAuth: Add a way to get the consumer key and secretDavid Zeuthen3-1/+15
This is needed to actually use the returned token. Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-25Update docsDavid Zeuthen3-158/+41
Also nuke unused Account.SetName() method. Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-25We're on the session bus, not the system busDavid Zeuthen1-1/+1
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-25Shuffle docs around a bitDavid Zeuthen1-18/+42
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-25Add properties for the IMAP and SMTP serversDavid Zeuthen12-184/+329
This should enable e.g. Evolution to actually use this data. Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-25Fix spelling of implementationDavid Zeuthen1-3/+4
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-25Return 0, not FALSE, for a guintDavid Zeuthen1-1/+1
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-25Introduce generation concept for credentialsDavid Zeuthen3-2/+45
This is needed to sanely handling added scopes in the future. Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-25Return FALSE, not NULLDavid Zeuthen1-1/+1
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-23GoaClient: Also handle ::interface-added and ::interface-removed signalsDavid Zeuthen1-0/+39
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-23Fix file monitoringDavid Zeuthen1-3/+22
Apparently we're not guaranteed that the CHANGES_DONE_HINT is emitted. Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-23Make the "Enabled" switches actually workDavid Zeuthen2-34/+54
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-23Remove unused functionDavid Zeuthen1-12/+0
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-23Rework string used for "expired credentials" cluebarDavid Zeuthen1-1/+1
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-23Add Calendar switch to google show_account UIDavid Zeuthen1-0/+3
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-23Iterate over the show_accounts UI for generic_mail and google accountsDavid Zeuthen6-20/+225
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-20Add check buttons and headingsDavid Zeuthen3-4/+209
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-20Add goa_util_add_row_switch_from_keyfile() functionDavid Zeuthen3-6/+161
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-20Add goa_util_add_row_editable_label_from_keyfile() util and use itDavid Zeuthen8-132/+266
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-20Add KeyfilePath and KeyfileGroup properties to the Account interfaceDavid Zeuthen2-23/+72
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-20GoaProvider: Add a show_account vfunc and use itDavid Zeuthen10-91/+297
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-20Use two lines in the accounts tree-viewDavid Zeuthen3-2/+29
http://people.freedesktop.org/~david/online-accounts-new-treeview.png Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-20GoaEditableLabel: Relicense to LGPLv2David Zeuthen2-24/+28
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-20Move GoaEditableLabel to goabackendDavid Zeuthen8-75/+82
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-20Add setup UI to generic mail providerDavid Zeuthen10-65/+885
It's not half as nice as OAuth based services but it works http://people.freedesktop.org/~david/gen-mail-1.png http://people.freedesktop.org/~david/gen-mail-2.png http://people.freedesktop.org/~david/gen-mail-3.png http://people.freedesktop.org/~david/gen-mail-4.png Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-20Rename GoaGenericProvider to GoaGenericMailProviderDavid Zeuthen9-45/+45
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-19Add "generic" providerDavid Zeuthen16-6/+706
This is to support non-branded accounts - for example, for my work account, it looks like this [Account my_rh_account] Type=generic Name=Red Hat Account ImapHost=mail.corp.redhat.com ImapUseTls=true ImapIgnoreBadTls=true ImapPassword=**** The main idea behind this is that the admin can drop a file in /etc/goa-1.0/accounts.conf.d (e.g. install an RPM supplying that file) that look like this [Account rh_account] Type=generic Name=Red Hat Account ImapHost=mail.corp.redhat.com ImapUseTls=true CalendarHost=... and then things should just work out of the box. This is not done yet; e.g. - we need to read the password(s) from the keyring instead of from the config file (or at least support that) - do we need UI for this? or do we tell people to edit their config file for this? We definitely need _some_ kind of UI to set the password.... Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-19Make it possible to mark messages as Starred or SpamDavid Zeuthen3-27/+548
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-18Show thread id in log messages and make GoaImapMail use the loggerDavid Zeuthen2-22/+50
http://people.freedesktop.org/~david/goa-debug.png Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-17Add logging routinesDavid Zeuthen13-18/+373
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-17Add pkgconfig files and a -1.0 to the library namesDavid Zeuthen10-24/+62
2011-05-17Add missing fileDavid Zeuthen1-0/+99
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-05-17Move backend code into own dir and strip the word Backend from identifiersDavid Zeuthen44-1934/+1851
Signed-off-by: David Zeuthen <davidz@redhat.com>