Commit Graph

133 Commits

Author SHA1 Message Date
Marcel Klehr 1dd8f27966 UrlNormalizer: Don't enforce normalization
fail quietly
2019-06-13 16:14:33 +02:00
Marcel Klehr d7cdbc5572 Speed up findBookmarks
Partial fix for #722
2019-05-28 15:26:21 +02:00
Marcel Klehr 85f48961cc UrlNormalizer: Fix syntax 2019-05-16 02:07:58 +02:00
Marcel Klehr b446d6f6ea UrlNormalizer: Fix tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-05-15 17:40:18 +02:00
Marcel Klehr 16e3b0bf07 UrlNormalize: Fix port normalization
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-05-15 17:40:18 +02:00
Marcel Klehr c7ba0ae3d1 UrlNormalize: Fix host normalization
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-05-15 17:40:18 +02:00
Marcel Klehr b7b3ccc9f9 UrlNormalizer: Allow / in fragments
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-05-15 17:40:18 +02:00
Marcel Klehr d93acdf07a UrlNormalizer: Fix idempotence
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-05-15 17:40:18 +02:00
Marcel Klehr ce2fb67ce4 UrlNormalizer: Fix unquote
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-05-15 17:40:18 +02:00
Marcel Klehr 7ee3cc7c63 UrlNormalizer: Implement correct escaping
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-05-15 17:40:18 +02:00
Marcel Klehr 312b857086 UrlNormalizer: Fix splitter
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-05-15 17:40:18 +02:00
Marcel Klehr d30153d328 UrlNormalizer: Allow default scheme
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-05-15 17:40:18 +02:00
Marcel Klehr b623618da8 UrlNormalizer: Fix normalize_port
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-05-15 17:40:18 +02:00
Marcel Klehr 9049aa85a9 Check in custom cache class 2019-05-08 16:45:16 +02:00
Marcel Klehr 7ac287c413 Fix preview generation job
use custom cache class
2019-05-08 16:44:54 +02:00
Marcel Klehr 359b46f55a Fix Previews Job
Don't try to login as a user, as caching is for all users
2019-05-08 15:08:48 +02:00
Marcel Klehr 5e1eb7951a Update UrlNormalizer
don't add trailing slashes to pure domains
2019-05-07 22:13:07 +02:00
Marcel Klehr ea2408b944 Fix folder hashing: Murmur hash didn't work reliably 2019-05-07 21:44:41 +02:00
Marcel Klehr 661a2ae51c Fix typo 2019-05-03 16:28:12 +02:00
Marcel Klehr 426a355221 Fix getBookmarksParentFolders
would cause trouble with postgres, as pg returns ids as int intstead of
string
2019-05-02 23:08:51 +02:00
Marcel Klehr 649def69e5 Fix #691 2019-04-26 13:52:20 +02:00
Marcel Klehr 7e341cd6ce Fix typo 2019-04-25 23:34:11 +02:00
Marcel Klehr 20ce5081a3 UrlNormalizer: Don't strip query params without values
fixes #688
2019-04-25 22:19:44 +02:00
Marcel Klehr aa92e4c8dd UrlNormalizer: Fix idn_to_ascii usage
fixes #690
2019-04-25 17:14:45 +02:00
Marcel Klehr fe95f5bfb0 Fix deleteFolder 2019-04-25 16:48:32 +02:00
Marcel Klehr 30cb034728 Fix deleteFolder: Don't leave orphaned bookmarks
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-04-25 13:35:35 +02:00
Marcel Klehr c7f940e5ae Fix error for favicons
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-04-25 13:35:35 +02:00
Marcel Klehr 459f274ae2 API: Expose bookmarkExists
fixes #492

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-04-25 13:35:35 +02:00
Marcel Klehr 0e3103afae Add REST enpoints for hashing
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-04-25 13:35:35 +02:00
Marcel Klehr 22792a5655 Implement folder hashing
fixes #669

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2019-04-25 13:35:35 +02:00
Marcel Klehr c52d6935c4 Fix typo 2019-04-21 03:03:11 +02:00
Marcel Klehr 235e8095b7 DeleteAllBookmarks: Also delete folders
fixes #683
2019-04-21 01:53:07 +02:00
Marcel Klehr a3a72245c5 Fix: Don't override subdomain bookmarks when adding main domain 2019-04-15 01:29:04 +02:00
Marcel Klehr 755fd24e75 Fix #685 2019-04-14 21:48:35 +02:00
Marcel Klehr 52679dd329 Fix import: The html format is so b0rked that we need a hack to parse it 2019-04-10 22:16:22 +02:00
Marcel Klehr 16b0b540c2 DB: Improve performance using table indexes
fixes #678
2019-04-10 02:11:42 +02:00
Marcel Klehr c2bf774cdd Expose previews and favicons via public API
fixes #663
2019-03-28 21:58:18 +01:00
Marcel Klehr 024cdbf10b UrlNormalizer: Don't touch encoded
multibyte UTF-8 chars
2019-03-17 22:28:56 +01:00
Marcel Klehr e5073d5cb4 UrlNormalizer: Don't touch ;-delimited queries 2019-02-07 14:42:24 +01:00
Marcel Klehr 6e6f0dce95 Fix UrlNormalize query params 2019-02-06 18:45:37 +01:00
Marcel Klehr 9f5bcaa393 Fix UrlNormalizer for query strings without =
fixes #652
2019-02-05 21:34:15 +01:00
Marcel Klehr 7fb4a01798 Fix URL parse error in preview service 2019-02-05 21:34:15 +01:00
Marcel Klehr 28b844aa56 Previews BackgroundJob: Remove warning log message
fixes #653
2019-02-05 21:34:15 +01:00
Marcel Klehr 6455285166 Fix export
fixes #645
2019-01-27 17:32:37 +01:00
Marcel Klehr df5fe267a1 Fix background preview generator
fixes #643
2019-01-27 17:27:35 +01:00
Marcel Klehr 01a8d0f824 Refacor code base 2019-01-27 17:26:08 +01:00
Marcel Klehr c30603d3e3
Fix migration step
fixes #636
2019-01-10 17:39:56 +01:00
Marcel Klehr d6222ae963 Previews cron job: Log out of user session after job 2019-01-03 15:09:14 +01:00
Marcel Klehr a1623c58e2 Add a cron job for fetching previews once a day 2019-01-03 15:09:14 +01:00
Marcel Klehr 651b525b50 Folders: Allow reordering children 2018-10-29 22:40:49 +01:00