Mario
9cb95f6065
store epubkey in actor_store
2024-01-13 16:19:53 +00:00
Mario
477b1535a2
start storing epubkeys in libzot
2024-01-13 15:28:20 +00:00
Mario
1d652cfcbd
expose epubkey in zotinfo
2024-01-13 15:09:39 +00:00
Mario
28b604c7c7
typo
2024-01-13 13:46:40 +00:00
Mario
e8dd2c28ff
make our jsonld parser happy
2024-01-13 08:50:57 +00:00
Mario
58593d7da6
prepare outbound fep-8b32 (object integrity) but do not enable yet since the additional context seems to break ldsig for some reason, introduce Activity::build_packet() and Activity::ap_context() to reduce code duplication, implement fep-2c59 (webfinger) and some cleanup
2024-01-10 13:33:57 +00:00
Mario
ca216ae819
set default value for postgres only
2024-01-07 20:34:47 +00:00
Mario Vavti
4713241444
set a default value
2024-01-07 21:18:20 +01:00
Mario
4917170a0d
remove logging
2024-01-07 20:00:29 +00:00
Mario
87775ae37a
ekey and xchan_updated updates
2024-01-07 19:58:09 +00:00
Mario
256b66de41
Revert "DB update 1260 - REQUIRES SODIUM PHP EXTENSION!!!"
...
This reverts commit 5ee4f37b8d
2024-01-07 15:50:50 +00:00
Mario
5ee4f37b8d
DB update 1260 - REQUIRES SODIUM PHP EXTENSION!!!
2024-01-07 15:34:25 +00:00
Mario
99c5a4e2f8
we do not use named params yet
2024-01-06 16:44:17 +00:00
Mario
a36de8ba1a
Merge branch 'tests/fix-db-and-ci-integration' into 'dev'
...
tests: Integrate the DB in "unit" tests.
See merge request hubzilla/core!2081
2024-01-06 16:34:39 +00:00
Harald Eilertsen
e3d30763da
tests: Integrate the DB in "unit" tests.
2024-01-06 16:34:38 +00:00
Mario
ed0d2fed66
require bcmath or gmp extension
2024-01-06 16:23:26 +00:00
Mario
6252340804
add Bookmark and Category to ap schema and bump ap schema version
2024-01-06 10:03:44 +00:00
Mario
517d67b2e0
add check for sodium on setup
2024-01-05 20:16:13 +00:00
Mario
852678e238
port multibase and jcsedssa2022 libs from streams
2024-01-03 19:20:28 +00:00
Mario
ceb510bbf5
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2024-01-01 20:04:44 +00:00
Mario
2590e3c99b
reveal repeat
2024-01-01 20:04:24 +00:00
Mario Vavti
f2f9cfaf28
Work around possible loop and use Lib/Config in init
2024-01-01 21:01:47 +01:00
Mario Vavti
62db8c3969
fix php errors and deprecation warnings
2023-12-31 09:55:27 +01:00
Mario
4761857157
Revert "changelog"
...
This reverts commit 3aefe23184 .
2023-12-20 12:15:42 +00:00
Mario
3aefe23184
changelog
2023-12-20 12:15:24 +00:00
Mario
6f852814fd
move App::$install check to Config::Load() as suggested by Harald
2023-12-20 11:58:33 +01:00
Mario
b15e521b0e
Merge branch 'fix-config-deserialization' into 'dev'
...
Fix deserialization of config values broken by 69266cd6 .
See merge request hubzilla/core!2077
2023-12-20 10:27:56 +00:00
Harald Eilertsen
e59750e8de
Add active addons and blocked sites to siteinfo (html)
...
This adds information about addons activated on the hub, as well as
which other sites this hub won't federate with in the HTML version of
siteinfo.
Based on suggestions by @rockyiii@huby.infozoo.de .
2023-12-18 15:05:23 +01:00
Harald Eilertsen
9c184ddfd0
Fix deserialization of config values broken by 69266cd6.
...
This should fix issue #1828 .
This patch makes it explicit that we store arrays in the config as json
encoded arrays, while we allow both json encoded and PHP serialized
arrays to be deserialized correctly. Unless it's a brand new install,
the existing data in the database will be PHP serialized.
I've also added a hardening measure in case we fall back to PHP
unserialize, making sure we're not vulnerable to a PHP Object Injection
attack. This means that deserializing arrays containing PHP objects will
no longer work, but afaict we never do that anyways, so I don't think
that should break anything.
2023-12-17 19:30:05 +01:00
Mario
9551dc5ecd
fix loop as described in issue #1827
2023-12-17 16:36:13 +00:00
Mario Vavti
69266cd6c6
check return from Config::Load() and retry on failure plus cleanup
2023-12-14 12:32:34 +01:00
Mario Vavti
062d61567e
return if we could not fetch the author
2023-12-14 12:06:50 +01:00
Mario Vavti
f57d89245c
add the app terms before syncing - otherwise the terms will be reset at the other end
2023-12-08 21:44:32 +01:00
Mario
a396e74a79
like in get_cached_actor() also remove fragment in get_actor()
2023-11-23 13:21:56 +00:00
Mario
80bdb39ae3
case insensitive digest algo
2023-11-22 16:41:44 +00:00
Mario
74911e9f6d
revert dreport changes - too chatty
2023-11-20 20:32:14 +00:00
Mario
af58364fef
only check for privacy mismatch if observer != owner
2023-11-17 07:50:10 +00:00
Mario
eadf83d61b
work around a possible privacy mismatch when processing zot requests
2023-11-16 15:57:03 +00:00
Mario
aad6042d42
DB Update 1259
2023-11-09 20:09:49 +00:00
Mario
85d8c1a97e
some low level work on native repeats
2023-11-09 19:32:29 +00:00
Mario
f74044f9b0
Merge branch 'owa_improvement' into 'dev'
...
work with Mastodon-style keyId
See merge request hubzilla/core!2060
2023-11-07 08:46:15 +00:00
Mario
42651707f8
check if required keys are set
2023-11-07 08:40:34 +00:00
Mario
95c13eaf5a
remove logging
2023-11-07 08:34:13 +00:00
Mario
c74068ae4d
libzot: correctly attribute streams repeats
2023-11-07 08:33:22 +00:00
Mario
331622309f
if channel is not defined we need to provide an empty array
2023-11-01 15:47:16 +00:00
Mario
4f334525c2
only show tools to creators if they still have perms
2023-11-01 15:38:53 +00:00
Mario Vavti
67aaa97904
remove the directory updates entry if the channel was removed
2023-10-26 16:06:15 +02:00
Mario
4f55248a6c
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2023-10-25 13:06:24 +00:00
Mario
61b46f1a3e
add stats logging to zotfinger
2023-10-25 13:05:56 +00:00
Mario Vavti
286104a988
slightly less noise when logging normal
2023-10-25 14:45:26 +02:00