Harald Eilertsen
cbd208eea3
Remove use of NULL_DATE constant in core
...
The NULL_DATE constant is defined conditionally in the DBA static class.
This causes issues with static analyzing tools like PHPStan, because
they can not really know if the constant is defined or not.
We could make PHPStan ignore this, but since there already is a
`get_null_date()` method on the `dba_driver` class, this patch
changes the code to use this method instead.
We could also use the public static attribute `$null_date` on the DBA
class directly, but using a method feels cleaner, and allows for making
the attribute private, or even removing it completely at some later
time.
I'm not removing the NULL_DATE constant for now, in case it is in use by
any extensions.
2026-03-07 11:15:46 +01:00
Mario Vavti
ebad9d56c9
port to containers item_store() continued
2024-11-08 22:24:33 +01:00
Harald Eilertsen
0dc959d9fe
Deprecate *_config() functions in core.
2024-03-24 09:58:21 +00:00
Mario
87775ae37a
ekey and xchan_updated updates
2024-01-07 19:58:09 +00:00
Mario
bfd3da43ac
access token refactor
2021-12-17 19:48:09 +01:00
Mario
8bae40449f
remove library/urlify and use vendor/jbroadway/urlify instead
2021-10-22 08:07:19 +00:00
Mario
f19acd9f50
remove redundant variable and provide missing phpdoc
2021-10-10 07:56:42 +00:00
Mario Vavti
c33660a015
move sync logic for apps to mod appman. this way we can re-use the functions without creating sync loops.
2021-10-06 09:36:14 +02:00
Mario Vavti
3a38946f8a
more app sync
2021-10-04 20:19:16 +02:00
Mario Vavti
04c6d77d2c
set the sync flag to true
2021-10-04 14:14:30 +02:00
Mario Vavti
c2c5730d00
more app sync fixes
2021-10-04 14:08:39 +02:00
Mario Vavti
21a6dffd5f
Revert "more app sync fixes"
...
This reverts commit 7430989212 .
2021-10-04 13:54:45 +02:00
Mario Vavti
7430989212
more app sync fixes
2021-10-04 13:41:54 +02:00
Mario Vavti
404ebd4d5e
app sync fixes - part 2
2021-10-04 13:31:26 +02:00
Mario
6da7fe7d27
provide system app sync
2021-10-04 09:24:13 +00:00
Mario Vavti
4afd1ac705
add optional $removed argument to channelx_by functions to allow inclusion of removed channels which is required (mod channel, daemon notifier -> refresh_all) if a channel got removed also remove caching to App so we always get a fresh copy. In import_hublocs() add site_id to the array passed to Libzot::gethubs() because it is expected there.
2021-10-03 09:05:32 +02:00
Mario Vavti
4ba47698d7
revise content import/export part 2
2021-09-29 21:47:12 +02:00
Mario
f1aace5a22
remove unobscure()
2021-05-28 08:28:32 +00:00
Mario
0718ac514d
remove deprecated mail code
2021-05-28 08:11:40 +00:00
Mario
1fa4bc9ac0
remove most legacy zot quirks
2021-05-26 12:18:59 +00:00
Mario
07525c5b45
next batch of fixes
2021-04-21 18:51:53 +00:00
Mario
eded0f6c09
revert last part of previous commit -> see comment above the change
2021-04-19 10:49:41 +00:00
Mario
c95a6fe1e5
import_items(): make sure we compare the correct revision and only call item_store_update() if edited timestamp of the received item > stored item timestamp
2021-04-19 10:41:28 +00:00
Hilmar R
c26dede97f
get dev
2021-03-01 18:48:11 +01:00
Mario
b7afc905ec
Revert "keyid adapt for backward compatibility to current release part 2"
...
This reverts commit efb8a29b5f .
2021-01-13 09:34:38 +00:00
Mario
efb8a29b5f
keyid adapt for backward compatibility to current release part 2
2021-01-09 20:20:48 +00:00
Mario
61e782389c
more streamline keyid
2021-01-09 13:24:32 +00:00
Mario
7cfb230a5e
streamline keyid
2021-01-09 13:22:43 +00:00
Max Kostikov
6579007ca0
Fix CardDAV address book ID
2020-12-19 23:57:14 +01:00
Mario
4a902dbbbe
fix file sync issues
2020-12-14 22:06:47 +00:00
Mario
e58e27ce22
sync categories
2020-12-14 21:38:49 +00:00
Mario
8c1c49a45e
fix hubloc issue in mod getfile
...
(cherry picked from commit b0b9b9f28974f9016e47491e81876224c57a7e3b)
2020-12-11 12:35:54 +01:00
Mario
0dcbcf93c2
some work on include/import
2020-11-12 11:50:00 +00:00
Mario
cb2996a40c
another import fix and do not allow importing channels < version 4.7.4 for zot6 compatibility reasons
2020-04-05 15:00:08 +00:00
Max Kostikov
989fbe70cd
Implement DAV calendars sync with clones
2020-02-24 10:02:09 +01:00
Max Kostikov
b7bac45427
Revert "Use argv() instead URI parsing"
...
This reverts commit bcfb69eeeef6a0506a0ec0574a03b673df84a55a
2020-02-20 20:03:50 +01:00
Max Kostikov
407b9c9cd7
Sync private items with clones; avoid sync if no local connection with thread owner
2019-09-30 16:19:39 +02:00
Max Kostikov
58d7c7f6ae
Fix attach permissions sync for clonned channel
2019-08-22 20:20:54 +02:00
Mario
49ba3ffee6
Merge branch 'httpsig' into 'dev'
...
http signature consolidation
See merge request hubzilla/core!1685
2019-06-27 13:05:25 +02:00
zotlabs
cf844cb27c
http signature consolidation
2019-06-26 21:45:21 -07:00
Max Kostikov
b1b415ec5b
Fix thumbnails processing logic on files sync
2019-06-21 23:15:16 +02:00
zotlabs
f3b6708a92
attach sync issues
2019-06-11 18:00:42 -07:00
zotlabs
620fc06b6c
anomolies in calls to datetime_convert in include/import
2019-05-28 23:14:22 -07:00
Max Kostikov
f0933b66a9
Remove 'os_syspath' from direct 'photo' table update
2019-05-06 10:39:47 +02:00
zotlabs
20bf139b3f
strip obsolete channel_(rw)_photos from channel sync packets
2019-05-03 15:27:26 -07:00
Max Kostikov
509067391b
Update xchan profile edited date only once
2019-04-13 14:08:44 +02:00
Max Kostikov
04b261057d
Set 'os_syspath' with local path
2019-04-12 22:34:32 +02:00
Max Kostikov
852343f254
Override received 'content' if we saving thumbnail in filesystem
2019-04-12 16:27:58 +02:00
Max Kostikov
d3a619659f
Fix 'os_syspath' if we store thumbnails in filesystem
2019-04-12 15:38:10 +02:00
Max Kostikov
074ee656f0
Fetch thumbnails and store it in filesystem or DB; update xchan profile edit time on fetch
2019-04-12 14:56:07 +02:00