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 |