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
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
royalterra
564a5ea4d5
Update boot.php Failback Server blablanet.es
...
This HUB is running us fallback many months us fallback server
2016-02-11 22:21:03 +00:00
redmatrix
d31d3df4ea
hook changes to support pubsubhubbub
2016-02-10 19:12:28 -08:00
redmatrix
315ce6d880
lots more zcard tweaks
2016-02-08 18:16:42 -08:00
redmatrix
a14b87baf2
make yet another recommended security header optional - this time because of piwik. Personally I think if you want to track people you really don't understand this project and its history, but whatever....
2016-02-08 14:48:11 -08:00
redmatrix
d8e6fd5df0
provide get_server_role() to abstract different roles and capabilities
2016-02-07 18:11:10 -08:00
redmatrix
b4e3cd000f
rev update
2016-02-05 00:06:35 -08:00
redmatrix
4250895243
make strict transport security header optional
2016-02-04 20:38:22 -08:00
redmatrix
b0e098bb68
rev update
2016-01-31 19:16:32 -08:00
redmatrix
a341c889b7
add oembed provider for photos
2016-01-31 15:55:27 -08:00
redmatrix
c214692f66
add peer filtering to all .well-known services
2016-01-28 17:06:13 -08:00
redmatrix
d83b907cdc
rename collections to privacy groups
2016-01-26 23:44:15 -08:00
redmatrix
baed7d339e
make exec the default for proc_run - use system.use_proc_open to use proc_open. Also prohibit delegated channels from manually invoking new_channel under the delegated account.
2016-01-24 15:20:25 -08:00
redmatrix
0db2fe6e39
remote delegation issue when already logged in with different account on same site.
2016-01-24 13:53:18 -08:00
redmatrix
7b73a689e1
provide option to use exec in proc_run
2016-01-23 16:25:38 -08:00
Andrew Manning
b368e0a1f9
Merge branch 'master' of https://github.com/redmatrix/hubzilla into activitystreams
2016-01-21 21:40:29 -05:00
Andrew Manning
dff2cdc650
Added more ActivityStreams schema support to boot.php for games
2016-01-21 21:39:43 -05:00
redmatrix
c15e3de637
hook changed, up the std_version
2016-01-19 15:21:03 -08:00
redmatrix
be83855acf
generalise the site icon
2016-01-17 16:50:37 -08:00
redmatrix
10ed334e8c
various issues from the forums
2016-01-17 16:29:32 -08:00
redmatrix
f66c6bfebf
Merge https://github.com/redmatrix/hubzilla into pending_merge
2016-01-15 11:59:38 -08:00
redmatrix
fe77ab4d71
minor version roll
2016-01-15 11:59:19 -08:00
Mario Vavti
63ee0daac5
provide more contact infos and update some protocol type definitions
2016-01-15 10:42:44 +01:00
redmatrix
f888548e0e
issue with plugin loadable layouts
2016-01-14 20:51:59 -08:00
redmatrix
64753effd1
cover photo fetch and widget
2016-01-14 17:25:27 -08:00
redmatrix
baedd25309
'auto channel creation' - if the corresponding config variable is set, create a channel when an account is created.
...
Plugins can provide the necessary channel details (probably from an extended registration form). If no details are provided, a social (mostly public) channel will be created using the LHS of the email address and you will be directed to your channel page (unless email verification is required, in which case this step will be delayed until successful validation and login). If the reddress is already assigned a random name(1000-9999) reddress will be assigned.
2016-01-12 15:43:08 -08:00
redmatrix
3c88184177
optional support for public key pinning
2016-01-07 14:06:51 -08:00
redmatrix
100412267a
extra security headers, revert or fix if functionality is blocked
2016-01-07 12:47:46 -08:00
redmatrix
761afd029d
version roll
2016-01-06 13:53:49 -08:00
redmatrix
2cf4ac26fd
log API improvements and queue optimisation for singleton networks
2015-12-31 12:26:41 -08:00
zottel
f0d90005ea
remove directory fallback server red.zottel.red, add hubzilla.zottel.net instead
2015-12-16 09:06:20 +01:00
redmatrix
bb0e4044bf
remove the unqualified "OAuth" namespace from the project. We need to reference either OAuth1 or OAuth2.
2015-12-13 15:35:45 -08:00
redmatrix
79340c5147
change to fallback server list
2015-12-08 11:08:00 -08:00
redmatrix
36ef1d1bc6
move the instance stuff to abook where it belongs
2015-12-05 13:24:58 -08:00
redmatrix
615c97132d
add hubzilla.nl as fallback
2015-12-03 19:18:12 -08:00
redmatrix
70c5f347c4
remove non-working directory server from the project fallback list.
2015-12-03 18:27:49 -08:00
redmatrix
366e735ad8
time to tag the sucker
2015-12-03 14:44:03 -08:00
redmatrix
9f3ea71d5d
non-functional changes (changes to comments, etc.)
2015-12-02 20:45:21 -08:00
redmatrix
c29f622b90
introduce STD_VERSION and get_std_version() [in include/plugin.php], we begin with 0.11.1 since it is an incompatible interface change to 0.11.
2015-12-02 16:21:15 -08:00
redmatrix
301072a86c
issue #85 , community tags and file tags lost during edits. This required splitting off communitytags as a separate tag type and is not backward compatible. Community tags on older posts or those federated from redmatrix clones will not be preserved during edits.
2015-11-20 00:15:48 -08:00
redmatrix
4f81d64517
issue #160 add blablanet to directory fallback list
2015-11-19 15:06:35 -08:00
redmatrix
888bf76e4b
allow pdl content
2015-11-12 17:47:38 -08:00
redmatrix
e6de9bfa4e
get rid of the pre-comanche widget placement and wgl code
2015-11-09 19:42:37 -08:00
redmatrix
9a42d63516
Merge https://github.com/redmatrix/redmatrix into pending_merge
...
Conflicts:
boot.php
install/update.php
2015-11-06 12:43:51 -08:00
redmatrix
1c8f63f1e5
rev update
2015-11-06 12:34:29 -08:00
redmatrix
2ebd9a2774
fix path for attachments using os_storage uploaded through attach_store
2015-11-04 23:48:55 -08:00
redmatrix
8db428458a
forgot this one
2015-11-04 23:21:16 -08:00
Mario Vavti
bd75d32c1b
remove zotid.net from fallback dir and add hubzilla.site
2015-11-01 22:02:24 +01:00
redmatrix
ea37882b95
Merge https://github.com/redmatrix/redmatrix into pending_merge
...
Conflicts:
include/zot.php
install/schema_mysql.sql
install/schema_postgres.sql
install/update.php
mod/zfinger.php
2015-10-19 16:18:04 -07:00
redmatrix
57e0bfc5a9
add the project name to site info packet
2015-10-19 16:07:14 -07:00
redmatrix
7517c76ae4
Merge https://github.com/redmatrix/redmatrix into pending_merge
...
Conflicts:
install/update.php
2015-10-15 16:02:37 -07:00
redmatrix
e26f771cbe
dummy update
2015-10-15 16:00:31 -07:00
redmatrix
3a8e1e0484
process_delivery: ignore self
2015-09-28 19:04:36 -07:00
redmatrix
edbcba6f11
schema support for additional site types
2015-09-28 04:15:21 -07:00
redmatrix
0f3c2c4b24
add vdata field for caldav
2015-09-23 22:32:46 -07:00
redmatrix
8a94a4938f
dummy update
2015-09-23 22:31:49 -07:00
redmatrix
5068ce0569
dummy update
2015-09-22 02:33:24 -07:00
redmatrix
0b1b11ea53
heavy lifting for delivery reports
2015-09-22 02:32:04 -07:00
redmatrix
74827133b2
Merge https://github.com/redmatrix/redmatrix into pending_merge
...
Conflicts:
util/messages.po
2015-09-18 22:46:21 -07:00
redmatrix
3dc066a143
dummy update
2015-09-18 22:43:35 -07:00
Michael Meer
f4d3ec908d
typo
2015-09-09 17:08:53 +02:00
redmatrix
99848ab3bb
Merge https://github.com/redmatrix/redmatrix into pending_merge
2015-09-03 13:11:25 -07:00
zottel
5cef672f9a
fix update 1148
2015-09-03 13:55:47 +02:00
redmatrix
360fda15e9
Merge https://github.com/redmatrix/redmatrix into pending_merge
2015-09-02 20:54:00 -07:00
redmatrix
2018b88093
dummy update
2015-09-02 20:53:26 -07:00
redmatrix
3852b5ce7f
separate objs/things from taxonomy
2015-09-01 17:06:58 -07:00
redmatrix
d753ae4cf1
dummy update placeholder
2015-09-01 16:25:10 -07:00
redmatrix
d7089ab471
Merge https://github.com/redmatrix/redmatrix into pending_merge
...
Conflicts:
include/identity.php
install/update.php
util/messages.po
view/nl/messages.po
2015-08-31 21:00:28 -07:00
redmatrix
d7cae1ce2a
Merge https://github.com/redmatrix/redmatrix into pending_merge
2015-08-31 20:56:22 -07:00
redmatrix
d7cf7316be
change the likes db structure to make it more easily importable/exportable
2015-08-31 20:55:25 -07:00
jeroenpraat
fd28550ad2
Changed favicon to new one (based on new Hubzilla arrow). Please revert when it's not okay. Also added a new optional default profile photo, in the same style.
2015-08-31 20:26:26 +02:00
jeroenpraat
60ac0cef5c
Removed redmatrix.nl as a fallback server (directory mode to normal) + update strings ES
2015-08-29 17:21:20 +02:00
redmatrix
ca0bc2bb7b
more work on AccessList integration
2015-08-27 22:20:30 -07:00
redmatrix
c2bc6a04ab
Merge https://github.com/redmatrix/redmatrix into pending_merge
2015-08-27 18:55:02 -07:00
redmatrix
96c61fc5f2
fallback directory server list update
2015-08-27 15:53:52 -07:00
redmatrix
39df2a475e
add load_pdl hook for plugins
2015-08-22 14:28:33 -07:00
redmatrix
43fbbfe0df
Merge https://github.com/redmatrix/redmatrix into pending_merge
2015-08-20 22:14:51 -07:00
redmatrix
fef93af0a6
missed this one - it's required
2015-08-20 22:13:25 -07:00
redmatrix
afbbc9cd72
more work on tasks
2015-08-20 18:43:01 -07:00
redmatrix
3b1554db2e
Merge https://github.com/redmatrix/redmatrix into pending_merge
2015-08-18 17:15:53 -07:00
redmatrix
37d07a7d2a
add event_sequence for vtodo's
2015-08-18 17:10:40 -07:00
redmatrix
6a1d1867f0
Merge https://github.com/redmatrix/redmatrix into pending_merge
2015-08-16 19:13:29 -07:00
redmatrix
b3b566c907
add DB support for tasks, todo items and repeating events
2015-08-16 17:17:34 -07:00
redmatrix
bf3ea2cd47
update
2015-08-07 14:20:18 -07:00
redmatrix
26411ab385
Merge branch 'master' of https://github.com/redmatrix/redmatrix
2015-07-30 17:12:23 -07:00
redmatrix
4c6368d075
dummy update
2015-07-30 17:07:03 -07:00
redmatrix
cc5b0cde1d
Merge branch 'master' of https://github.com/redmatrix/redmatrix
...
Conflicts:
include/diaspora.php
2015-07-23 21:07:35 -07:00
redmatrix
27fa908233
patch to allow theme based widgets
2015-07-23 18:49:37 -07:00
redmatrix
a74631b554
Merge branch 'master' of https://github.com/redmatrix/redmatrix
...
Conflicts:
boot.php
include/items.php
util/messages.po
2015-07-03 15:03:56 -07:00
redmatrix
37c78bcf05
start doco cleanup
2015-07-03 14:56:48 -07:00
redmatrix
0b9332fde9
in hubzilla we're going to convert doco to items. define it here so that an accidental import/export doesn't chuck a wobbly.
2015-07-03 14:30:42 -07:00
redmatrix
63f2e9b412
Merge branch 'master' of https://github.com/redmatrix/redmatrix
...
Conflicts:
include/zot.php
mod/connedit.php
util/messages.po
2015-06-28 22:33:13 -07:00
redmatrix
de13497333
no this isn't it. well ok, it's part of it, but not the important part. it's still pretty cool.
2015-06-28 21:16:56 -07:00
redmatrix
86588bdd6c
more work on photos, including os_storage for the size '0' photo and numbering duplicate filenames
2015-06-23 22:46:39 -07:00
redmatrix
ca870dbf31
more work on item table optimisation
2015-06-10 16:59:04 -07:00
redmatrix
03357481f7
Merge branch 'master' of https://github.com/redmatrix/redmatrix
...
Conflicts:
install/schema_mysql.sql
mod/home.php
mod/page.php
view/nl/messages.po
view/nl/strings.php
2015-06-09 16:52:00 -07:00
redmatrix
39f0e6fe62
add site_dead flag to prevent delivery to dead sites. Allow sys channel webpages to be viewed even if site is configured "block public".
2015-06-08 16:55:17 -07:00
redmatrix
8fe3daab21
Merge branch 'master' of https://github.com/redmatrix/redmatrix
...
Conflicts:
install/schema_mysql.sql
mod/impel.php
view/pt-br/messages.po
view/pt-br/strings.php
2015-05-28 19:06:31 -07:00
redmatrix
0f09a4499b
add menu_created, menu_edited fields to DB
2015-05-28 16:59:56 -07:00
redmatrix
b381ec5734
Merge branch 'master' of https://github.com/redmatrix/redmatrix
...
Conflicts:
mod/impel.php
2015-05-27 19:27:38 -07:00
redmatrix
7c7a5cba8f
Merge branch 'master' into tres
2015-05-17 19:49:36 -07:00
redmatrix
76558df966
Merge branch 'master' of https://github.com/redmatrix/redmatrix
...
Conflicts:
include/bb2diaspora.php
include/diaspora.php
include/enotify.php
mod/admin.php
mod/cloud.php
mod/dav.php
mod/home.php
mod/invite.php
mod/like.php
mod/mitem.php
mod/p.php
mod/pubsites.php
mod/setup.php
mod/siteinfo.php
util/messages.po
2015-05-17 19:48:57 -07:00
redmatrix
3b859aa9ef
Implement permission checking for OAuth clients using the xperm table. Currently 'all' permissions are applied to OAuth clients which gives them the same rights as the channel owner and full access to API functions as the channel owner. However, individual permissions can now be created. These mirror the permission names from the normal permission table (although it isn't required that they do so). Lack of an xp_perm entry for the specified permission and lack of an 'all' override indicates permission denied.
2015-05-17 18:14:50 -07:00
Mario Vavti
ed284fd4ea
preserve htmlhead in case somebody needs it
2015-05-15 20:33:38 +02:00
redmatrix
f0cb3cba12
Merge branch 'master' into tres
2015-05-14 22:12:56 -07:00
redmatrix
291f3beccf
Merge branch 'master' of https://github.com/redmatrix/redmatrix
2015-05-14 22:12:37 -07:00
redmatrix
47564d4310
provide default permissions ('all') for existing and newly created OAuth app clients, which will be extended in the future to allow specific permissions.
2015-05-14 21:57:20 -07:00
redmatrix
a6cb90c81c
Merge branch 'master' into tres
...
Conflicts:
include/Import/refimport.php
include/activities.php
include/attach.php
include/event.php
include/externals.php
include/identity.php
include/items.php
include/notifier.php
include/photos.php
include/taxonomy.php
include/zot.php
mod/channel.php
mod/connedit.php
mod/events.php
mod/item.php
mod/like.php
mod/manage.php
mod/mood.php
mod/ping.php
mod/poke.php
mod/subthread.php
mod/tagger.php
mod/thing.php
2015-05-14 18:02:29 -07:00
redmatrix
475dc7b686
Merge branch 'master' of https://github.com/redmatrix/redmatrix
...
Conflicts:
boot.php
include/api.php
include/enotify.php
2015-05-13 17:07:12 -07:00
redmatrix
d6f98e6511
product was a bad string to use because we may require it for e-commerce, and RED_PLATFORM is equally problematic for other reasons.
2015-05-13 16:01:00 -07:00
redmatrix
5b5f0666f9
second pass name change
2015-05-05 03:59:51 -07:00
redmatrix
a3c37f1458
first pass name change
2015-05-05 03:56:10 -07:00
redmatrix
62f35ced47
change name
2015-05-05 00:51:08 -07:00
friendica
6679734135
Merge branch 'master' into tres
...
Conflicts:
include/Contact.php
include/ItemObject.php
include/api.php
include/attach.php
include/diaspora.php
include/dir_fns.php
include/enotify.php
include/event.php
include/expire.php
include/items.php
include/notifier.php
include/notify.php
include/photos.php
include/taxonomy.php
include/text.php
include/widgets.php
include/zot.php
mod/admin.php
mod/channel.php
mod/dirsearch.php
mod/display.php
mod/editwebpage.php
mod/events.php
mod/home.php
mod/item.php
mod/manage.php
mod/mood.php
mod/network.php
mod/page.php
mod/photos.php
mod/ping.php
mod/post.php
mod/thing.php
mod/viewsrc.php
view/css/mod_events.css
2015-04-23 19:49:41 -07:00
friendica
b546f8d702
Merge https://github.com/friendica/red into pending_merge
2015-03-29 16:05:24 -07:00
friendica
505e5e90b2
fix os_mkdir
2015-03-29 16:05:08 -07:00
Klaus Weidenbach
d0361582b0
Correcting reported Doxygen syntax warnings.
...
Fixed wrong Doxygen syntax and add some of the available FIXME to
Doxygen documentation.
Updated Doxygen configuration to add also all capital letter tags.
Adding some more Doxygen documentation.
2015-03-29 22:23:00 +02:00
friendica
0bb89778d3
add channel_lastpost timestamp to help optimise some outrageously expensive queries.
2015-03-26 19:55:52 -07:00
friendica
1d05f922f8
reduce the occurrence of duplicated notice() messages
2015-03-12 16:16:29 -07:00
friendica
98dffd77ef
channel delegation
2015-03-10 02:23:14 -07:00
friendica
22391a2437
straighten out some directory stuff, which required some Comanche structural changes
2015-03-05 18:24:49 -08:00
friendica
011ccd57f6
add queue priority
2015-03-04 17:56:07 -08:00
Mario Vavti
6e0b5b742c
login adjustment
2015-03-03 11:32:54 +01:00
friendica
37384c0b27
automated warning after a few days if poller is dead
2015-03-02 18:02:06 -08:00
friendica
36af426538
Nag hub admins with self-signed certs to fix them. Otherwise we'll just have to start
...
marking them as dead sites.
2015-03-01 20:14:42 -08:00
friendica
08f054130f
require access token to view, query, or join directories in private realms, if the realm is so configured.
2015-02-24 16:36:27 -08:00
Klaus Weidenbach
2fc61e780a
Updated doxygen docu about deperecated functions.
...
Corrected wrong return types in doxygen docu and add a deprecation log
entry.
2015-02-18 13:11:15 +01:00
friendica
1d1676094d
hub upgrade w/name change via Alex
2015-02-16 11:12:46 -08:00
jeroenpraat
05c2c50170
Patches from Thomas regarding offline status off whogotzot.com
2015-02-14 18:17:42 +01:00
friendica
da2349bb6a
provide relief to sites that are severely impacted by the slow ITEM_UNSEEN searches. This does not incorporate any other flag optimisations as that will require a major DB update and possibly involve significant downtime. This is just to bite off a little chunk now and provide some much needed relief.
2015-02-12 17:45:25 -08:00
friendica
81e7b47b76
more progress on event confirmations
2015-02-10 00:11:37 -08:00
friendica
4b348d2489
Merge branch 'master' into tres
...
Conflicts:
view/css/mod_events.css
view/theme/redbasic/css/style.css
2015-02-05 19:38:43 -08:00
friendica
fb6deb113b
improved directory registration - honour standalones and do the right thing
2015-02-02 17:32:54 -08:00
friendica
aafed50a0e
Merge branch 'master' into tres
2015-02-01 20:30:47 -08:00
friendica
b1a92d620e
two tracks proceeding in parallel - first adding the ability to store a digital signature with ratings so that directories can pass them around, second provide some directory registration functions so we can obtain a list of directories from somewhere (to pass ratings around between them). This gives the primary directory role some value as that is where you register your directory.
2015-02-01 15:10:52 -08:00
friendica
912be23e16
Merge branch 'master' into tres
...
Conflicts:
include/group.php
include/text.php
mod/acl.php
mod/channel.php
mod/connections.php
mod/display.php
mod/group.php
mod/item.php
mod/locs.php
mod/network.php
mod/photos.php
mod/ping.php
mod/starred.php
mod/viewsrc.php
2015-01-29 15:09:35 -08:00
friendica
ff68ea6087
more message restrict conversions
2015-01-29 14:51:41 -08:00
friendica
74f9544ed4
provide compatibility functions so code breakage with customised setups or work in progress should be minor
2015-01-28 21:08:37 -08:00
friendica
e157371c39
remote_user => remote_channel
2015-01-28 20:58:59 -08:00
friendica
a496036066
local_user => local_channel
2015-01-28 20:56:04 -08:00
friendica
a2cdd1499c
Merge branch 'master' into tres
...
Conflicts:
include/socgraph.php
2015-01-27 20:00:43 -08:00
friendica
0596097f86
provide storage for directory based reputation in the xlink table by setting xlink_static = 1, so that xlink_static = 0 is traditional poco linkages
2015-01-26 19:13:06 -08:00
friendica
ac594183c6
Merge branch 'master' into tres and add some work on the item_deleted flag refactor
...
Conflicts:
include/attach.php
include/onedirsync.php
include/zot.php
mod/locs.php
2015-01-26 18:27:03 -08:00
friendica
6e0e3b2433
more expanding item flags
2015-01-22 18:41:10 -08:00
friendica
e46eba1258
heavy lifting converting item flag bits
2015-01-22 17:41:16 -08:00
marijus
200220ff36
Merge branch 'master' of https://github.com/friendica/red
2015-01-22 02:34:57 +01:00
marijus
4ff71fc0c7
change mod/sharedwithme backend to use activity object - this is not backwards compatible
2015-01-22 02:34:38 +01:00
Jeroen
503047dc32
added redmatrix.nl back as a directory server. this was not the issue with the performance problems
2015-01-22 00:11:00 +00:00
friendica
29436081a8
slow progress removing bitfields on item table
2015-01-21 16:06:25 -08:00
friendica
2d682cf8b0
add my.federated.social as directory server
2015-01-20 21:08:44 -08:00
friendica
9028e6bd30
typo in postgres db update, remove redmatrix.nl from directory servers since it isn't a directory server any more.
2015-01-20 19:41:09 -08:00
friendica
51848c6190
working through the xchan table to remove bitfields, mostly complete except for updating the updater
2015-01-20 19:33:19 -08:00
friendica
e3041b80fd
oauth permissions table
2015-01-19 20:06:12 -08:00
Habeas Codice
547d852ef7
fix update 1131 for postgres databases
2015-01-18 18:33:32 -08:00
friendica
1c9299ed42
more backend work on poco rating
2015-01-15 14:05:18 -08:00
friendica
7a24943c34
some back-end code to support location activity objects. Work in progress.
2015-01-14 14:46:01 -08:00
friendica
25e090148d
federate consensus items (in network only). Work in progress.
2015-01-14 14:15:04 -08:00
friendica
dfdef0af0d
provide a setting to control ALLOWCODE permissions at the channel level - it isn't always appropriate to apply this to all channels in an account.
2015-01-13 18:30:30 -08:00
friendica
0259051a87
basic backend work for creating consensus items
2015-01-11 14:41:33 -08:00
marijus
978d78b953
basic changes for file activity
2015-01-09 15:18:45 +01:00
friendica
ce953e2f41
syncing connections issue, incorrect return_url after deleting connection
2015-01-07 14:35:03 -08:00
friendica
3ef487418d
don't allow admin to delete the sys channel from the channel manage page
2015-01-06 20:12:34 -08:00
Stefan Parviainen
57809f20a4
Sorting of autocomplete
2015-01-04 14:23:23 +01:00
Stefan Parviainen
386f361855
Autocmplete suggestions for non-local users, also suggest from visited channel's connections
2015-01-04 12:54:23 +01:00
friendica
3e073f4b62
no newline at end of file
2015-01-02 23:07:37 -08:00
friendica
c7aa8bf1b4
syntax issues (with some php versions?), unchecked intval
2015-01-01 23:47:14 -08:00
friendica
3065650683
filter posts you author from unseen notifications - note there are other ways to do this, but involve some code complexity. This is easier to implement but may have a slight impact on the ping query performance. It's not horrid, just mentioning for the record.
2014-12-28 23:21:49 -08:00
friendica
7ba92feabf
doc update
2014-12-26 00:13:22 -08:00
friendica
d3830aea96
provide last successful poll run time (using relative time) in siteinfo so that we can tell folks that have no idea what we're talking about that their poller definitely isn't running and this is probably why nothing works correctly.
2014-12-21 18:40:25 -08:00
Klaus Weidenbach
233903c844
Add security logger to RedDAV.
...
Some smaller clean ups whitepsaces and tabs, use PHP_EOL, Doxygen, etc.
2014-12-14 01:50:56 +01:00
Thomas Willingham
13b50610d6
Fix WSOD on login
2014-12-12 15:28:11 +00:00
Klaus Weidenbach
63646a1440
Some Doxygen comments and small cleanups.
2014-12-07 19:27:14 +01:00
Thomas Willingham
78c37bc325
Put dir back - the fat lady didn't sing afterall.
2014-12-04 01:34:58 +00:00
Thomas Willingham
d9ac9df172
Update dir fallbacks.
2014-11-25 01:31:33 +00:00
friendica
1c249a5b06
some poller optimisations and a fix for undefined (empty) dbtype which shows up as a mysql error that 'rand' isn't found.
2014-11-16 15:51:42 -08:00
RedMatrix
71237860c9
Merge pull request #691 from dawnbreak/master
...
Changed two strange looking places in boot.php.
2014-11-14 12:22:25 +11:00
Klaus Weidenbach
e8b77fbdff
Fixed a variable conflict in mod/xchan.php.
...
A variable $rr inside the foreachs was used twice.
Add translation to mod/xchan.php.
2014-11-14 00:45:25 +01:00
Klaus Weidenbach
e4859d4bd7
Changed two strange looking places in boot.php.
...
There have been two places that looked wrong, but I don't know how I can test
them. So please review and test if I am not wrong.
2014-11-13 22:40:06 +01:00
Habeas Codice
ac27db22c1
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
boot.php
include/dba/dba_driver.php
include/diaspora.php
include/follow.php
include/session.php
include/zot.php
mod/photos.php
mod/ping.php
2014-11-13 13:06:31 -08:00
Habeas Codice
1a5a5c7edb
PostgreSQL support initial commit
...
There were 11 main types of changes:
- UPDATE's and DELETE's sometimes had LIMIT 1 at the end of them. This is not only non-compliant but
it would certainly not do what whoever wrote it thought it would. It is likely this mistake was just
copied from Friendica. All of these instances, the LIMIT 1 was simply removed.
- Bitwise operations (and even some non-zero int checks) erroneously rely on MySQL implicit
integer-boolean conversion in the WHERE clauses. This is non-compliant (and bad programming practice
to boot). Proper explicit boolean conversions were added. New queries should use proper conventions.
- MySQL has a different operator for bitwise XOR than postgres. Rather than add yet another dba_
func, I converted them to "& ~" ("AND NOT") when turning off, and "|" ("OR") when turning on. There
were no true toggles (XOR). New queries should refrain from using XOR when not necessary.
- There are several fields which the schema has marked as NOT NULL, but the inserts don't specify
them. The reason this works is because mysql totally ignores the constraint and adds an empty text
default automatically. Again, non-compliant, obviously. In these cases a default of empty text was
added.
- Several statements rely on a non-standard MySQL feature
(http://dev.mysql.com/doc/refman/5.5/en/group-by-handling.html ). These queries can all be rewritten
to be standards compliant. Interestingly enough, the newly rewritten standards compliant queries run
a zillion times faster, even on MySQL.
- A couple of function/operator name translations were needed (RAND/RANDOM, GROUP_CONCAT/STRING_AGG,
UTC_NOW, REGEXP/~, ^/#) -- assist functions added in the dba_
- INTERVALs: postgres requires quotes around the value, mysql requires that there are not quotes
around the value -- assist functions added in the dba_
- NULL_DATE's -- Postgres does not allow the invalid date '0000-00-00 00:00:00' (there is no such
thing as year 0 or month 0 or day 0). We use '0001-01-01 00:00:00' for postgres. Conversions are
handled in Zot/item packets automagically by quoting all dates with dbescdate().
- char(##) specifications in the schema creates fields with blank spaces that aren't trimmed in the
code. MySQL apparently treats char(##) as varchar(##), again, non-compliant. Since postgres works
better with text fields anyway, this ball of bugs was simply side-stepped by using 'text' datatype
for all text fields in the postgres schema. varchar was used in a couple of places where it actually
seemed appropriate (size constraint), but without rigorously vetting that all of the PHP code
actually validates data, new bugs might come out from under the rug.
- postgres doesn't store nul bytes and a few other non-printables in text fields, even when quoted.
bytea fields were used when storing binary data (photo.data, attach.data). A new dbescbin() function
was added to handle this transparently.
- postgres does not support LIMIT #,# syntax. All databases support LIMIT # OFFSET # syntax.
Statements were updated to be standard.
These changes require corresponding changes in the coding standards. Please review those before
adding any code going forward.
Still on my TODO list:
- remove quotes from non-reserved identifiers and make reserved identifiers use dba func for quoting
- Rewrite search queries for better results (both MySQL and Postgres)
2014-11-13 12:21:58 -08:00
Klaus Weidenbach
fc2bf4c29b
Some Doxygen documentation.
...
Add some more Doxygen formating for boot.php and dba_driver.php.
Cleaning a bit up, too.
2014-11-13 00:00:50 +01:00
friendica
b5af667985
slow progress on sys publishing, making sure all the data we need is in the places we need it but validate it anyway
2014-11-11 19:29:30 -08:00
friendica
6209465233
add public forum identification to libzot. No attempt is made to identify other types of forums or weird custom channel permissions. If the channel is auto-accept and taggable, it's a public forum.
2014-11-10 15:21:04 -08:00
friendica
f077badcb6
include self in load_contact_links so you don't get a connect menu entry for yourself
2014-11-06 23:50:54 -08:00
friendica
1fbd1a79c7
Provide a way to mark photos as adult and hide them from the default album view. Still need a button or setting to enable "unsafe viewing". This has no effect anywhere but in the album views. They can still be viewed by flipping through the individual photos with 'prev' and 'next'. We probably need a comprehensive strategy for how to deal with n-s-f-w photos in albums so consider this a band-aid which requires additional work and integration with other facilities which access these photos. It is entirely optional.
2014-11-06 17:27:28 -08:00
friendica
d5d6158973
ok heads up - potentially destabilising change. I've tried to sort out all the default connection permissions for those who don't have a predefined (or therefore have a "custom") permissions role. Unfortunately this includes most people that were using this software more than a month ago. The real changes are that the SELF address book entry no longer holds "auto-permissions" but instead holds your "default permissions" (if you have a pre-defined role, the defaults will be pulled from the role table).
...
The auto permissions have moved to a pconfig (uid.system.autoperms). A DB update will move these settings into their new homes.
What used to be the "Auto-permissions settings" page is now the "default permissions settings" page and a checkbox therein decides whether or not to apply the permissions automatically. A link to this page will only be shown when you have the "custom" role selected.
With luck nobody will notice anything wrong. But at least for the next few days, please review permissions that have been assigned to new connections (either automatically or manually) and make sure they make sense (e.g. they aren't "nothing"). You still need to take action when seeing a message "permissions have changed but not yet submitted" as we always let you review and perhaps adjust the settings _before_ a connection is established (unless you have autoperms turned on).
2014-11-04 17:11:02 -08:00
friendica
ba7f1bb8ee
configurable visual alerts/notifications
2014-11-04 15:24:24 -08:00
Thomas Willingham
53292cfe86
Pixelbit restored. Going forwards, we probably want to add a check
...
that a directory is returning something in find_upstream_directory()
since this was spotted by a new install who thought *they* were
broken.
2014-11-02 19:51:22 +00:00
Thomas Willingham
c33efc2b00
Remove pixelbits from directory fallback - blocked public searches provide
...
no results.
2014-11-02 15:31:04 +00:00
friendica
cb15c73dae
move all theme initialisation to one place - just after calling module_init. Revert if there are serious issues, but please note the issues in as much detail as possible so we can work through them.
2014-10-20 16:47:58 -07:00
friendica
7bbe700f3f
mark signature forgeries
2014-10-16 16:19:19 -07:00
friendica
2db7d88e28
this is the reason Diaspora forum tagging was broken
2014-10-14 18:02:34 -07:00
friendica
f8468b4c3a
allow custom role permissions and fix site timezone.
2014-09-29 23:36:41 -07:00
friendica
f203d2a3b0
diaspora private mail seems to work now - but there's an obfuscation leak via the conversation structure that needs to be dealt with.
2014-09-23 20:36:10 -07:00
Thomas Willingham
fc93ee89a9
If a short ping causes lots of issues, and anyone who has been here
...
a while tends to have a longer ping, we should probably have a longer
ping
2014-09-18 18:09:54 +01:00
friendica
6c0133be1f
change platform name to redmatrix (lowercase, one word) for use in meta tags and stuff, move yet another oauth1 library to library instead of having it in plugins where we'll end up with a white screen if we re-use it in another plugin; which I plan to do.
2014-09-15 22:23:07 -07:00
friendica
ea8a01791e
allow the site to designate an admin channel that's visible to the outside world (via siteinfo/json). Otherwise we'll use the default channel of any accounts that have the account admin role.
2014-09-14 22:43:56 -07:00
marijus
e8901b2ffe
remove this hub from fallback servers
2014-09-13 19:45:26 +02:00
friendica
3a10956b20
correct item author for feeds with multiple or different authors
2014-09-11 17:27:49 -07:00
friendica
c6d07feff5
This is long overdue - use a symblic constant NULL_DATE instead of the easily mis-typed sequence '0000-00-00 00:00:00'
2014-09-08 20:35:15 -07:00
friendica
9d03f63511
set the default items-per-page for the entire app to 60
2014-09-07 20:05:38 -07:00
friendica
844087bc71
implement service class for feed polling frequenecy, fixed a service class bug, moved service class stuff from plugin to account.php where it belongs and load that by default instead of on demand
2014-09-03 19:07:14 -07:00
friendica
e8ef515b61
store diaspora meta info in the item table. It has to go there or it will kill us with complex joins. We can phase out the sign table once this all checks out.
2014-09-03 05:09:43 -07:00
friendica
2a37d99958
get out the sunnies
2014-08-31 22:15:00 -07:00
friendica
53b5cf7f50
Ability to close comments at a certain date/time - needed for loom.io emulation (and many other uses)
2014-08-28 16:56:13 -07:00
friendica
eb27bea794
mind numbing drudgery continued...
2014-08-27 19:15:34 -07:00
friendica
e179dca446
place to store multiple choice and select items for extensible profiles
2014-08-26 22:37:04 -07:00
friendica
8c6067b411
more hard work
2014-08-26 20:51:59 -07:00
friendica
9196c9eef0
We really can't do this without a hubloc. I was hoping we could, but notifier is setup to take hublocs, not xchans.
2014-08-22 21:37:08 -07:00
friendica
af45b34ee0
verified that chatroom expire is working, so doing away with the second function to do the same thing.
...
If you have a problem with chatroom expiration, check that it was created with cr_expire set to 120 (minutes). Chatrooms created during the first couple of days of the chat feature didn't have this. You can set the DB value manually.
2014-08-20 20:49:03 -07:00
friendica
4a76925787
some more work on realms
2014-08-17 19:06:56 -07:00
friendica
20bdcb037f
provide backend storage and declaration of directory realm
2014-08-16 16:10:35 -07:00
marijus
bc85f7d6e3
provide an expert option to opt out from user zoom on mobile devices
2014-08-13 15:32:15 +02:00
friendica
7044975520
item table upgrade for storing post visibility
2014-08-06 17:00:25 -07:00
friendica
85032a1fa3
db tables for extensible profile fields
2014-08-02 14:56:17 -07:00
friendica
35ed18967a
block channel removal for 48 hours after changing the account password, since the password is required to remove a channel. Somebody looking at an open session on somebody else's computer can simply change the password and then proceed to maliciously remove the channel. This change gives the owner 2 days to discover that something is wrong and recover his/her password and potentially save their channel from getting erased by the vandal. This is most likely to happen if a relationship has gone bad, or something incriminating was found in your private messages when you left your computer briefly unattended.
2014-07-29 20:13:01 -07:00
Paolo Tacconi
87f5544f1f
Chatroom lines are deleted after MAX_CHATROOM_HOURS or the chat becomes slow to load
2014-07-29 09:06:04 +02:00
friendica
b19176169c
provide a specific permission for liking profiles (reuse the obsolete bookmark permission), also remove the unused 'unconnected contacts' view for now.
2014-07-17 20:54:30 -07:00
friendica
3a31ddea2b
provide os_mkdir to workaround permission issues with php mkdir
2014-07-16 01:07:00 -07:00
friendica
0435a08f3b
fix rename_system_url() for the case of somebody who has no local xchan_url (was cloned from elsewhere and is not primary)
2014-07-15 17:11:43 -07:00
friendica
c74fd78993
move smarty compiled files to store/[data]/smarty3 - which puts all writeable areas of the server except the config file and logs under the "store" directory. We'll do logs at a future time.
2014-07-10 21:34:52 -07:00
friendica
fa706c8e86
finish implementing email verification. Currently it only applies if REGISTER_OPEN is in effect.
2014-07-09 21:10:56 -07:00
friendica
ee6fd1d6e5
minor optimisation
2014-07-01 21:24:43 -07:00
friendica
bb26dce293
one more...
2014-06-30 01:12:07 -07:00
friendica
1a715adb34
add zottel dir server
2014-06-29 16:27:37 -07:00
friendica
423372c964
prevent mis-configured servers from leaking cookies
2014-06-24 19:59:37 -07:00
friendica
0cfcb02311
ability to like things
2014-06-23 05:19:28 -07:00
friendica
1dacfb375e
honour the admin censored flag in the directory, and some slow progress on extended likes
2014-06-22 17:15:42 -07:00
friendica
a0747799fc
likes table for liking things besides posts and comments
2014-06-22 03:39:43 -07:00
Alexandre Hannud Abdo
b20887995a
Implements a new permission level PERMS_PENDING
...
With this a user can allow some action to any user which connects
to them, even before they've connected back.
Ref.
https://mobiliza.org.br/display/478d9e71eaf55748dc646d3990651d6d34cfb7db5c38360538ec730ca3ccf908@zothub.com
Also some code cleanup and an alternative logic for handling
notifications of permission changes in zot.php.
This assumes that private posts are still restricted to people in
your addressbook. Regardless of your global permissions, a
pending channel won't get private posts, even if the post
only has a deny clause not matching the pending channel.
2014-06-19 15:13:32 -03:00
friendica
64a370056c
load main.js last
2014-06-13 17:33:03 -07:00
friendica
2a6d7b6a07
cleanup dead directory entries. This was a real b#tch, so keep your eye out for issues - which you shouldn't see until next weekend when this is scheduled to run. We're only setting flags, so if anything goes wrong we should be able to recover without too much pain.
2014-05-28 21:42:46 -07:00
friendica
bcac633085
implement 'requires' on personal apps
2014-05-22 19:19:04 -07:00
friendica
696f62331d
try to recover from bad update
2014-05-20 22:38:33 -07:00
friendica
71f5908e21
add optional context to translations
2014-05-20 20:22:38 -07:00
friendica
6d01707a72
more app backend work
2014-05-19 16:49:11 -07:00
friendica
68ca4ef19e
support commerical apps
2014-05-18 02:21:06 -07:00
marijus
89b8bc07ac
implement modal for more then 10 likes/dislikes
2014-05-18 09:14:21 +02:00
friendica
28e8a1d2d3
app DB structure
2014-05-17 17:18:56 -07:00
friendica
3e8e67df2c
Set a default directory server from a hard-wired list if one was not previously chosen.
2014-04-25 18:10:23 -07:00
friendica
46ed2570b8
whitespace - nothing else
2014-04-09 20:11:52 -07:00
friendica
ad60e2c566
use parent_mid in the parent query for enotify instead of of the parent id. This should fix the issue with encrypted content in the notification messages (for locally posted replies). The fix was a bit harder than anticipated because we store the parent id as an int in the notify table so this had to be modified to char storage as well.
2014-04-06 02:57:33 -07:00
friendica
27fec9cb64
more efficient public feed fetching
2014-04-02 15:13:50 -07:00
friendica
ced6d82633
finish up the source route storage so we can prevent messages from flowing upstream in complicated delivery chains
2014-03-31 16:25:05 -07:00
friendica
a6d8668a5f
try and sort out the item delete mess
2014-03-27 20:28:48 -07:00
friendica
9a3a2819c1
add admin/channels
2014-03-26 17:05:45 -07:00
friendica
7375e30506
This should be a slight improvement in setting ciphers - we'll punt on RedHat but open up the list just for openssl distros which seem to have all the problems at the moment.
2014-03-25 15:19:18 -07:00
Thomas Willingham
d9fd2a20c8
is_developer() for those awkward "Don't touch this yet unless
...
you know what you're doing" commits - especially the ones with UI
components.
2014-03-08 19:11:23 +00:00
Thomas Willingham
70ff71c03b
Create a sys chan for hubs that already exist too.
2014-03-07 21:31:19 +00:00
friendica
8c7e076dae
bring friends back
2014-03-06 01:29:42 -08:00
friendica
86d60f572f
change flags for one-way connections from hidden to unconnected so we can still use hidden for - well hiding connections
2014-03-04 14:35:42 -08:00
friendica
3d49bf0320
directory sync issues
2014-03-03 21:00:42 -08:00
friendica
bfd9f5ec87
enable network/matrix expiration, this should be functional but the options have been reduced/restricted so we're only looking at network posts and ignore anything that is filed, starred, or is resource_type 'photo' (which should not be possible in non-wall posts, but we just want to be sure). Will require the adventurous tester(s) to set 'channel_expire_days' in their channel record.
2014-03-03 19:15:11 -08:00
friendica
7baeb45183
some anomolies found when viewing connections in various cases.
2014-03-02 19:40:59 -08:00
friendica
bf401a5afa
allow templates to have multiple styles - this would be a bit like having a schema for a template file. At first you'll think this is insane and overly complicated, you'll just have to wait and see what I'm up to. Then it will start to make sense.
2014-03-02 00:24:29 -08:00
friendica
102521844b
put schemas in Comanche (this requires theme support (!))
2014-02-27 20:48:10 -08:00
friendica
e7e97e578b
put bookmarked chatrooms into poco
2014-02-25 19:48:13 -08:00
friendica
2c72e49d1f
more chatroom discovery
2014-02-25 17:55:30 -08:00
friendica
8fd12eb122
Merge https://github.com/friendica/red into zpull
2014-02-25 14:13:26 -08:00
friendica
08313bac6c
allow personalised page layouts for modules.
2014-02-25 14:12:51 -08:00
Thomas Willingham
8e3a16bcdd
Update channel permissions to full ints
2014-02-25 21:06:47 +00:00
friendica
2becbae402
remote "add bookmark" - like rpost but saves a bookmark from a remote hub into one of your own bookmark folders (or a new one if desired).
2014-02-24 20:46:52 -08:00
friendica
2ccff45221
In case a page has overloaded a module, see if we already have a layout defined. Otherwise, if a pdl file exists for this module, use it.
2014-02-23 18:40:43 -08:00
friendica
e12f6f1bd9
small changes to a couple of lookup functions which we need to use a bit more
2014-02-20 17:20:24 -08:00
friendica
a7194bc79a
fix the broken hublocs in an update
2014-02-20 01:44:29 -08:00
friendica
24d119b8c4
introduce a new privacy level "PERMS_AUTHED" to indicate somebody that is able to successfully authenticate (but is not necessarily in this network).
2014-02-18 20:59:25 -08:00
Thomas Willingham
e40cdb2047
Windows hack for proc_run() from Marshall
2014-02-16 21:53:07 +00:00
friendica
8c845f5d50
set default for account_level in DB
2014-02-07 22:47:03 -08:00
friendica
3665bc38ef
bookmarking
2014-02-04 16:06:56 -08:00
friendica
d8f16442a1
bookmark permissions
2014-02-04 00:52:34 -08:00
friendica
c4d0884596
accept new connection broke yesterday
2014-02-03 14:03:43 -08:00
friendica
baf3b052f6
don't load any configs from DB if installing - especially in style.pcss
2014-02-02 18:18:22 -08:00
friendica
b39c0d54c0
some windows fixes
2014-02-02 14:06:36 -08:00
friendica
a1d40431f2
chat expiration (default 2 hours) - but can be set on a per-chatroom basis
2014-01-30 20:10:47 -08:00
friendica
8c8be2a05e
add client field to chatpresence - which will give us a place to put IP addresses for webRTC. Might as well allow for that since we'll (soon) have presence. Then we wouldn't need SIP and folks can "just" p2p each other using any mechanism they wish if they have permission to do so.
2014-01-28 15:05:44 -08:00
friendica
8c80589b5a
chat data structures
2014-01-27 21:02:57 -08:00
friendica
8a5c747010
move some store things
2014-01-21 00:19:53 -08:00
friendica
762a543249
allow menus to have special roles
2014-01-15 12:57:12 -08:00
friendica
a309bc0d47
only let visitors remove their own files.
2014-01-09 19:20:10 -08:00
friendica
aacd3164fa
allow objects to have permissions
2013-12-28 16:05:03 -08:00
friendica
5dee22c94d
db update for directory profiles - and fix broken database.sql from the sys_perms addition a couple days back
2013-12-25 01:22:51 -08:00
friendica
63a42480c7
add account_level, is_foreigner and is_member functions; convert all e2ee user input and prompts to hex to avoid javascipt's lame handling of quotes. !!This breaks all prior encrypted posts.!!
2013-12-23 15:13:09 -08:00
friendica
1a42580ad4
remove a couple of mysql reserved words from being used as table or row names. For this round we're getting 'group' and 'desc'. Warning: potentially destabilising as this touches a lot of code.
2013-12-22 18:37:39 -08:00
Thomas Willingham
c4b4f27796
Some sys chan stuff
2013-12-22 20:47:57 +00:00
friendica
2297335798
remove the .wgl (widget list) file processing for ordering widgets on a page. This preceded Comanche and was never used and is now obsolete.
2013-12-18 15:53:40 -08:00
friendica
1a4c91ccf5
Add App::poi to store the "person of interest" for a given page. This is so we can comanchificate the vcard_from_xchan widget -- it will pick up the target xchan from the page environment.
2013-12-18 14:53:18 -08:00
friendica
817d146123
bloody hell... php version incompatibility with openssl - openssl no longer accepts a string as an algorithm. Earlier versions didn't recognise sha256. So we'll look to see if the algorithm constant for sha256 is defined and if so we'll use that instead of the string.
2013-12-15 18:30:10 -08:00
friendica
0272ab4cd9
Provide a fallback channel to probe for magic-auth when we have no prior communications with a site.
...
This will be a system channel if one exists, otherwise any channel will do. We'll try to use the first
valid channel on the site because that was probably created when the site was installed and is the
closest thing to a system channel we've got.
2013-12-15 14:36:43 -08:00
friendica
64b16f1e1a
add construct_page hook
2013-12-13 01:13:35 -08:00