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
redmatrix
f1564b4cff
retry the move of AccessList to composer format (one or more third-party plugins will likely break as a result)
2016-02-21 16:49:49 -08:00
redmatrix
dfbe2eaf98
Revert "move accesslist class to namespace"
...
This reverts commit a9711895cf
.
2016-02-20 00:49:37 -08:00
redmatrix
a9711895cf
move accesslist class to namespace
2016-02-20 19:39:54 +11:00
redmatrix
1db3409f36
add router class
2016-02-19 16:19:15 -08:00
redmatrix
5a7b994e59
siteinfo regression with Zotlabs\Project - add an autoloader
2016-02-18 19:32:06 -08:00
redmatrix
342fda94e4
Provide Zotlabs\Project and System class for querying details about the project/version info. Move these out of /boot.php
2016-02-18 15:24:58 -08:00
redmatrix
76bf892f9f
iconfig - add sharing variable
2016-02-18 00:20:08 -08:00
redmatrix
879bc71927
this qualifies as an interface change
2016-02-17 17:29:06 -08:00
redmatrix
4da7fcb41d
schema updates for iconfig
2016-02-17 16:24:26 -08:00
Mario Vavti
ddbe3c7426
make always preload images before rendering the page a display setting
2016-02-17 12:32:12 +01:00
royalterra
ddefe3b3ac
add https://blablanet.es faillback server
...
{"version":"2016-02-12.1307H","version_tag":"1.2.2","server_role":"advanced","commit":"dd2d123","url":"https:\/\/blablanet.es","plugins":["b2tbtn","bookmarker","chess","dfedfix","diaspora","diaspost","dirstats","donar","jappixmini","libertree","ljpost","mailhost","mchat","metatag","noticias","pgpkey","pumpio","sendzid","smiley_pack","smileybutton","statistics","statistics_json","status","statusnet","twitter","wholikesme","wppost","xmpp","xmppac"],"register_policy":"REGISTER_OPEN","invitation_only":0,"directory_mode":"DIRECTORY_MODE_SECONDARY","language":"es","rss_connections":1,"expiration":0,"default_service_restrictions":false,"locked_features":[],"admin":[{"name":"BlaBlanet-ES","address":"blablanet-es@blablanet.es","channel":"https:\/\/blablanet.es\/channel\/blablanet-es"}],"site_name":"BlablaNet Espa\u00f1a donde est\u00e1n tus amigos, Tu Red Social","platform":"BlaBlaNet","dbdriver":"mysqli","lastpoll":"2016-02-13 14:39:07","info":"","channels_total":29,"channels_active_halfyear":26,"channels_active_monthly":11,"local_posts":6600,"hide_in_statistics":0}
2016-02-13 15:16:09 +00:00
Mario Vavti
689a6dc085
https://blablanet.es/siteinfo/json reports itself as directory_mode DIRECTORY_MODE_PRIMARY. AFAIK this should not be the case as we can only have one primary per realm.
2016-02-12 11:12:47 +01:00