Mario
28746891c8
curl_close() is deprected and noop since PHP version 8.0
2025-12-16 11:47:10 +00:00
Mario
e5d0ef79ef
GD imagedestroy() is deprected and noop since PHP version 8.0
2025-12-16 11:16:28 +00:00
Mario Vavti
2eb51233f6
fix hashtag and mentions count after fixing encoding and add tests
2025-12-12 19:15:28 +01:00
Mario Vavti
5432819788
add test for encoded filter entry
2025-12-12 18:51:53 +01:00
Mario
c03f543b54
encoding issue
2025-12-12 17:44:27 +00:00
Mario
de6506eb57
bump version
2025-12-12 11:53:31 +00:00
Mario
fb48bbe2c1
fix replies id reference
2025-12-12 11:52:05 +00:00
Mario
65132c8fdc
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-12-12 11:44:45 +00:00
Mario
2c0936187a
improved replies id detection
2025-12-12 11:44:08 +00:00
Mario Vavti
48dbba2f4d
implement new version of MessageFilter derived from forte and add some more tests
2025-12-12 12:42:01 +01:00
Mario
16068af0bb
remove sodium-plus
2025-12-10 18:42:08 +00:00
Mario
d09b01245f
generate password hash with PBKDF2 instead of built in hash function based on argon2 which too resource heavy for our usecase (see comments) also the nonsumo library is almost half in size - we ship both libs now but only use the nonsumo. This fixes crypto for chromium mobile versions. drawback: this change is not backward compatible.
2025-12-10 18:37:18 +00:00
Mario
bdd0b0a6fb
sodium-plus is not maintained anymore - use https://github.com/jedisct1/libsodium.js (sumo version because it contains the crypto_pwhash() function) directly instead
2025-12-10 09:41:25 +00:00
Mario
48030617ab
check for sodium in decrypt function
2025-12-10 07:34:36 +00:00
Mario
bb49a51be3
feed: fix channel links and check for top=0. also filter out Add and Remove activities when building the feed (we should probably do this in fetch_items() but that will require some refactoring
2025-12-09 12:05:19 +00:00
Mario
da266f5739
Merge branch 'dev' into 'dev'
...
add active themes list to siteinfo
See merge request hubzilla/core!2247
2025-12-09 11:34:05 +00:00
Mario
f6a4997d6f
fix issue #1954
2025-12-09 11:29:51 +00:00
Mario
7a99089204
refactor module feed to allow a (for now) hidden pconfig to allow switching between simple (toplevels only) and complete activity feed, defaulting to simple. Also reomve option for json formatted feed since it is not supported in the backend - issue #1953
2025-12-09 10:51:07 +00:00
Mario
2e55973da2
remove ofeed and ochannel modules which were here to serve deprecated and removed ostatus
2025-12-09 10:02:00 +00:00
Mario
80f4eea9e9
remove support for deprecated AS1 verbs and objects in the network stream filters - improves performance
2025-12-09 08:26:41 +00:00
Mario
be5c8aa2a3
more work on determining whether an event should be adjusted is an all-day event
2025-12-09 08:24:53 +00:00
Mario
643d25b34b
simplify and be slightly more strict to define allday events
2025-12-05 22:38:20 +00:00
Mario Vavti
c29d79854e
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-12-05 22:24:33 +01:00
Mario
2834544451
an attempt to better deal with events that have no endTime and events that inline timezone offset in the timestamp
2025-12-05 21:16:30 +00:00
Mario Vavti
60eb8aa42b
provide the event hash and timezone in the event object
2025-12-05 22:04:52 +01:00
Mario
aff39521cd
revert removing of iconfig parsing (it is still required for events for now). Dismiss activitypub.rawmsg and diaspora.fields from parsing
2025-12-05 19:24:28 +00:00
Mario
f19ad4b087
bump version
2025-12-05 09:26:19 +00:00
Mario
fc243196d9
store the object cache right on and remove some commented out code
2025-12-05 09:19:26 +00:00
SK
42e78d9666
add active themes list to siteinfo
...
Helps choosing instance when creating clones for compatible themes.
2025-12-05 07:36:13 +05:30
Mario
26d1653bfb
Merge branch 'hooks-update-api-docs' into 'dev'
...
Update API docs for Hook interface
See merge request hubzilla/core!2245
2025-12-04 18:41:02 +00:00
Mario Vavti
f39ccab6c1
update composer libs
2025-12-04 14:24:20 +01:00
Mario
a0e6dcbb77
allow the post_mail permission to work independend from the send_stream/post_comment permissions and leave the post_mail perm limit at PERMS_SPECIFIC for the public channel role - issue #1951
2025-12-04 12:31:04 +00:00
Mario
320a0c1b62
only reset obj cache if edited timestamp has changed
2025-12-03 21:02:16 +00:00
Mario
84d52a9ad1
Merge branch 'improve-test-isolation' into 'dev'
...
Improve test isolation
See merge request hubzilla/core!2246
2025-12-03 19:33:27 +00:00
Mario
dc298ce6c1
bump version
2025-12-03 19:31:11 +00:00
Mario
b464cd6181
this is somehow delicate: make sure we will not relay an item again in case it comes back to us from a channel that sources our channel
2025-12-03 19:05:17 +00:00
Harald Eilertsen
4eb7e29bab
Improve test isolation
...
To ensure tests don't step on each others toes, make sure we back up
the static properties of the global App class before running tests that
modify any of these properties.
2025-12-02 19:58:41 +01:00
Mario
63243808b8
add quoteUri for mastodon which seems to have removed support for quoteUrl
2025-12-02 12:23:38 +00:00
Mario
f271448767
also remove the comment now that we do not use the effective_uid param anymore
2025-12-02 11:57:51 +00:00
Mario
3915164bb4
we do not need to decode iconfig anymore
2025-12-02 10:24:54 +00:00
Harald Eilertsen
94e5aa172c
Update API docs for hooks
2025-11-29 22:52:30 +01:00
Harald Eilertsen
ff68bee174
Doxygen: New tag @sideeffect
...
Use this tag to document unexpected side effects of an API.
2025-11-29 22:49:54 +01:00
Mario
25aa7d5738
fix activity signer not set
2025-11-27 10:10:24 +00:00
Mario
07e3a218cb
only check author and owner mismatch
2025-11-27 09:59:33 +00:00
Mario
e6ad00dabc
lookup only one item
2025-11-26 10:07:10 +00:00
Mario
23d781e348
improved checks
2025-11-26 08:39:34 +00:00
Mario
b53cacd54c
bump version
2025-11-26 07:38:46 +00:00
Mario
ade3da4d89
dismiss objects where the force flag is set for now
2025-11-25 22:50:47 +00:00
Mario
1e5f614a5e
Revert "more check possible ownership mismatch"
...
This reverts commit 159c8dbd5f .
2025-11-25 11:03:27 +00:00
Mario
159c8dbd5f
more check possible ownership mismatch
2025-11-25 10:23:03 +00:00