Commit graph

1206 commits

Author SHA1 Message Date
22e2fad343
fix: oops nginx was caching for only one hour
cache_valid "overrides" inactive?? its complicated, see
https://serverfault.com/questions/583570/understanding-the-nginx-proxy-cache-path-directive/641572#641572
2024-07-21 17:15:43 +02:00
4b9f9ba0b4
feat(web): user fields
not ultra pretty but at least they show now
2024-07-21 15:06:22 +02:00
972b109ac0
fix: sanitize remote user properties on insertion 2024-07-21 14:29:58 +02:00
1ad2ac05fa
fix(cli): delete users if they got deleted
so they wont be retried the next time we start this command
2024-07-20 10:57:25 +02:00
e938f3bb27
fix: properly check for duplicate dislikes 2024-07-19 03:07:08 +02:00
a7e320547a
fix(web): fallback also in actor header 2024-07-17 23:46:30 +02:00
0d70f6d3a6
feat(web): replace broken user avatars on error 2024-07-17 23:01:00 +02:00
c811eb25bd
feat(cli): allow limiting how many users are updated 2024-07-17 22:42:00 +02:00
32b7870bf2
feat: introduce timeouts for outgoing requests 2024-07-17 22:35:21 +02:00
6a6a340618
fix: don't hook signal handler for cli tasks 2024-07-17 22:29:54 +02:00
65f5301a4f
chore: bump lockfile 2024-07-17 22:29:47 +02:00
01984c9e98
fix(cli): better update task for users 2024-07-17 22:24:36 +02:00
64cb963282
chore(web): formatting 2024-07-17 21:56:28 +02:00
6d9b19ee37
chore(web): bump version
we can consider this somewhat v0.3? v0.1 was the initial layout with 4
tabs, v0.2 was current layout but mixed timelines, v0.3 is after
timelines rework?
2024-07-17 21:54:39 +02:00
c51a5bb860
feat(web): show upub version in frontend 2024-07-17 21:54:15 +02:00
bd96b7e01a
feat: try resolving internal webfingers locally 2024-07-17 21:44:32 +02:00
018a399ee3
fix: don't http sign proxy cloaks 2024-07-17 21:32:59 +02:00
d9d7acbe98
fix: refuse proxying valid json documents
this to avoid impersonation. this should usually be a cheap check, as
most media won't be starting with valid json characters, so from_slice()
should just check 1 byte most of the times
2024-07-17 18:08:15 +02:00
ab46e23ef9
docs: updated roadmap
fields arent really displayed but they federate
2024-07-16 02:28:11 +02:00
d6977d24af
fix: media proxy works for logged out users too 2024-07-16 02:13:40 +02:00
2cbf7aff9f
fix: ap proxy is now on /fetch?uri=...
to avoid nginx proxy conflicts
2024-07-16 02:07:58 +02:00
b2745d2695
fix(web): link also leads to remote 2024-07-16 01:32:51 +02:00
d0138c5fc0
fix(web): show uncloaked urls 2024-07-16 01:31:10 +02:00
7ae1d02c02
fix: also cloak object intrinsic image 2024-07-16 01:19:47 +02:00
6eb964275e
docs: add media proxy cache example for nginx 2024-07-16 00:52:51 +02:00
af5f5e2554
fix: oops not yet stable if let && 2024-07-16 00:52:25 +02:00
b88c13e587
feat: cli taks to cloak actors too 2024-07-16 00:21:32 +02:00
74bfd77dff
fix: cloak also user images 2024-07-16 00:21:16 +02:00
eb6cce2787
fix: cloak also while updating 2024-07-16 00:21:07 +02:00
3d8aca843e
fix: multiple path parameters come as tuples!! 2024-07-16 00:00:41 +02:00
5a5c47ecbc
fix: oops forgot to commit but also no need for tx
in case of failures mid-way, this allows restarting it multiple times
and still succeeding
2024-07-15 23:58:50 +02:00
1f1ebbb69a
chore: cargo.lock 2024-07-15 23:56:01 +02:00
09362ff7cc
fix: logging in cloak task 2024-07-15 23:55:49 +02:00
3d28f93f51
feat(mdhtml): support cloaker fn, cleanup 2024-07-15 23:47:29 +02:00
b43431cb03
feat: cloak media urls 2024-07-15 23:47:18 +02:00
87144b25eb
fix(web): always use cookie from root 2024-07-15 22:52:12 +02:00
9d2996dece
fix: oops go back must be generic object 2024-07-15 21:54:40 +02:00
bad86f5bcf
feat(apb): .value() but its not really from did-core 2024-07-15 21:54:19 +02:00
1d01a1cbf9
docs(apb): some comments 2024-07-15 21:54:04 +02:00
8e9695c1d5
fix: all fields of fields are defaultable 2024-07-15 21:48:26 +02:00
5c384e9b9e
fix: limit actor update modifiable fields 2024-07-15 21:36:17 +02:00
84f1cbd913
fix: skip verified_at if not present 2024-07-15 21:18:30 +02:00
0873ff46f8
fix: its value not content 2024-07-15 21:15:29 +02:00
4ea7c4b0fe
fix: also wrap try_get_from_json 2024-07-15 20:57:48 +02:00
1f4f8cb45c
fix: oops leftover macro crate 2024-07-15 20:22:04 +02:00
fafe5307c5
fix: generic JsonVec that accepts null
not the cleanest solution but should be generic and transparent
2024-07-15 20:20:43 +02:00
88b87c0b20
chore: deps cleanup
core down to 180 crates!! theres probably still a lot to be improved but
eh its a start!
2024-07-15 20:19:27 +02:00
799b958543
fix: oops migration doesnt like default(vec![]) 2024-07-15 14:21:09 +02:00
960f7be291
fix: added new fields to constructors 2024-07-15 14:03:22 +02:00
e0f427a2b9
feat: process and store fields and aliases
basically moved_to, also_known_as and actor attachments
2024-07-15 13:57:03 +02:00