zotlabs
060cb1749d
update boot
2018-05-18 03:50:04 -07:00
zotlabs
b1629db876
checkin lots of recent zap/zot6 work
2018-05-18 03:09:38 -07:00
zotlabs
e55eb26544
Merge branch 'master' into zapp
2018-05-17 19:33:58 -07:00
zotlabs
c8fc3ad7cd
refactor the 'where does the register link point?' logic
2018-05-14 19:19:25 -07:00
Mario Vavti
83f8a03964
bump version
2018-05-13 23:10:13 +02:00
zotlabs
5e6f6e2c3e
minor change to test something
2018-05-06 18:10:43 -07:00
Mario Vavti
0895756658
Merge remote-tracking branch 'mike/master' into dev
2018-05-05 10:03:57 +02:00
zotlabs
c6e65ec6da
support '@' paths
2018-05-05 00:39:53 -07:00
Mario Vavti
76e644e18a
bump version
2018-05-04 12:00:59 +02:00
Mario Vavti
998dd58206
switch DIRECTORY_FALLBACK_MASTER to https://zotadel.net
2018-05-04 09:37:22 +02:00
zotlabs
e26bfd76da
Merge branch 'master' into zapp
2018-04-28 13:55:03 -07:00
Mario Vavti
4e389b474a
version
2018-04-26 15:41:54 +02:00
Mario Vavti
d5c3363909
bump version
2018-04-25 14:16:47 +02:00
zotlabs
c5fde34192
start to implement the zotinfo detail for zot6
2018-04-22 22:58:28 -07:00
zotlabs
af909f66a7
fix any misconfigured channel permission limits
2018-04-20 15:03:16 -07:00
Mario Vavti
16dcbc1e67
bump version
2018-04-18 08:52:10 +02:00
Mario Vavti
19782655e6
version bump and strings
2018-04-18 08:39:43 +02:00
zotlabs
43e55eb9a6
Active channels information is a bit imprecise. Provide a higher accuracy method. This will require a transition period
2018-04-16 21:40:43 -07:00
Mario Vavti
7543e27eae
version and strings update
2018-04-13 22:11:08 +02:00
zotlabs
739a612824
poll responses: start treating them as hidden activities now so that when this feature gets finished it will work flawlessly for versions greater than today.
2018-04-11 21:51:57 -07:00
Mario Vavti
fee258edbe
allow to toggle visibility of likes/dislikes in notifications
2018-04-11 11:49:33 +02:00
Mario Vavti
5228462363
bump version
2018-04-09 13:19:22 +02:00
Mario Vavti
aca719ac74
do not use punify() in get_baseurl() due to performance issues
2018-04-04 15:01:16 +02:00
zotlabs
4915a4efbb
OAuth2 integration
2018-04-03 21:08:40 -07:00
Mario Vavti
e06e64823f
bump version
2018-03-29 10:30:32 +02:00
zotlabs
a92f22a4a4
IDN: force baseurl to be punycode; for consistency and federation all internal urls are US-ASCII, unicode MAY be used for display.
2018-03-25 23:02:41 -07:00
Mario Vavti
95c53c7e0b
add zotadel.net to directory fallback servers
2018-03-15 10:13:30 +01:00
zotlabs
a454aad124
federated polls: GNU-Social requires us to preserve the original order of the poll answers for use in making a vote, unlike diaspora (which selects by guid) and activitypub (which selects by non-localisable text).
2018-03-07 15:39:14 -08:00
zotlabs
f0f58dade8
federated polls: add poll_author which will be necessary for Diaspora federation
2018-03-06 15:31:45 -08:00
Mario Vavti
7c5f1e814b
Merge remote-tracking branch 'mike/master' into dev
2018-03-02 20:25:17 +01:00
Mario Vavti
bca05dc89f
bump version
2018-03-02 10:23:53 +01:00
Mario Vavti
6ee6285670
db update to drop index resource_type. we have uid_resource_type now.
2018-03-02 10:10:29 +01:00
zotlabs
8fd619da71
zot revision => 6.0a, not yet needed or referenced
2018-03-01 16:42:32 -08:00
Mario Vavti
2e058c9abc
version
2018-03-01 08:42:02 +01:00
Mario Vavti
6593dff9f5
missed one index in the last update
2018-02-28 10:21:22 +01:00
Mario Vavti
58ee2a49fa
bump version
2018-02-27 10:43:19 +01:00
zotlabs
6c37a38980
fix public stream app permission check to match the recent fixes to the Module
2018-02-26 21:50:17 -08:00
zotlabs
afe2ba3690
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2018-02-26 16:45:04 -08:00
zotlabs
01776e767d
update directory fallback servers
2018-02-26 16:41:47 -08:00
Mario Vavti
fe7fba4789
update strings
2018-02-26 20:40:55 +01:00
Mario Vavti
a38c8cc75c
bump versio
2018-02-26 10:03:08 +01:00
Mario Vavti
51c0e5a988
another DB upgrade to address some long running maintenance queries
2018-02-26 09:58:42 +01:00
zotlabs
277da43631
provide DB compatibility for poll and voting implementations across several platforms
2018-02-22 20:52:39 -08:00
Mario Vavti
a829256bc4
bump version
2018-02-21 09:38:29 +01:00
Mario Vavti
6ef0116f09
more index finetuning to fix the expire query
2018-02-20 10:26:32 +01:00
Mario Vavti
2216c3dd32
bump version
2018-02-15 19:41:24 +01:00
Mario Vavti
9e251a1abc
some more DB tuning.
2018-02-15 19:24:15 +01:00
zotlabs
465d89129c
provide option to block the public stream unless authenticated, since there could be legal issues with unmoderated content
2018-02-14 15:32:33 -08:00
zotlabs
6d2661a8f7
the 'each' function (used in startup() to revert magic quotes) is deprecated in php7.2. Since magic quotes themselves have been deprecated as a default condition for several years, the cleaning of globals should no longer be required and was also removed.
2018-02-11 20:11:18 -08:00
Mario Vavti
cb70192f36
bump version
2018-02-09 10:36:43 +01:00
Mario Vavti
661c20e452
more db and queries finetuning
2018-02-08 09:47:49 +01:00
zotlabs
cadd958339
remove mobile_detect (outdated and unmaintainable)
2018-02-05 18:06:25 -08:00
zotlabs
6ad14f4ca0
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2018-02-04 15:53:56 -08:00
Mario Vavti
9d55a254dc
this will fix the cards query and keep the rest intact
2018-02-04 22:37:30 +01:00
Mario Vavti
3cc756f302
remove some never used indices which prevented our item queries to find the right query execution plan in mysql and adjust some queries to optimze the result
2018-02-04 20:42:40 +01:00
zotlabs
3e7dffb676
decomplicate cont.
2018-02-03 12:50:07 -08:00
zotlabs
71c2cc79e5
cosmetic readme changes, code cleanup
2018-01-30 18:16:20 -08:00
Mario Vavti
2e4e56f7cc
if startpage is /hq redirect all notifications links to /hq and minor notifications and hq fixes
2018-01-27 22:23:47 +01:00
Mario Vavti
93259e4e92
consolidate notifications caching and loading
2018-01-24 22:46:36 +01:00
Mario Vavti
add9890754
bump version
2018-01-24 11:23:45 +01:00
zotlabs
304085606f
some code cleanup and simplification in mod_like
2018-01-23 20:03:17 -08:00
Mario Vavti
299b9e9014
bump version
2018-01-18 11:25:59 +01:00
git-marijus
07b67963f1
Merge pull request #951 from dawnbreak/docu
...
💡 Add source documentation from recent conversations.
2018-01-12 10:15:43 +01:00
zotlabs
dfb75840b8
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2018-01-08 14:51:16 -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
Klaus Weidenbach
aa63c23839
💡 Add source documentation from recent conversations.
...
There have been some conversations in the last weeks which explained
several parts of the code, so add it to the source code documentation.
Also some other small source code documentation improvements.
2018-01-05 01:38:20 +01:00
Mario Vavti
0bb5f38ba5
bump version
2018-01-04 11:33:09 +01:00
Mario Vavti
412f177c56
bump version
2017-12-14 10:24:16 +01:00
Mario Vavti
fbc2bb02b4
strings and version bump
2017-12-13 13:25:27 +01:00
Mario Vavti
0afdb3ed4d
bump version
2017-12-01 21:07:31 +01:00
Mario Vavti
e375224dfe
bump version to prevent caching issues related to recent updates to main.js
2017-11-29 08:40:18 +01:00
Mario Vavti
d5c56c0f5d
split liveUpdateInit() out of NavUpdate() so we do not need to wait for initial ping to complete before we can init liveUpdate(). clean up main.js and bump version.
2017-11-28 11:15:19 +01:00
zotlabs
8bd8af7d16
initial articles feature
2017-11-22 11:49:28 -08:00
Mario Vavti
46ab7ca786
bump version to catch media breakpoint changes
2017-11-19 21:51:30 +01:00
zotlabs
7386fa57c8
remove column item.diaspora_meta, action items 2 and 3 of hubzilla issue #828
2017-11-16 17:13:48 -08:00
zotlabs
7efcb3c75f
allow cloud filenames to include ampersands without messing up auth tokens (zid, owt, and zat, and the constant placeholder 'f=')
2017-11-05 19:47:44 -08:00
Klaus Weidenbach
1a737be2b4
💡 Improving Doxygen documentation.
...
Fix some Doxygen parsing errors.
Improve hooks documentation.
2017-11-03 23:04:27 +01:00
zotlabs
9d51318c53
table structure for pseudo or proxy channels (pchan)
2017-10-19 17:24:11 -07:00
Mario Vavti
a58f386831
version
2017-10-19 11:50:52 +02:00
zotlabs
769da564e2
re-order the navbar preferences - 1. profile_uid, 2. local_channel, 3, site, 4 'default'
2017-10-10 19:22:24 -07:00
zotlabs
09b4660c7d
rename view/tpl/nav.tpl to navbar_default.tpl so that all navbar selection code is consistent
2017-10-10 18:50:01 -07:00
Mario Vavti
0c4a1fb9be
version
2017-10-10 19:28:11 +02:00
zotlabs
4011dd18f0
alternate navbar layouts
2017-10-08 16:48:24 -07:00
git-marijus
f79d5ec18e
Merge pull request #861 from waitman/patch-3
...
add remote login to login.tpl
2017-09-28 11:01:46 +02:00
zotlabs
617f2863c4
process activity deletes from OStatus which for whatever reason do not use the industry standard tombstone mechanism
2017-09-27 21:13:53 -07:00
Mario Vavti
cee41bb1e5
Merge remote-tracking branch 'mike/master' into dev
2017-09-26 19:55:18 +02:00
Mario Vavti
4a270d10d1
bump version
2017-09-26 13:50:29 +02:00
zotlabs
9d7a88b40d
move the Link header initialisation from Router (where it does not really belong) to Webserver, where we do similar module specific initialisations prior to calling Router->Dispatch()
2017-09-25 23:14:02 -07:00
zotlabs
d91a82430a
more zot6 basic stuff
2017-09-25 20:11:21 -07:00
zotlabs
1650d79862
tagging changes - provides ability to mention a forum by using !forumname as well as the traditional red style (@forumname+). This should probably not be advertised on a wide scale until after a critical mass of sites have updated to a version containing these changes. This adds yet another option type to the ACL module which probably needs refactoring soon since it is turning into option type spaghetti.
2017-09-24 19:45:19 -07:00
zotlabs
b745a143c3
go back to the un-versioned jsonld context
2017-09-21 13:29:48 -07:00
zotlabs
6e9e267b27
provide a space between link header params
2017-09-20 23:57:44 -07:00
zotlabs
7b060dff68
add HTTP link header to channel page, making it pluggable
2017-09-20 19:12:23 -07:00
zotlabs
00fe4e747f
use frozen jsonld contexts
2017-09-19 21:40:38 -07:00
Mario
a1be6f11ed
version
2017-09-19 22:43:52 +02:00
Waitman Gobble
d31c91c9d3
add remote login to login.tpl
...
Add Remote login option to login.tpl, this exists in nav login.
2017-09-18 05:57:18 -05:00
Mario Vavti
d5ffa5508d
db update to add index to item.resource_id we query this in wikis a lot
2017-09-16 10:11:59 +02:00
Mario
186dd9dee0
version
2017-09-15 22:21:40 +02:00
Mario Vavti
5aa0fe2bf0
use the hubzilla icons
2017-09-14 10:33:16 +02:00
Sergey Lukin
f43f38c054
hubzilla issue #858 : Fix: Shortcut icon is not dysplayed when Admin or Channel Manager panels are opened
2017-09-14 10:01:39 +02:00
zotlabs
13788af908
Zot6: some things that need to be done ahead of time so we can turbocharge the delivery engine and split off site records from channel records.
2017-09-13 19:20:16 -07:00
zotlabs
796228b7ad
wiki mimetype selection. We can add text/plain as soon as we add code to purify and render it specifically.
2017-09-12 23:15:30 -07:00
Mario Vavti
e4b0e31a28
remove hubzilla.nl from fallback directory servers
2017-09-04 10:14:27 +02:00
Mario Vavti
e935473c5c
add combined index for item.uid and item.item_unseen. this speeds up notifications by a magnitude.
2017-09-01 21:27:59 +02:00
zotlabs
ad637b5b50
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-08-29 23:38:23 -07:00
zotlabs
77267e049a
use iso 8601 "Zulu" for log timestamps so it can be easily processed with fail2ban
2017-08-29 20:47:49 -07:00
git-marijus
471031390c
version
2017-08-28 23:45:41 +02:00
zotlabs
3b68df1be6
several card enhancements
2017-08-23 17:46:20 -07:00
zotlabs
92077725c3
add support for card doctype and activity_obj type
2017-08-22 19:13:25 -07:00
Mario Vavti
ff1d900ccb
bump version
2017-08-11 20:46:25 +02:00
zotlabs
9476c631b0
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-31 17:23:33 -07:00
git-marijus
79a806f328
db update to add index for item.obj_type
2017-07-31 16:49:56 +02:00
zotlabs
445fa6825a
typo
2017-07-30 21:56:39 -07:00
zotlabs
e3c8e4f483
modify connection edit display for channels with no address/webbie
2017-07-30 21:55:28 -07:00
git-marijus
f9b342c87d
initial notifications support for new shared files and new (since initial site load) pubstream activity
2017-07-28 22:42:02 +02:00
git-marijus
5f7b2e7c17
version 2.7
2017-07-28 10:19:09 +02:00
zotlabs
08f15a6fc6
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-25 16:02:41 -07:00
zotlabs
c24cfbc62a
make signing methods variable and signable
2017-07-25 15:59:58 -07:00
git-marijus
caf077cbf8
version 2.5.10
2017-07-25 20:07:16 +02:00
zotlabs
df7f0eb9a4
hubzilla issue #832
2017-07-19 18:32:16 -07:00
Mario Vavti
16dcaaa3a8
version
2017-07-14 16:37:39 +02:00
zotlabs
266dab1b59
turn url requests where argv[0] is something.xyz into module='something' and $_REQUEST['module_format'] = 'xyz'; But leave modules beginning with . (like .well_known) alone (convert the initial . to _ and then strip it). This really only affects Siteinfo_json at this time.
2017-07-13 20:53:05 -07:00
Mario Vavti
00a49b42e4
version 2.5.8
2017-07-05 11:19:05 +02:00
Mario Vavti
038c928b9b
db-update for cdav
2017-07-04 23:08:00 +02:00
Mario Vavti
c596248f40
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-07-04 12:41:47 +02:00
Mario Vavti
6ae3a92f53
version 2.5.7
2017-07-04 12:40:10 +02:00
Mario Vavti
d096106824
merge red into hubzilla
2017-07-03 21:33:24 +02:00
Mario Vavti
562124c29f
bs-dev, minor css fix and min version
2017-07-03 21:22:13 +02:00
Mario Vavti
133292e241
update bs-dev and min version bump
2017-07-02 11:24:17 +02:00
Mario Vavti
5af9923e29
version
2017-06-20 12:06:55 +02:00
zotlabs
f25e0c3829
testing mastodon boosts/reshares
2017-06-19 15:59:46 +02:00
zotlabs
1848a22118
testing mastodon boosts/reshares
2017-06-16 19:30:02 -07:00
Mario Vavti
f730e476f0
bump std version
2017-06-08 15:34:19 +02:00
Mario Vavti
31d9208172
bump version
2017-05-23 21:53:34 +02:00
Mario Vavti
50e9d02458
bump version
2017-05-20 23:04:18 +02:00
zotlabs
3be90c2e45
include attach.php here (boot.php) instead of each file that uses it. Eventually this needs to move to an autoloader.
2017-05-16 18:45:48 +02:00
zotlabs
f840082aae
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-05 16:58:46 -07:00
Mario Vavti
a92b9b7adb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-05-04 10:12:05 +02:00
zotlabs
519aef7ff5
abook_not_here flag created to indicate singleton connections which are connected to this channel but not on this hub. abook_instance enumerates which hubs the connections is valid, but we ultimately need something more efficiently searchable to decide what operations are supported w/r/t this connection in the context of this hub. This flag is ignored during sync to clones although the code to set it correctly during channel creation, import, and sync has not yet been implemented.
2017-05-03 18:50:32 -07:00
zotlabs
05cbdc6915
cleanup fallback directory list
2017-05-03 18:30:11 -07:00
Mario Vavti
263cfe2538
bump version
2017-05-03 14:46:45 +02:00
Mario Vavti
3645eb18f8
version and strings
2017-05-01 15:43:03 +02:00
zotlabs
88149f56bb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-26 20:11:12 -07:00
zotlabs
7d5ee81628
database support for client side e2ee for private mail
2017-04-25 21:52:24 -07:00
zotlabs
9c31e26cf1
include attach.php here (boot.php) instead of each file that uses it. Eventually this needs to move to an autoloader.
2017-04-17 17:54:50 -07:00
zotlabs
7a31c039fb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-17 16:04:17 -07:00
Mario Vavti
c48e90a556
bump version
2017-04-13 12:15:20 +02:00
git-marijus
2aa69257a4
Merge pull request #715 from zotlabs/cpp
...
backend infrastructure for 'channel protection password'; which will …
2017-04-13 12:08:17 +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
7b173a75e4
correct the mastodon "boost" (aka 'share') author attribution by checking for share activities and pulling the original author info from the activity:object
2017-04-12 07:04:22 +02:00
zotlabs
1609473e5d
correct the mastodon "boost" (aka 'share') author attribution by checking for share activities and pulling the original author info from the activity:object
2017-04-11 20:17:22 -07:00
zotlabs
a76ad1478f
crypto updates
2017-04-02 16:44:44 -07:00
zotlabs
810d9e21bc
use aes-ctr which is slightly/arguably better than a poke in the eye and don't restrict the crypto algorithm by server role.
2017-04-01 15:30:59 -07:00
zotlabs
7256579c16
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-31 17:27:18 -07:00
Mario Vavti
47817b8ae1
version bump
2017-03-31 11:11:07 +02:00
zotlabs
8b7d0f33c3
fix a couple more instances where we were still calling mail() directly for site critical messages
2017-03-31 10:33:17 +02:00
zotlabs
a20fd4d463
get rid of some more deprecated uses of $a
2017-03-31 10:31:29 +02:00
zotlabs
bfd506f184
remove obsolete app argument from load_pdl
2017-03-31 10:30:41 +02:00
zotlabs
c20aa6062c
get rid of get_app()
2017-03-31 10:30:17 +02:00
zotlabs
5f0004b416
move db_upgrade to zlib
2017-03-31 10:25:27 +02: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
3b6a0d8e5c
remove hubzilla.site from directory fallback servers until further notice
2017-03-29 15:55:21 +02:00
Mario Vavti
954176cfc3
bump version
2017-03-29 14:22:37 +02:00
zotlabs
8d72cea2d1
get rid of some cruft in boot.php
2017-03-29 13:35:26 +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
a54bb07753
fix a couple more instances where we were still calling mail() directly for site critical messages
2017-03-28 17:49:48 -07:00
zotlabs
323ab3dba4
get rid of some more deprecated uses of $a
2017-03-28 17:00:44 -07:00
zotlabs
046e5e239f
remove obsolete app argument from load_pdl
2017-03-28 16:07:22 -07:00
zotlabs
c5828fecc1
get rid of get_app()
2017-03-28 16:02:47 -07:00
zotlabs
e5e0a6b31f
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-25 14:40:31 -07:00
zotlabs
a2e1019978
move db_upgrade to zlib
2017-03-23 21:49:20 -07:00
Mario Vavti
4d50fe0928
bump versions
2017-03-23 09:35:59 +01:00
zotlabs
e98938d03d
rev update
2017-03-23 00:20:12 -07:00
zotlabs
ab58c95d27
get rid of some cruft in boot.php
2017-03-14 00:22:57 -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
b1fc29be11
more cleanup
2017-03-12 16:30:05 -07:00
zotlabs
2a1f6e3df2
update std_version
2017-03-12 15:57:56 -07:00
zotlabs
1a49f0d164
one role.
2017-03-09 18:54:10 -08:00
zotlabs
c93db2cd21
more cleanup
2017-03-09 14:31:54 -08:00
Mario Vavti
285e04c77e
bump version
2017-02-25 21:33:32 +01:00
zotlabs
3e992604c7
move some functions to more appropriate places
2017-02-23 14:52:36 -08:00
zotlabs
573846707c
fix several places where head_add_(css|js) functions have been used incorrectly. It appears that mistakes were made going back a long time and propagated. Here's the way it should work:
...
- if there is no preceding / character, we look for the file within all the appropriate theme directories.
- otherwise the file should have a preceding /, which means use this path relative to the hubzilla basedir
- files beginning with // are considered to be schemeless URLs.
Therefore 'foo.css' means find the best theme-able representation of foo.css.
'/library/foo.css' means only use the version of foo.css that is in /library.
2017-02-19 16:50:41 -08:00
zotlabs
73b28b5d94
change primary directory per request
2017-02-18 12:40:43 -08:00
zotlabs
28f0833237
fix immediate issue with multiple login forms until I can figure out an elegant way to "popup" the modal login form already on the page. We still may need this fix for the actual login module which should always be callable and present a login form even if the nav is completely borked.
2017-02-08 11:24:21 -08:00
zotlabs
2daafe80a5
move opensearch to plugins
2017-02-02 14:49:51 -08:00
zotlabs
94290102b6
tested extensible permissions by adding wiki permissions. Discovered a couple of issues that needed attention in the process.
2017-02-01 18:05:02 -08:00
zotlabs
db710cd2df
fix a few style issues with nav login panel
2017-02-01 14:45:52 -08:00
zotlabs
7b065365e0
consolidate hubloc storage
2017-01-30 15:01:22 -08:00
zotlabs
d5d67708ac
Alter the queue so that each queue item stores the scheduled time of the next delivery. This keeps the query for
...
queued items simple. We no longer group by posturl; as the queue update function will only keep one item per destination
scheduled for shorter term processing. Others (multiple queued items for a single destination) will be scheduled for
delivery far into the future and only delivered if the hub responds to the "active" or short term queue item.
2017-01-29 14:45:25 -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
Hubzilla
6e504b7bc9
nwiki updates
2017-01-18 17:45:27 -08:00
zotlabs
52441dd754
add gravizot.de to directory server fallbacks
2017-01-10 11:21:51 -08:00
zotlabs
bb85e139f1
more vcard work
2016-12-21 15:03:33 -08:00
zotlabs
bae28965ab
issue #446 apps usability - disable app if attached to a plugin that is uninstalled, allow system apps to be soft deleted and undeleted from the edit pane.
2016-12-14 19:11:01 -08:00
Mario Vavti
c9aca2a13d
bump version
2016-12-12 14:42:08 +01:00
zotlabs
e06647b54e
some preliminary work for email notification of likes - potentially destabilising so disabled until after next release
2016-12-11 17:54:03 -08:00
zotlabs
ec97464007
fallback directory servers need to be in the same realm
2016-12-01 20:03:23 -08:00
zotlabs
73876e5774
versioning for permission additions to ensure we're using the same set of files
2016-12-01 16:40:49 -08:00
zotlabs
97e70d62bf
extensible perms: the really, really hard part - figuring out what to do about people with custom permissions so as to set sane defaults.
2016-12-01 15:52:54 -08:00
zotlabs
5b09829959
zot 1.2
2016-11-30 16:22:31 -08:00
zotlabs
4a9317db6e
roll standard version to ensure that dba_pdo is the default and make this a dependency for the cdav plugin
2016-11-28 14:46:42 -08:00
zotlabs
6e016c439c
db update required for Zot2
2016-11-22 14:15:33 -08:00
zotlabs
f926915e56
zot: specify crypto method
2016-11-20 21:18:38 -08:00
zotlabs
1274889931
issue #588 , change 'Bug Report' app to 'Report Bug'
2016-11-17 11:00:34 -08:00
zotlabs
3c302bae5a
move all the zid related stuff to one file
2016-11-13 20:22:01 -08:00
Mario Vavti
7cd7837e08
reverse logic
2016-11-07 23:24:07 +01:00
zotlabs
3885aa1e8c
allow .htpreconfig.php to be loaded if you can't install without special settings or require PHP logging
...
at that time; it is ignored during normal use.
2016-10-26 00:17:23 -07:00
Klaus Weidenbach
745515b11f
[FEATURE] Add config and use composer autoloader.
...
We use composer already to install SabreDAV. Include config
composer.(json|lock) to install and manage more dependencies
in future.
Also provide PSR-4 autoloading for our namespaced classes, e.g.
"Zotlabs\". To regenerate autoloader maps use:
$ composer install --optimize-autoloader --no-dev
We could also remove the whole vendor/ folder from our repository, but
that would need changes in deployment and how to install hubs and needs
more discussion first.
2016-10-18 18:11:41 +02:00
zotlabs
e46e3027fa
rename diaspora2bb() to markdown_to_bb() to reflect that is has a more generic use
2016-10-16 16:48:33 -07:00
zotlabs
facc6ee6b3
allow hooks to have negative priority
2016-10-12 20:04:19 -07:00
redmatrix
a2ccfc1e50
update version
2016-10-01 15:48:18 -07:00
Mario Vavti
b0dbb6708e
std_version bump due to js and css changes
2016-09-29 12:06:40 +02:00
Mario Vavti
0add06380f
upgrade fullcalendar to version 3
2016-09-14 22:51:00 +02:00
Mario Vavti
5680a88c59
version bump due to js caching issue
2016-09-09 10:01:25 +02:00
redmatrix
c2f83639d4
provide version info in /pubsites
2016-09-07 17:36:45 -07:00
redmatrix
bedc7b7b69
use SubModule class for generalising submodules, move back to the zotlabs/module hierarchy
2016-09-05 18:11:00 -07:00
Mario Vavti
2226d708ba
bump STD_VERSION due to possible js chaching issue with new jotnets implementation
2016-09-05 10:36:28 +02:00
redmatrix
ea0be8ea1a
provide techlevels in the pro server role. Should have no visible effect on other roles.
2016-08-31 17:49:22 -07:00
redmatrix
38ca3bac40
optional server role compatibility checks for plugins
2016-08-22 17:41:41 -07:00
redmatrix
d177cf94da
server role management, part 1
2016-08-22 16:21:07 -07:00
redmatrix
537401cf27
don't set session theme unless logged in.
2016-08-16 22:15:51 -07:00
redmatrix
8cbffdf0b4
s/$rr/$rv/
2016-08-14 22:44:25 -07:00
redmatrix
b587bdf863
new version
2016-08-10 16:57:14 -07:00
redmatrix
de455e4cd0
server roles
2016-08-07 17:40:56 -07:00
redmatrix
5243dd153b
use config system.server_role and deprecate 'UNO'
2016-08-07 17:29:35 -07:00
redmatrix
70dae328b5
check for new permissions and update channels and connections with defaults if any are found and if there are defaults for any channel roles which are being used on this site.
2016-07-25 21:59:52 -07:00
redmatrix
063b4286e7
trace log pconfig cache if for some reason it isn't an array
2016-07-24 22:36:37 -07:00
redmatrix
a961d5e6c8
permission fixes
2016-07-19 20:49:54 -07:00
redmatrix
8a9f062b95
Merge branch 'dev' into perms
2016-07-18 22:35:31 -07:00
redmatrix
269b3cef72
runaway cron emails
2016-07-18 22:33:26 -07:00
Mario Vavti
3beb94dc52
whitespace
2016-07-18 13:52:26 +02:00
Mario Vavti
4371e6ad97
resolve merge conflict
2016-07-18 13:50:32 +02:00
redmatrix
de4f9d68bd
Merge branch 'dev' into perms
2016-07-17 21:40:04 -07:00
redmatrix
571b8cc85b
roll version
2016-07-17 19:57:19 -07:00
redmatrix
fc78ba7c2f
change std_version
2016-07-17 16:38:21 -07:00
redmatrix
d6d94d9427
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-07-15 15:31:50 -07:00
redmatrix
acb78205c8
login isn't always your email.
2016-07-15 15:30:52 -07:00
Mario Vavti
9048f8cffe
bump minor version because of jquery update
2016-07-15 14:53:15 +02:00
redmatrix
94bd53c0f1
schema updates for zot access tokens
2016-07-14 20:51:15 -07:00
redmatrix
917a465ccd
more work on perms
2016-07-09 19:03:29 -07:00
redmatrix
e6c8de5e4c
if cron is broken because the entire db or config table is crashed, don't send a cron broken email - because we have no way of limiting it to just one email. We need a working config to do that.
2016-06-30 21:43:00 -07:00
redmatrix
51e2ef39c2
db update for abconfig transition
2016-06-23 18:35:01 -07:00
redmatrix
e5c66d94f2
relocate the cache class
2016-06-23 05:18:58 -07:00
Mario Vavti
953ac6f3c7
last merge from master did reset the std_version to 1.8 - set it back to 1.9 for dev
2016-06-20 22:03:39 +02:00
Mario Vavti
985fb44424
Merge branch 'master' into dev
2016-06-20 21:46:33 +02:00
redmatrix
3cf6f1f79c
merge conflict
2016-06-19 21:47:04 -07:00
redmatrix
905374c86e
experimental rtl support; this will probably require a fair bit of work.
2016-06-19 21:10:57 -07:00
redmatrix
953ca2c21e
zot_revision should be string, not float
2016-06-19 19:15:26 -07:00
redmatrix
fb61c4fb34
Merge branch '1.8RC'
2016-06-19 19:12:33 -07:00
redmatrix
dbb0a0283f
schema changes needed for the caldav client bit
2016-06-18 15:33:47 -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
974ca9d526
move dev forward
2016-06-10 14:26:14 -07:00
Andrew Manning
7a242f829f
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-09 20:07:09 -04:00
redmatrix
2ad5010dc3
issue #59
2016-06-08 20:00:36 -07:00
Andrew Manning
08a9553ccc
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-05 16:52:02 -04:00
redmatrix
a6012af00d
For emojis in posts, extend smilies and save a lot of duplication of effort
2016-06-04 17:06:12 -07:00
Andrew Manning
c08f428b5e
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-04 05:45:53 -04:00
redmatrix
a4474b49cb
make init static on master also
2016-06-03 20:22:20 -07:00
redmatrix
0333dca550
App::init() should be static
2016-06-03 19:46:48 -07:00
Andrew Manning
b93e398674
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-02 22:32:50 -04:00
redmatrix
f9075e2a2f
some initial emoji reaction work
2016-06-02 18:42:51 -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
dfb6255f59
more removal of reserved words from DB schemas
2016-05-31 17:50:47 -07:00
redmatrix
ca78374f30
remove unused tables
2016-05-30 22:41:45 -07:00
redmatrix
6602ff83dd
start removing reserved words from database column names (this run: addon and hook)
2016-05-30 19:44:30 -07:00
Andrew Manning
8f0c3f0e9b
Merge remote-tracking branch 'upstream/dev' into wiki
2016-05-29 21:45:54 -04:00
redmatrix
3b2679db29
fix remote_channel(), update php minversion requirement
2016-05-29 18:38:24 -07:00
Andrew Manning
55b587002e
Merge remote-tracking branch 'upstream/dev' into wiki
2016-05-28 14:12:53 -04:00
redmatrix
ac4688eac0
allow objs to represent inventory
2016-05-27 23:57:47 -07:00
redmatrix
0919c1eb61
check for session before querying session vars
2016-05-27 16:09:44 -07:00
Andrew Manning
d554681174
Merge remote-tracking branch 'upstream/dev' into wiki
2016-05-27 06:35:15 -04:00
redmatrix
1bce285eca
don't need quite so many backslashes
2016-05-26 17:51:59 -07:00
redmatrix
096fdfc61b
consolidate all the sys_boot functionality that is common between the web server and the cli daemon manager. Get rid of yet another global variable ($default_timezone) whilst doing so.
2016-05-26 16:33:01 -07:00
redmatrix
4716627453
run background/daemon tasks at approximately 4 hour intervals from web accesses if they aren't being run otherwise. This ensures they run, although perhaps a bit infrequently; even if unconfigured. This is not suitable for a production site, but may be acceptable for small single person hubs and test sites. The 'cron warning email' now means that background processes are totally borked; probably due to a fascist hosting provider that has blocked process execution.
2016-05-25 21:10:13 -07:00
redmatrix
80f2ba640e
code cleanup
2016-05-24 20:49:23 -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
Andrew Manning
049147a9d7
Successful new wiki git repo and item table record
2016-05-21 19:02:23 -04:00
redmatrix
d8ace38041
rework the conversation object stuff at a high level - still needs a bit of refactoring
2016-05-20 22:52:47 -07:00
redmatrix
ac095c89f1
code comments
2016-05-20 19:14:49 -07:00
redmatrix
f4da365abd
move template stuff to zotlabs/render
2016-05-20 19:11:14 -07:00
redmatrix
b2f0d2d085
cleanup proc_run after messing it up with debugging yesterday
2016-05-20 17:44:26 -07:00
redmatrix
aefeda8c41
recurse one more level of array when processing args
2016-05-20 01:45:29 -07:00
redmatrix
fdece3b102
add some backtrace to find the issue
2016-05-20 01:33:34 -07:00
redmatrix
cae380f068
case issue
2016-05-20 01:21:19 -07:00
redmatrix
2e83c17e2d
roll minor version, change example text
2016-05-19 22:47:20 -07:00
redmatrix
a2cec8899a
daemon conversion continued...
2016-05-19 22:26:37 -07:00
redmatrix
014168a29b
cleanup of daemon infrastructure
2016-05-19 21:32:19 -07:00
redmatrix
9cb1ac3de5
daemon master: create some compatibility code
2016-05-19 20:36:32 -07:00
redmatrix
20cb4130d4
support work for a long-term fix for issue #390 , essentially one can specify a theme:schema string anywhere a theme is input. It will be honoured unless an existing schema setting over-rides this behaviour. This should also be backward compatible but the theme selection code has been cleaned up slightly and there may be subtle differences in behaviour after this commit. On my site this required a page refresh as the first page load after this change was a bit confused.
2016-05-17 17:46:30 -07:00
redmatrix
296957b5b5
minor version roll
2016-05-16 19:39:08 -07:00
redmatrix
2dcedd6951
more work on sessions and cookies, as some anomalies appeared in caldav and firefox which suggested deeper issues
2016-05-16 17:07:39 -07:00
redmatrix
a0dd03ea0e
be specific
2016-05-15 17:56:13 -07:00
redmatrix
894114bfbd
be a bit more precise
2016-05-15 17:54:25 -07:00
redmatrix
c9ce5664d4
roll minor version due to change
2016-05-15 13:22:22 -07:00
redmatrix
e8ad16cf2a
issue #387
2016-05-15 13:20:58 -07:00
redmatrix
c3090d5480
issue #387
2016-05-15 13:20:17 -07:00
redmatrix
b14dd0e066
issue #383
2016-05-14 21:05:24 -07:00
redmatrix
0800bd1e19
we don't need to force case conversion on anything but the plugin name
2016-05-14 17:30:06 -07:00
redmatrix
0503b11840
allow addon autoloaders to specify absolute namespace classes starting with \
2016-05-14 17:24:50 -07:00
redmatrix
b497faee27
Allow plugins to define autoloaded classes - a class such as Foobar\Class will load addon/foobar/Class.php and also Foobar\Category\Class.php will load addon/foobar/Category/Class.php
2016-05-14 17:18:51 -07:00
redmatrix
2d79e75788
SECURITY: edited comment to private post loses privacy info. Not visible in stream but may be visible in feeds
2016-05-12 16:51:20 -07:00
redmatrix
9f57bfb5df
update std_version
2016-05-12 16:13:29 -07:00
redmatrix
4d00c48026
back merge
2016-05-12 16:11:38 -07:00
redmatrix
fae78b947f
push point release
2016-05-11 20:16:57 -07:00
redmatrix
0c5434d5e3
try again with shutdown handler, fix issue #373 (live-pubstream div wasn't present
2016-05-10 01:30:22 -07:00
redmatrix
baa7020036
revert shutdown function
2016-05-09 22:28:54 -07:00
redmatrix
a674b05e96
register shutdown procedure
2016-05-09 19:13:27 -07:00
Treer
e7a65c1f8d
improve non-ACL option description in ACL dialog
2016-05-08 20:44:30 +10:00
redmatrix
7101bbedcb
objectify comanche
2016-05-05 23:07:35 -07:00
redmatrix
3df0bb5522
some preliminary structural work for app organisation
2016-05-03 18:41:16 -07:00
redmatrix
bd2f11ed8b
db schema change to add tags to content sources
2016-05-01 21:00:02 -07:00
redmatrix
f284558007
use only the std_version
2016-05-01 19:29:30 -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
0e34811886
add some missing hook entries to the doco
2016-04-23 22:55:45 -07:00
Mario Vavti
665a517a47
bump std version to prevent issues with context help js changes
2016-04-23 16:55:55 +02:00
redmatrix
1ff189ee90
new hook interface (the old one still works but requires handlers to have two calling arguments; the first of which is no longer used). The new interface is called from Zotlabs\Extend\Hook::register() and allows you to specify which hook version to use. The default will be the new interface with one function argument. We also implement the hook priority field which was always there but needed to be set manually in the DB. This provides a way for two hook handlers that implement the same hook interface to determine which order to be called in the event of conflicts.
2016-04-21 17:03:05 -07:00
redmatrix
8f64b28fb9
upgrade std rev
2016-04-20 19:06:19 -07:00
redmatrix
1698732cff
convert all the _well_known service controllers which are a bit touchy when it comes to the router
2016-04-18 01:35:09 -07:00
redmatrix
a29c0371f1
commit 1.4
2016-04-14 20:11:36 -07:00
redmatrix
91cc365143
reverse the logic of the jsenabled setting so that sessions without js are performance penalised instead of regular sessions.
2016-04-12 22:55:26 -07:00
redmatrix
0269825bc0
localise the opensearch link
2016-04-10 21:56:16 -07:00
redmatrix
0fe4957274
when setting the session handler as an object using the auto register shutdown flag, explicitly calling session_write_close() should no longer be required. It shouldn't cause any issues if it is called twice, but the session driver interface has been known to sometimes act in unexpected ways and there are lots of "subtleties" which can often be difficult to debug. The mentioned flag implies PHP 5.4 minimum but I believe we require that anyway.
2016-04-10 17:42:32 -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
redmatrix
0d50d29538
Merge branch 'master' into dev
2016-04-05 22:15:29 -07:00
redmatrix
54aa998b52
undeclared static property App::$stringsave (push_lang() and pop_lang())
2016-04-05 22:13:56 -07:00
redmatrix
a703835b5c
Bug: "remember me" doesn't
2016-04-03 17:38:17 -07:00
redmatrix
8b3c099a12
use constant
2016-04-02 21:06:41 -07:00
redmatrix
e16da7a166
unreferenced app member
2016-04-01 03:27:21 -07:00
redmatrix
8f006a98c4
primary hub change
2016-04-01 00:54:23 -07:00
redmatrix
9d47de65d9
undeclared static vars
2016-03-31 23:41:20 -07:00
redmatrix
44283dbbbb
change the App constructor
2016-03-31 20:24:30 -07:00
redmatrix
0cda431456
create miniApp to convert existing settings files to the static App class
2016-03-31 20:15:47 -07:00
redmatrix
bbfe4de310
increment std_version
2016-03-31 18:57:44 -07:00
redmatrix
9abd95fad3
static App
2016-03-31 16:06:03 -07:00
redmatrix
256c228efd
initial conversion to static app class
2016-03-31 13:00:04 -07:00
redmatrix
1cd3b41825
deprecate $a->get_baseurl()
2016-03-30 22:13:24 -07:00
redmatrix
4148211086
change primary directory
2016-03-30 18:37:37 -07:00
redmatrix
51a840f46a
update network_to_name (reserve DFRN for future use)
2016-03-21 22:02:18 -07:00
redmatrix
77094f8d2b
make the admin side menu extensible and provide a hook for a channel "move" operation that federation plugins might use to re-establish connections after a channel move.
2016-03-19 16:17:19 -07:00
redmatrix
b6ae2bff01
change rev
2016-03-17 18:42:32 -07:00
Mario Vavti
14e55e8bd6
should have probably done that on tag release
2016-03-09 13:06:24 +01:00
redmatrix
cf4dc2caa8
move "generator" to HttpMeta
2016-03-08 16:21:35 -08:00
redmatrix
1258f9bb21
turn 'OpenGraph' into a more general purpose HTTP meta facility for setting any meta header
2016-03-08 16:06:58 -08:00
redmatrix
76467b5a35
allow modules/addons to override the og:title field
2016-03-07 15:11:11 -08:00
redmatrix
d5db25808a
Facebook scraper "OpenGraph" support; modules will need to set the required fields (type, image, url) as well as any desired optional or type specific fields. We will set the title during pagebuild.
2016-03-07 15:03:53 -08:00
redmatrix
be2b7c0b5f
abconfig
2016-02-29 19:31:52 -08:00
redmatrix
6300f47cdc
schema change to support channel move (a completely different operation than channel clone)
2016-02-24 17:00:16 -08:00