zotlabs
1c0ece8411
provide a hook for importing a channel photo at channel creation time
2017-09-14 18:48:55 -07:00
zotlabs
4d794103be
testing owa
2017-09-07 18:09:31 -07:00
zotlabs
842a041a88
remove period from characters allowed in username, as this will mess up URL based content-type negotiation. It was previously disallowed but permitted a month or two ago after seeing Diaspora started allowing it. It's OK if they have it, but we can't; as many of our urls are based on username and theirs are primarily based on uid.
2017-09-05 16:38:55 -07:00
zotlabs
5bffae6219
cut down on a few extraneous gprobe processes
2017-08-31 23:21:06 -07:00
zotlabs
3aa22c29fd
allow channel address to be changed
2017-08-04 19:02:41 -07:00
zotlabs
029cf6395d
sync key changes to clones
2017-07-25 17:58:46 -07:00
zotlabs
6a7fa6bf54
provide a keychange operation to rebase an identity on a new keypair
2017-07-24 20:23:00 -07:00
zotlabs
118fed29b5
remove logging statement
2017-06-27 22:05:06 -07:00
zotlabs
4c50bfebc2
provide a gender icon on the profile sidebar within reason
2017-06-27 21:55:34 -07:00
zotlabs
99ff808b8a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-06-20 18:39:27 -07:00
zotlabs
3b5e1c05b7
minor cleanup of moderated comment feature
2017-06-20 10:51:46 +02:00
zotlabs
1472f85b16
allow moderated comments like wordpress if permissions are compatible
2017-06-19 16:09:07 +02:00
zotlabs
b0a6a5a91e
minor cleanup of moderated comment feature
2017-06-18 22:51:52 -07:00
zotlabs
b917cf1ecc
allow moderated comments like wordpress if permissions are compatible
2017-06-18 22:25:41 -07:00
zotlabs
8ebb000650
minor export issue with mail
2017-05-31 21:01:51 -07:00
zotlabs
fc98bd1563
minor export issue with mail
2017-05-31 20:59:36 -07:00
zotlabs
f840082aae
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-05 16:58:46 -07:00
Klaus Weidenbach
eeb9103e26
💡 correct some Doxygen syntax mistakes.
2017-05-05 00:23:57 +02:00
zotlabs
7acb068590
profile_sidebar hook ignored the updated html content
2017-05-02 18:24:18 -07: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
f43428aacf
channel_store_lowlevel declared twice
2017-03-29 16:16:29 -07:00
zotlabs
2d4f84563b
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-29 16:11:50 -07:00
Mario Vavti
29c9972b86
missing closing bracket and semicolon
2017-03-29 15:19:54 +02:00
Mario Vavti
7033966bb8
create channel_store_lowlevel()
2017-03-29 15:16:41 +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
6c92a240cc
remove include/widgets.php
2017-03-29 12:04:44 +02:00
zotlabs
7a611c6d47
create channel_store_lowlevel() and remove more diaspora stuff from core.
2017-03-20 18:14:50 -07:00
zotlabs
d903758940
remove include/widgets.php
2017-03-16 18:36:58 -07:00
zotlabs
58aa0f3e1a
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-13 16:19:47 -07:00
zotlabs
b1ff5367e7
more work on profile vcards - still a lot of work to go
2017-02-23 19:07:01 -08:00
zotlabs
3e992604c7
move some functions to more appropriate places
2017-02-23 14:52:36 -08:00
zotlabs
6644dc4861
use head_add_link() for feed discovery
2017-02-21 18:58:51 -08:00
zotlabs
16f27d0004
more work on permcats and consolidating calls that try to discover connect permissions, also create lowlevel store functions for abook and profile - since these currently may have issues with sql strict mode.
2017-02-09 17:29:24 -08:00
Mario Vavti
1bb56309a6
default to manual conversation updates
2017-02-07 20:45:13 +01:00
zotlabs
4f99d641c5
superfluous whitespace cleanup
2017-01-31 17:32:52 -08:00
zotlabs
732065bf13
channel export - use a selected list of functional data categories to export; this allows one to export single data sets instead of always exporting everything we know about
2017-01-31 15:28:25 -08:00
zotlabs
7b065365e0
consolidate hubloc storage
2017-01-30 15:01:22 -08:00
zotlabs
5aa0017e91
provide lowlevel xchan storage function to ensure that all non-null rows are initialised
2017-01-28 15:01:19 -08:00
zotlabs
cb47354a4f
put login form into the nav bar. Proof of concept - needs a bit of UI tweaks.
2017-01-23 16:31:40 -08:00
Hubzilla
17f1d39fcf
basic support for clone syncing of wikis and wiki pages
2017-01-22 18:48:45 -08:00
zotlabs
e5662dc893
vcard export from profile
2017-01-15 21:23:43 -08:00
zotlabs
bb0f3afb71
default cover photo support.
2017-01-12 18:52:29 -08:00
zotlabs
231b70b987
call zidify_links() when formatting bbcode for internal consumption
2016-12-19 16:06:49 -08:00
zotlabs
7a17ee9f8c
export issue
2016-11-16 14:10:57 -08:00
zotlabs
3c302bae5a
move all the zid related stuff to one file
2016-11-13 20:22:01 -08:00
zotlabs
20497f1be3
Some minor tweaks to zotsh.py, document that it needs the twitter_api plugin on the first hop since we no longer provide the twitter api by default
2016-11-10 15:59:49 -08:00
zotlabs
74947d1c1c
deprecate/remove get_channel_by_nick() which is just a less generalised variant of channelx_by_nick()
2016-11-08 18:15:57 -08:00
zotlabs
8811ca9e9e
provide /locs link on settings page if there is more than one hubloc for this channnel *that isn't deleted*.
2016-11-05 03:31:50 -07:00
zotlabs
9e2ccbd2a7
convert manual page updates to a display setting instead of a feature
2016-11-02 18:40:50 -07:00
Klaus Weidenbach
7b41839ea8
[TASK] Update Doxyfile and fix Doxygen errors.
...
Updated Doxyfile to include new folders.
Add a list for @hooks tags.
Fixed some parsing problems for Doxygen.
2016-10-13 11:27:23 +02:00
zotlabs
e7233c0c94
more backquotes - this should take care of most except for the array import queries
2016-10-09 16:31:04 -07:00
zotlabs
134b9fc466
don't show diaspora protocol info in the hcard if the diaspora protocol is not installed. This really needs to be moved to the plugin but this was a quick fix.
2016-10-08 15:30:06 -07:00
redmatrix
fb9544badd
null_date conversion; phase 1
2016-09-25 17:06:13 -07:00
redmatrix
b5d093e5ca
finish the channel_reddress() conversion
2016-09-21 15:28:37 -07:00
redmatrix
0754da58da
some changes merged from wrong branch... new function channel_reddress() instead of hardwired generation and which fixes case-sensitivity; allow dot notation in config and pconfig utils, updated string file
2016-09-17 14:51:57 -07:00
redmatrix
005186bf4a
custom/expert permissions bug
2016-09-06 16:15:45 -07:00
redmatrix
38ea8bee93
ratings are gone. They can be enabled, but there is no UI for doing so at this time; and will likely only be available in a 'pro' configuration once the new implementation details have been hashed out. This appears to require a mechanism for rebuttal before it can again be opened to the public. There are also some synchronisation issues to contend with; as ratings are currently only distributed to active directory servers. There is no reliable mechanism for a new directory server to fetch existing ratings.
2016-08-25 17:43:07 -07:00
redmatrix
7045b920ef
make zid() do the right things when confronted with url fragments
2016-08-21 17:38:36 -07:00
redmatrix
537401cf27
don't set session theme unless logged in.
2016-08-16 22:15:51 -07:00
redmatrix
3338f3c5b2
diaspora vcard updates
2016-08-07 20:16:14 -07:00
redmatrix
5243dd153b
use config system.server_role and deprecate 'UNO'
2016-08-07 17:29:35 -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
redmatrix
80e4338314
missing s
2016-07-26 19:28:28 -07:00
redmatrix
bc46f70a90
zat URL auth updated to match changes to the atoken_login interface
2016-07-21 20:04:30 -07:00
redmatrix
ae6256f95a
another couple of minor perms fixes
2016-07-19 22:32:22 -07:00
redmatrix
7272b97e9a
yet more grungy perms work.
2016-07-19 01:26:28 -07:00
redmatrix
b63165b6e0
more perms work (a lot more)
2016-07-18 21:37:34 -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
redmatrix
de4f9d68bd
Merge branch 'dev' into perms
2016-07-17 21:40:04 -07:00
redmatrix
f3eb9af046
more ZAT work
2016-07-14 19:43:47 -07:00
redmatrix
191cd21028
more perms work
2016-07-13 23:05:19 -07:00
redmatrix
7d62e087c6
identity_export_year() was a bit short-sighted. We really require arbitrary date ranges. A new function was created to tackle this - channel_export_items() which takes a channel, and a start and finish date. Finish date will default to "now" if not set. Will be working this into the interface under a module named "export_items" which will correspond closely to the existing "import_items" module you'll need to do the reverse operation. Will also make it available via the API. Once that is complete, I anticipate removing identity_export_year() as it will then be somewhat redundant, and modifying the documentation on the channel export page accordingly. Note: the function works strictly in GMT so an interface would need to convert from channel local time.
2016-06-28 13:36:48 -07:00
redmatrix
3035c792dc
remove the app $a passed to profile_load, also add profile_load to mod_wiki which should fix issue #431
2016-06-26 22:13:59 -07:00
redmatrix
b19bbf5473
change AbConfig to use channel_id instead of channel_hash; which was a mistake in retrospect
2016-06-23 18:12:26 -07:00
redmatrix
ec8091a102
use the normal html escape for '@' in addresses rather than the high-plane unicode variant. This makes it copy-able, but not easily scrape-able.
2016-06-22 18:00:18 -07:00
redmatrix
2a840460dd
vcard spec changes
2016-06-21 19:25:14 -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
2e7606f569
the text link to a thing will take you to the local thing page, both as a link for editing and as a destination in case there is no thing photo. If there's a photo, the photo link will take you to the thing URL.
2016-06-17 21:44:08 -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
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
c37eaff263
require token signatures in zot_refresh, also move channel specific stuff into include/channel.php from include/connections.php
2016-05-24 23:05:00 -07:00
redmatrix
5e0698ba87
turn the oft-repeated block_public ... check into a function observer_prohibited()
2016-05-22 17:52:30 -07:00
redmatrix
de006771c7
renamed include files identity.php (channel.php) and Contact.php (connections.php)
2016-05-22 16:54:30 -07:00