grauphel.git
4 years agoAdd computer name input field on oauth authorization page
Christian Weiske [Tue, 14 Oct 2014 16:23:36 +0000 (18:23 +0200)]
Add computer name input field on oauth authorization page

4 years agoUse SQL transactions during sync
Christian Weiske [Tue, 14 Oct 2014 05:54:56 +0000 (07:54 +0200)]
Use SQL transactions during sync

4 years agoLink pages from stats
Christian Weiske [Tue, 14 Oct 2014 05:46:07 +0000 (07:46 +0200)]
Link pages from stats

4 years agoToken deletion with simple undo
Christian Weiske [Mon, 13 Oct 2014 18:41:30 +0000 (20:41 +0200)]
Token deletion with simple undo

Following the lines of
- http://alistapart.com/article/neveruseawarning
- https://github.com/owncloud/core/issues/9268
- https://github.com/owncloud/contacts/issues/107

I've added simple undo functionality to the "delete token" action.
The user has 5 seconds to click on the "restore" button to undo the
token deletion.

4 years agoFix bug #10: OAuth does not work on ovh.com server
Christian Weiske [Wed, 8 Oct 2014 19:24:35 +0000 (21:24 +0200)]
Fix bug #10: OAuth does not work on ovh.com server

This ovh.com server always has $_SERVER['HTTP_AUTHORIZATION'] set.
By default it has an empty string as value, and this breaks the PHP
OAuth extension - see https://bugs.php.net/bug.php?id=68168

We work around that by forcing the signature method in this special case,
so that no exception is thrown.

Thanks to Julien Daviaud for giving me access to his server for debugging.

4 years agoTell what the token management page does
Christian Weiske [Tue, 7 Oct 2014 16:09:34 +0000 (18:09 +0200)]
Tell what the token management page does

4 years agoadd known working versions
Christian Weiske [Tue, 7 Oct 2014 16:04:02 +0000 (18:04 +0200)]
add known working versions

4 years agoAdd 0.2.1 info to ChangeLog
Christian Weiske [Fri, 3 Oct 2014 16:50:57 +0000 (18:50 +0200)]
Add 0.2.1 info to ChangeLog

4 years agoTomboy on windows syncs fine with grauphel.
Christian Weiske [Tue, 7 Oct 2014 05:53:00 +0000 (07:53 +0200)]
Tomboy on windows syncs fine with grauphel.

Thanks to Chris Miera for reporting this.

4 years agoDeleting tokens works (without confirmation)
Christian Weiske [Tue, 7 Oct 2014 05:51:07 +0000 (07:51 +0200)]
Deleting tokens works (without confirmation)

4 years agoAnother fix for bug #10
Christian Weiske [Tue, 7 Oct 2014 04:53:52 +0000 (06:53 +0200)]
Another fix for bug #10

4 years agoTry to fix issue #10; work around bug https://bugs.php.net/bug.php?id=68168
Christian Weiske [Mon, 6 Oct 2014 21:38:47 +0000 (23:38 +0200)]
Try to fix issue #10; work around bug https://bugs.php.net/bug.php?id=68168

4 years agoprevent warning when user is not logged in
Christian Weiske [Mon, 6 Oct 2014 05:58:55 +0000 (07:58 +0200)]
prevent warning when user is not logged in

4 years agoadd DELETE /token/$username/$tokenKey API
Christian Weiske [Thu, 2 Oct 2014 21:25:23 +0000 (23:25 +0200)]
add DELETE /token/$username/$tokenKey API

4 years agoFix bug #8: Titled blank notes cause SQL error
Christian Weiske [Thu, 2 Oct 2014 06:58:34 +0000 (08:58 +0200)]
Fix bug #8: Titled blank notes cause SQL error

4 years agostore client name and last use time for tokens. show them in token management
Christian Weiske [Tue, 30 Sep 2014 21:13:49 +0000 (23:13 +0200)]
store client name and last use time for tokens. show them in token management

4 years agofix owncloud.log notices
Christian Weiske [Tue, 30 Sep 2014 19:22:22 +0000 (21:22 +0200)]
fix owncloud.log notices

4 years agostyle the token list a bit
Christian Weiske [Tue, 30 Sep 2014 16:07:45 +0000 (18:07 +0200)]
style the token list a bit

4 years agoShow client name in oauth authorization (works for tomdroid only)
Christian Weiske [Mon, 29 Sep 2014 19:42:55 +0000 (21:42 +0200)]
Show client name in oauth authorization (works for tomdroid only)

4 years agouse .tar.bz2 instead of .zip for releases v0.2.0
Christian Weiske [Sat, 27 Sep 2014 09:43:15 +0000 (11:43 +0200)]
use .tar.bz2 instead of .zip for releases

4 years agoupdate changelog
Christian Weiske [Sat, 27 Sep 2014 09:31:15 +0000 (11:31 +0200)]
update changelog

4 years agofix zip file name
Christian Weiske [Sat, 27 Sep 2014 09:29:34 +0000 (11:29 +0200)]
fix zip file name

4 years agoTell about homepage
Christian Weiske [Sat, 27 Sep 2014 09:26:17 +0000 (11:26 +0200)]
Tell about homepage

4 years agophing build file to create releases
Christian Weiske [Sat, 27 Sep 2014 09:21:09 +0000 (11:21 +0200)]
phing build file to create releases

4 years agoAdd token management page (only shows tokens for now)
Christian Weiske [Sat, 27 Sep 2014 09:09:44 +0000 (11:09 +0200)]
Add token management page (only shows tokens for now)

