zotlabs
b03fc197aa
file sync issues related to thumbnail os_storage
2019-06-11 16:32:33 -07:00
zotlabs
bb97dedcdd
improve expiration +cleanup
2019-05-29 16:29:55 -07:00
zotlabs
6753c789f0
don't show superblocked channels in suggestions
2019-04-29 19:29:11 -07:00
zotlabs
5cb0e7600b
some cleanup
2019-04-11 20:26:38 -07:00
zotlabs
bf2a92b83b
check service class limits on file sync
2019-03-29 22:09:55 -07:00
zotlabs
c3e9840a7d
sync apps, fix some warnings and prepare for a jot link modal
2019-03-21 21:57:43 -07:00
zotlabs
905b7e1fa9
preserve system apps during channel cloning (check those that were installed on the other site and install them locally, preserving categories)
2019-03-06 14:58:19 -08:00
zotlabs
a82b91cd35
import/sync: do not import the system.import_system_apps pconfig, it could prevent creating system apps and leave you with an empty hamburger for 24 hours.
2019-03-05 20:25:00 -08:00
zotlabs
0d9d899878
turn off singleton delivery in zap
2019-02-28 16:48:34 -08:00
zotlabs
2eabd8cb56
code cleanup
2019-02-25 19:45:50 -08:00
zotlabs
e938b7e71e
file import issues, change min php version in setup
2019-02-25 14:57:19 -08:00
zotlabs
466de65b35
add item uuid
2019-02-19 14:59:22 -08:00
zotlabs
a611a1cecc
send signed fetches over AP, requeue (queue::update) AP messages on fail, set ajaxasync flag on updates, upstream fixes to mail import
2019-01-13 16:08:26 -08:00
zotlabs
7cc762dcea
add more schema validation to clone sync activities
2018-11-19 17:30:22 -08:00
zotlabs
5ef1b23d0f
fixes from upstream
2018-10-30 21:28:51 -07:00
zotlabs
a5455fa049
add personal filter and fix api zot-auth
2018-10-07 15:51:52 -07:00
zotlabs
c3a74b3ece
setup and channel sync fixes from upstream
2018-09-16 20:01:53 -07:00
zotlabs
b8ee94c00a
id linkage
2018-08-27 18:58:47 -07:00
zotlabs
07d0921aef
fixes to clone import
2018-07-26 19:37:04 -07:00
zotlabs
647e92d6f7
use libzot
2018-07-22 22:04:20 -07:00
zotlabs
e00bae8bb6
httpsig refactor
2018-06-19 19:33:50 -07:00
zotlabs
9232351cb2
Merge branch 'master' into zapp
2018-06-04 17:47:34 -07:00
zotlabs
e1b85a361c
photos not syncing properly if destination is a postgres site
2018-06-04 16:36:13 -07:00
zotlabs
fd4ea47503
move libzot to class
2018-05-31 19:42:13 -07:00
zotlabs
3e184ef403
z6 permissions work
2018-05-26 15:12:02 -07:00
zotlabs
a9e81abcf9
more z6 work
2018-05-20 20:42:31 -07:00
zotlabs
7a55ead97d
new feature (post 3.4): allow a different username to be used when importing.
2018-05-01 20:29:07 -07:00
zotlabs
8048b7addc
channel import failing to provide channel_password value
2018-04-06 16:45:25 -07:00
zotlabs
f4c94ab121
use profile_store_lowlevel() when importing profile structures to ensure all non-null fields are present
2018-04-05 17:31:20 -07:00
zotlabs
35b6c2baad
Hard fail imports of removed channels. This is silly.
2018-03-27 15:08:27 -07:00
zotlabs
c331e585b8
remove sendzid core code from core (put in plugin where it belongs)
2018-01-17 15:25:30 -08:00
zotlabs
62f0266f46
scrutinizer issues: none worthy of including in 3.0, there will likely be a few hundred more before all is said and done.
2018-01-08 14:45:21 -08:00
zotlabs
ce38350e00
this should finish up hubzilla issue #113
2017-12-31 14:45:42 -08:00
zotlabs
94e92bb4bf
update file thumbnails when imported/synced
2017-12-30 23:15:47 -08:00
zotlabs
27bc5fa4b0
improvements to file import/export
2017-12-10 15:25:44 -08:00
zotlabs
ffaab27e77
synchronise an attach_move operation to clones
2017-12-06 14:20:17 -08:00
zotlabs
5abcb8c978
use httpsig auth for getfile
2017-11-29 13:51:54 -08:00
zotlabs
69394c1680
re-implement single delivery
2017-10-10 18:40:02 -07:00
zotlabs
ab9b82e778
ignore diaspora_meta column on item import.
2017-09-06 16:44:10 -07:00
zotlabs
2d63bbb91e
prevent expiration of conversations you are involved with - allows you to find your own comments months from now
2017-07-10 20:18:33 -07:00
zotlabs
4f3b1edf9d
it appears to also work a bit better if you don't use imaginary function names
2017-06-07 20:44:44 -07:00
zotlabs
2e692fca93
partial fix for failure to sync photos - appears to be memory exhaustion and dependent on filesize although an unrelated issue was found with directory creation during file sync (we didn't check ownership when looking for duplicates).
...
This checkin provides the means for a sync process to fetch the contents for various photo scales from the original server just as is done for the attach data now. It is still missing the bit for the sync process to spawn a mob of children to fetch these suckers and update the photo table with the results.
2017-06-07 20:28:59 -07:00
zotlabs
f840082aae
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-05 16:58:46 -07:00
zotlabs
c70ac572fa
do away with single delivery (delivery from clones to singleton networks attached to other clones)
2017-05-04 22:08:12 -07:00
Klaus Weidenbach
eeb9103e26
💡 correct some Doxygen syntax mistakes.
2017-05-05 00:23:57 +02:00
zotlabs
1c32564536
backend infrastructure for 'channel protection password'; which will be used to optionally encrypt export files and resolve channel/identity ownership/hijacking disputes
2017-04-12 18:46:15 -07:00
zotlabs
d7f4526a00
backend infrastructure for 'channel protection password'; which will be used to optionally encrypt export files and resolve channel/identity ownership/hijacking disputes
2017-04-12 17:32:28 -07:00
zotlabs
19b2568133
whitespace
2017-04-03 10:45:39 +02:00
zotlabs
d1a018f2e8
whitespace
2017-03-30 21:04:55 -07:00
Klaus Weidenbach
2e2f984c45
Add some documentation for import functions.
2017-03-30 23:06:00 +02:00
zotlabs
0f7832dc30
code_allowed is a real mess. Start the cleanup by remving the account level code allow and limiting to specific channels only. This reduces the possibility of cross channel security issues coming into play. Then provide a single function for checking the code permission. This is only partially done as we often need to check against the observer or logged in channel as well as the resource owner to ensure that this only returns true for local channels which also own the requested resource.
2017-03-29 13:32:23 +02:00
zotlabs
f252f3efc5
remove redundant and non-functional/broken check for successfully cloned channel record which was left over from an earlier method of creating the table; which was deprecated a few months back.
2017-03-20 15:40:48 -07:00
Andrew Manning
0017de46e4
remove logger lines
2017-02-11 20:54:09 -05:00
Andrew Manning
8ff9ad7636
Webpage import tool works again after setting iconfig properly and following the Impel class function example. More testing is needed.
2017-02-11 20:52:06 -05:00
zotlabs
4f99d641c5
superfluous whitespace cleanup
2017-01-31 17:32:52 -08:00
zotlabs
a6272fcf76
channel move stuff (disabled currently because not yet complete)
2017-01-09 14:37:56 -08:00
zotlabs
e8a2ad4315
logger typos
2016-12-30 02:31:53 -08:00
Florian Steinel
c1c96e01fa
sql: limit 1 for UPDATE and DELETE is not supported by the SQL standard and postgresql
...
(see: https://www.postgresql.org/message-id/flat/1291109101.26137.35.camel%40pcd12478 )
2016-10-27 02:41:32 +02:00
zotlabs
c5dcac4dbb
issue #564
2016-10-21 21:44:15 -07:00
zotlabs
6532972e61
additional array checking
2016-10-13 00:30:41 -07:00
zotlabs
48026efddf
consolidate duplicated code for creating table entries from an array
2016-10-12 22:12:58 -07:00
zotlabs
8a00b62cba
caught one typo from the last checkin
2016-10-12 18:17:34 -07:00
zotlabs
9bb847bb07
remove the rest of the backticks from sql queries; replace with TQUOT const which is driver dependent
2016-10-12 18:15:12 -07:00
redmatrix
3727bea29a
issue #538 continued
2016-09-29 16:20:26 -07:00
redmatrix
245c2d4eed
issue #519 continued
2016-09-28 18:37:05 -07:00
redmatrix
4663278f52
Merge branch 'nulldate' into dev
2016-09-26 18:17:38 -07:00
redmatrix
fb9544badd
null_date conversion; phase 1
2016-09-25 17:06:13 -07:00
redmatrix
7b90b0dfd9
issue #526
2016-09-22 17:08:16 -07:00
Andrew Manning
16b7df3717
Imported webpage elements update existing elements properly. AllowCode permission is checked correctly and issues error on import if denied.
2016-08-30 22:11:14 -04:00
Andrew Manning
1c61e316b4
Block export and re-import works. Fixed bug where layout content was not being imported properly.
2016-08-20 21:08:15 -04:00
Andrew Manning
2d42d58738
Layouts list and are selectable for export to the zip file
2016-08-20 16:05:27 -04:00
Andrew Manning
80ed05d45d
Export of pages and their layouts to a zip file works. Bug on importing the exported zip file for pages.
2016-08-20 15:22:30 -04:00
Andrew Manning
40a7d38210
Pages populate the available-to-export list. New checkbox class for smaller boxes.
2016-08-19 19:32:52 -04:00
redmatrix
4facae674d
fix attached photo/file permissions on clones
2016-08-15 13:18:25 -07:00
redmatrix
4c76b31684
/storeurl/cloudurl/
2016-08-01 17:44:21 -07:00
redmatrix
9b9621e10d
add a few more path macros to portable menu elements (channelurl, pageurl, storeurl and baseurl)
2016-07-31 20:14:25 -07:00
Andrew Manning
7c47557554
Improved UI. Removed logger statements.
2016-07-31 07:30:25 -04:00
Andrew Manning
5a63ddd645
Merge remote-tracking branch 'upstream/dev' into website-import
2016-07-21 21:14:54 -04:00
redmatrix
da707736a0
issue #453 and a bug noted from the logfiles related to the schema change last month
2016-07-20 23:04:07 -07:00
redmatrix
b5b57523f1
more perms work
2016-07-18 16:45:43 -07:00
redmatrix
10fa5c20e7
export/import channel permissions
2016-07-17 22:40:39 -07:00
Andrew Manning
d6b28cdc57
Importing webpage elements from manually entered cloud file path work. All detected elements are automatically imported.
2016-07-17 16:05:26 -04:00
Andrew Manning
6c5086a933
Added functions to check cloud files path and return path with hashed names
2016-07-17 11:52:21 -04:00
Andrew Manning
514ffb74aa
Refactored the scan and import functions to reduce redundant code and simplify logic. Import of pages, layouts, and blocks works.
2016-07-14 22:24:23 -04:00
redmatrix
7f8dcf4f12
sync flags even if post has not been edited
2016-06-30 21:12:39 -07:00
redmatrix
b593c3a9b9
1. provide automatic relocation of important links in items that are imported or synced to clones
...
2. provide framework for custom curl request bodies using custom/non-standard request methods. This was a real nightmare because curl doesn't actually let you specify a string to send as the request body (except when doing POST). You have to treat it as a file upload using a custom file handler function which provides the actual content in chunks as if it were buffered I/O.
3. item_store and item_store_update now return the item that was stored
2016-06-21 18:24:36 -07:00
redmatrix
1e68d4fb75
deprecate the item_id table - replace with iconfig. A possibly useful function in the iconfig class would be a search which takes a service id and type and uid, matches against an item and returns the iid. That could save a bit of code duplication.
2016-06-13 19:58:24 -07:00
redmatrix
81b3c59711
DB schema issue with import
2016-06-12 16:34:27 -07:00
redmatrix
a9d7acda27
the rest of the schema updates - WARNING: some third party plugins may fail; e.g. embedphotos and chess. $item['object'] is now $item['obj'] and $photo['type'] is $photo['mimetype'], $photo['scale'] is $photo['imgscale'] and $photo['data'] is now $photo['content']. There are a number of other changes, but these are the ones noted to cause issues with third-party plugins. The project plugins have been updated. Please note any new issues as this effort touched a lot of code in a lot of files.
2016-06-01 21:48:54 -07:00
redmatrix
b1259876bf
more db column renames
2016-05-31 21:45:33 -07:00
redmatrix
3b2679db29
fix remote_channel(), update php minversion requirement
2016-05-29 18:38:24 -07:00
redmatrix
a2cec8899a
daemon conversion continued...
2016-05-19 22:26:37 -07:00
sasiflo
bfbe6c1660
Synchronization: Directory creation on sync import corrected.
2016-05-17 12:27:15 +02:00
redmatrix
883b1ff513
an issue related to #386
2016-05-16 19:23:42 -07:00
redmatrix
ec81ef7b8d
issue #383
2016-05-14 21:04:19 -07:00
redmatrix
32ad8bbaac
Ensure that channels can't be created with DAV reserved paths as a redress. Sabre mentions in several places that trying to change these paths to other strings; while possible - is unsupported and likely to cause problems. So for now, we're stuck with 'principals', 'addressbooks', and 'calendars'. If you already have these redresses on your site, you're basically buggered.
2016-05-11 17:18:17 -07:00
redmatrix
50fb525b28
add categories to apps (wip)
2016-05-04 17:35:27 -07:00
redmatrix
a67fa2651d
implement the singleton delivery stuff
2016-04-26 17:38:44 -07:00
redmatrix
f99daf8ff9
move iconfig functions to include/config.php with all the rest of the configs, fix an issue with singleton discovery and start work on singleton delivery
2016-04-26 16:12:31 -07:00
redmatrix
abfbe9c937
a few issues: block public not blocking mod_cal, typo in sql for one clone file sync operation, fix_system_urls not catching cached contact photos, extend sessionhandler expiration when remember_me is enabled as the stored session is expiring long before the browser session.
2016-04-10 16:56:08 -07:00