4 years agoLink info and stats page in settings section, update info page
Christian Weiske [Sat, 27 Sep 2014 09:09:20 +0000 (11:09 +0200)]
Link info and stats page in settings section, update info page

4 years agoSend HTTP 401 on invalid token
Christian Weiske [Fri, 26 Sep 2014 12:32:03 +0000 (14:32 +0200)]
Send HTTP 401 on invalid token

4 years agoFix bug #3: Inserting notes on PostgreSQL
Christian Weiske [Fri, 26 Sep 2014 12:31:02 +0000 (14:31 +0200)]
Fix bug #3: Inserting notes on PostgreSQL

4 years agoAdd changelog, update readme
Christian Weiske [Fri, 26 Sep 2014 10:36:19 +0000 (12:36 +0200)]
Add changelog, update readme

4 years agoFix length of date fields in database.
Christian Weiske [Fri, 26 Sep 2014 10:30:55 +0000 (12:30 +0200)]
Fix length of date fields in database.

The last digit of the time zone was missing because the database
date fields were only 32 instead of 33 characters.
Tomdroid sync failed because of this.

Tomdroid sync works now!

4 years agoFix oauth problem with tomdroid.
Christian Weiske [Fri, 26 Sep 2014 09:08:05 +0000 (11:08 +0200)]
Fix oauth problem with tomdroid.

Tomdroid[0] uses signpost[1] as oauth library. This lib detected our server
as OAuth 1.0 and not 1.0a because callback_confirmed was "TRUE" instead of
"true".
OAuth 1.0 does not have the verifier parameter, so it was ignored and not
sent to our server.

The OAuth RFC 5849 specifies in section 2.1:

  oauth_callback_confirmed
    MUST be present and set to "true".

TRUE is not true, so we failed to implement the spec correctly.

[0] https://launchpad.net/tomdroid
[1] https://github.com/mttkay/signpost

4 years agoallow listing all and untagged notes v0.1.0
Christian Weiske [Sat, 23 Aug 2014 04:27:58 +0000 (06:27 +0200)]
allow listing all and untagged notes

4 years agofix two bugs: syncdata generation and tag linking
Christian Weiske [Sat, 23 Aug 2014 04:14:18 +0000 (06:14 +0200)]
fix two bugs: syncdata generation and tag linking

4 years agoshow tags and note titles in the notebook
Christian Weiske [Fri, 22 Aug 2014 20:16:16 +0000 (22:16 +0200)]
show tags and note titles in the notebook

4 years agolink api from web interface, make single note fetching work, redo note storage username
Christian Weiske [Fri, 22 Aug 2014 19:11:20 +0000 (21:11 +0200)]
link api from web interface, make single note fetching work, redo note storage username

4 years agoshow some statistics on the index page
Christian Weiske [Fri, 22 Aug 2014 15:17:01 +0000 (17:17 +0200)]
show some statistics on the index page

4 years agoadd sidebar
Christian Weiske [Fri, 22 Aug 2014 14:57:14 +0000 (16:57 +0200)]
add sidebar

4 years agoreadme
Christian Weiske [Thu, 21 Aug 2014 22:01:09 +0000 (00:01 +0200)]
readme

4 years agouse standard owncloud app layout
Christian Weiske [Thu, 21 Aug 2014 21:23:19 +0000 (23:23 +0200)]
use standard owncloud app layout

4 years agomake sync work with conboy
Christian Weiske [Thu, 21 Aug 2014 21:00:02 +0000 (23:00 +0200)]
make sync work with conboy

4 years agofix link output for tomdroid
Christian Weiske [Thu, 21 Aug 2014 20:59:50 +0000 (22:59 +0200)]
fix link output for tomdroid

4 years agofix docblocks
Christian Weiske [Thu, 21 Aug 2014 20:59:28 +0000 (22:59 +0200)]
fix docblocks

4 years agocheck if oauth extension is installed
Christian Weiske [Thu, 21 Aug 2014 19:38:37 +0000 (21:38 +0200)]
check if oauth extension is installed

4 years agoSupport oauth on apache+fastcgi
Christian Weiske [Thu, 21 Aug 2014 15:20:04 +0000 (17:20 +0200)]
Support oauth on apache+fastcgi

4 years agofix re-sync with tomboy
Christian Weiske [Thu, 21 Aug 2014 15:11:47 +0000 (17:11 +0200)]
fix re-sync with tomboy

4 years agouse factory method for oauthprovider
Christian Weiske [Thu, 21 Aug 2014 15:09:07 +0000 (17:09 +0200)]
use factory method for oauthprovider

4 years agoCS: tab2spaces
Christian Weiske [Thu, 21 Aug 2014 15:03:19 +0000 (17:03 +0200)]
CS: tab2spaces

4 years agotomdroid fix
Christian Weiske [Thu, 21 Aug 2014 15:01:33 +0000 (17:01 +0200)]
tomdroid fix

4 years agoindex page showing server setting
Christian Weiske [Thu, 21 Aug 2014 06:32:36 +0000 (08:32 +0200)]
index page showing server setting

4 years agosync with tomboy works
Christian Weiske [Wed, 20 Aug 2014 16:49:03 +0000 (18:49 +0200)]
sync with tomboy works

4 years agosync could work if php would not crash
Christian Weiske [Wed, 20 Aug 2014 04:27:58 +0000 (06:27 +0200)]
sync could work if php would not crash

4 years agooauth dance works
Christian Weiske [Mon, 18 Aug 2014 21:54:32 +0000 (23:54 +0200)]
oauth dance works

4 years agowip
Christian Weiske [Thu, 14 Aug 2014 16:41:34 +0000 (18:41 +0200)]
wip