Commit graph

800 commits

Author SHA1 Message Date
redmatrix
51b6d70996 update to_do 2015-05-14 22:42:48 -07:00
redmatrix
51b89f0ed8 Merge branch 'master' of https://github.com/redmatrix/redmatrix
Conflicts:
	doc/DerivedTheme1.md
	doc/Developers.md
	doc/Features.md
	doc/Plugins.md
	doc/Privacy.md
	doc/README.md
	doc/Remove-Account.md
	doc/Translations.md
	doc/about.bb
	doc/account_basics.bb
	doc/accounts_profiles_channels_basics.bb
	doc/addons.bb
	doc/addons_gnusocial.bb
	doc/bbcode.html
	doc/campaign.bb
	doc/classRedmatrix_1_1Import_1_1Import-members.html
	doc/classRedmatrix_1_1Import_1_1Import.html
	doc/cloud.bb
	doc/connecting_to_channels.bb
	doc/connecting_to_channels.md
	doc/credits.bb
	doc/de/channels.bb
	doc/de/features.bb
	doc/de/main.bb
	doc/de/registration.bb
	doc/developers.bb
	doc/encryption.bb
	doc/external-resource-links.bb
	doc/extra_features.bb
	doc/faq_admins.bb
	doc/faq_developers.bb
	doc/faq_members.bb
	doc/features.bb
	doc/hidden_configs.bb
	doc/history.md
	doc/html/index.php
	doc/main.bb
	doc/permissions.bb
	doc/plugins.bb
	doc/problems-following-an-update.bb
	doc/profiles.bb
	doc/red2pi.bb
	doc/registration.bb
	doc/roadmap.bb
	doc/sv/main.bb
	doc/what_is_zot.bb
	doc/zot.md
2015-05-13 19:23:13 -07:00
redmatrix
f866a42a42 not sure how these files ended up here, but they belong with doxygen stuff 2015-05-13 18:10:15 -07:00
redmatrix
364025e550 remove project name dependency from most of the doc files to ease project merging, there are going to be some edge cases requiring manual tweaking as most of this was done by script. 2015-05-13 17:59:45 -07:00
redmatrix
2c7a4c254d correcting upstream 2015-05-10 13:30:30 -07:00
redmatrix
75b8bfc07a Merge branch 'master' of https://github.com/redmatrix/redmatrix 2015-05-06 18:39:12 -07:00
Mario Vavti
a1ed2bf2ac comanche doco 2015-05-06 14:17:52 +02:00
redmatrix
ecbe01e3f7 i think this is 100 2015-05-05 13:42:05 -07:00
redmatrix
ae1d0e5e75 update 99 2015-05-05 04:40:41 -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
57fcfc9398 iteration #97 2015-05-05 01:25:27 -07:00
redmatrix
b22ae35c1a this will settle down eventually. 2015-05-05 01:10:45 -07:00
redmatrix
fd79c59865 are we there yet? 2015-05-04 21:49:48 -07:00
redmatrix
25c861c819 readme, ad nauseum 2015-05-04 21:38:53 -07:00
redmatrix
c57a1441f2 readme, yet again 2015-05-04 21:23:47 -07:00
redmatrix
e6a2095aa6 readme 2015-05-04 21:20:19 -07:00
redmatrix
7a63a88bdf readme 2015-05-04 21:14:08 -07:00
redmatrix
78bf3e4c25 readme 2015-05-04 18:51:31 -07:00
Mario Vavti
e8d2dd7204 document [var=wrap]none[/var] for block elements 2015-04-30 18:18:46 +02:00
friendica
5ac177391b disconnect 2015-04-23 21:13:59 -07:00
friendica
4759fa662b explain a bit more about the structure and scope 2015-04-22 16:56:42 -07:00
friendica
e807231e91 add translation plugin to the to-do 2015-04-21 22:22:28 -07:00
friendica
8c54ad4f3a update to-do list 2015-04-20 01:55:23 -07:00
friendica
4383564777 doco updates 2015-04-19 21:39:45 -07:00
friendica
811cfc56d5 you need communications in there someplace. 2015-04-16 16:35:09 -07:00
friendica
f09df06130 simplify 2015-04-16 15:41:27 -07:00
friendica
4d31d22d5c nits 2015-04-15 17:10:31 -07:00
friendica
d7cc07f5d7 more feature editing and an "redmatrix in a nutshell" overview for those that can't figure it out. 2015-04-15 16:42:55 -07:00
friendica
338b80560f comanche preview is probably important 2015-04-14 01:13:12 -07:00
friendica
184f8d42ea jRange: width is innacurate depending on box model, padding and margins. Using css width instead. 2015-04-08 21:10:47 -07:00
friendica
37afc81847 update features, allow sys account page deletion 2015-04-08 17:54:52 -07:00
friendica
d599ebe742 update resource links 2015-04-01 15:52:02 -07:00
friendica
5e01abaa16 some DB documentation 2015-03-30 21:53:00 -07:00
friendica
cff7696e98 change "create new collection" to iconic, document the account table 2015-03-30 00:51:03 -07:00
friendica
0bb89778d3 add channel_lastpost timestamp to help optimise some outrageously expensive queries. 2015-03-26 19:55:52 -07:00
friendica
75f3f4a808 admin config for default expiration 2015-03-25 17:43:02 -07:00
friendica
022305fe83 also allow service classes to set post expiration. These take priority over the site default. 2015-03-24 20:38:53 -07:00
friendica
63b8020969 more work on expiration, make system limits useful - even in retrospect 2015-03-24 17:09:42 -07:00
friendica
37f0bd6c9d one step forward, one step back. 2015-03-23 20:16:56 -07:00
Mario Vavti
b582357983 update schema doco a little. needs some more... 2015-03-19 17:06:02 +01:00
friendica
4212a1f589 start on some db_table doco 2015-03-15 18:49:44 -07:00
friendica
ce33eca4b2 update to-do list 2015-03-13 01:22:32 -07:00
Mario Vavti
115f9a4e45 update sample-nginx.conf redirect to check for args 2015-03-11 21:31:50 +01:00
Klaus Weidenbach
23ea974615 Add alert to admin page about old PHP version.
Add an alert message to admin summary page when a PHP version < 5.4 was
detected as this has reached EOL and will not be supported with the new
SabreDAV library.
Some styleguide optimisation.
Add NULL_DATE example to doc/sql_conventions.bb.
Display a "0" when no plugins active in summary page.
Added some more numbers to summary admin page, expired accounts,
channels. Hope I interpreted them right. I have no idea how to get
blocked accounts.
2015-03-08 17:51:58 +01:00
friendica
24304c53eb add repo pointers 2015-03-04 14:20:53 -08:00
RedMatrix
3772ed0069 Merge pull request #917 from dawnbreak/docu
remove Doxygen API Documentation from repository.
2015-03-05 09:01:36 +11:00
friendica
ba49060d0f missed a couple 2015-03-04 02:40:26 -08:00
Klaus Weidenbach
da6eecd031 remove Doxygen API Documentation from repository.
This removes around 14MB and can get easily generate locally by
doxygen util/Doxyfile when needed.
Restructured .gitignore a bit and some additions like zotshrc, etc.
Fixed a typo in doc/main.bb
2015-03-04 11:38:35 +01:00
friendica
fb0f823be7 provide a list of potential addons and what they do for members who can't see the descriptions on the admin/plugins page
Not all of these are in red-addons repository, please add any that haven't been listed. We should probably provide a list of addon repositories at the end.
2015-03-04 02:32:59 -08:00
friendica
ced19bf7d8 Merge https://github.com/friendica/red into pending_merge 2015-02-27 13:44:02 -08:00
friendica
2a74fab21a weekly doxygen push 2015-02-27 13:41:41 -08:00
zottel
0d3a8b2d94 update German help files to current English contents 2015-02-27 13:59:56 +01:00
zottel
f58b261a8c fix link to siteinfo/json 2015-02-27 13:54:13 +01:00
friendica
a00c072f02 high level queue inspector - needs a lot more, like the ability to dump certain destinations and indicating known dead sites, but this is a start 2015-02-26 20:00:47 -08:00
friendica
dce0bb0ef8 finish converting "delete" to trash icons for consistency. The 'x' was left in a couple of places like the group list widget and saved search term widget and ignoring friend suggestions where it was more appropriate to leave it. 2015-02-26 16:41:38 -08:00
friendica
6c77550c29 more stuff for external resource page 2015-02-20 21:30:02 -08:00
friendica
6b4d5eedc4 extend the troubleshooting doc 2015-02-20 14:58:09 -08:00
friendica
ff5c3b009f doc update 2015-02-20 00:15:30 -08:00
friendica
ccf1a131f1 doc update 2015-02-20 00:15:03 -08:00
friendica
436a82d74e Scripts to add external theme and addon repositories.
Example:
    util/add_theme_repo https://github.com/deadsuperhero/redmatrix-themes deadsuperhero

The final argument is a nickname on this system. The repository will be placed under extend/theme/deadsuperhero and the themes from that repository linked to your redmatrix theme directory.

You can do the same with addons. We'll have to come up with some "pull" scripts to keep updated but the clever folks will already know how to do this.
2015-02-19 19:48:07 -08:00
RedMatrix
4a75d2d754 Merge pull request #900 from einervonvielen/doc_dev_beginner_corrections
Changed bbcode [toc] and changed doc for beginning deveopers
2015-02-19 13:40:23 +11:00
friendica
a5f7df4667 issue #860, replace br html element with linefeed between table rows 2015-02-15 19:15:55 -08:00
friendica
9ba21f82cb missing file 2015-02-15 16:30:41 -08:00
einervonvielen
4e6ba149d7 Some changes of doc for beginning developers
Made some corrections after following this manual step by step.
2015-02-15 18:11:51 +01:00
friendica
0d9508d5ef Merge https://github.com/friendica/red into pending_merge 2015-02-14 21:58:32 -08:00
friendica
7ad425bbda failure to auto update comments if it's your own. 2015-02-14 21:57:47 -08:00
Einer von Vielen
6ed8fb30b8 Changed bb code [toc] to make it more flexible
This usage is know closer to the original usage of
http://ndabas.github.io/toc/

Changed:
- jquery.toc.js: Do not check for empty headings
- bbcode.php: Added processing of [toc] with parameters
- main.js: Use the default params for jquery.toc.js
- bbcode.html: Added more help for [toc] and corrected some html
2015-02-14 20:33:51 +01:00
jeroenpraat
05c2c50170 Patches from Thomas regarding offline status off whogotzot.com 2015-02-14 18:17:42 +01:00
friendica
7bb2e25ea0 missing param 2015-02-13 13:04:31 -08:00
friendica
149a588b11 ensure we have permission before displaying buttons 2015-02-10 20:21:54 -08:00
friendica
c694945245 like formatting for extended consensus items 2015-02-09 21:18:50 -08:00
RedSwede
fe54e6d3a4 Changed a heading roles.md. Added the comparison. No idea how it renders with markdownify. 2015-02-07 16:49:52 +01:00
friendica
8840980797 more doc updates 2015-02-06 02:07:52 -08:00
friendica
7edab47658 get_rel_link broken - also weekly doc updates 2015-02-06 02:07:10 -08:00
Habeas Codice
3e5226adc7 Add more detail about directory_mode settings to default config and docs 2015-01-30 19:37:25 -08:00
friendica
340212d77e sync_locations() toggle DB flag functions were broken - result of postgres changes. Split these into seperate set and reset blocks. 2015-01-30 15:01:10 -08:00
friendica
ab0706521e let zot_refresh continue without a primary hub if one cannot be found. also weekly doc updates 2015-01-30 13:45:28 -08:00
RedSwede
775dc3a320 Renamed translation file 2015-01-29 14:56:31 +01: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
Habeas Codice
aa24d6c8e5 Add pg support channel to external resources 2015-01-25 20:43:32 -08:00
friendica
c1290861db roadmap update 2015-01-25 14:24:07 -08:00
Christian Vogeley
ba10833bc5 Check allowed emails, also add blacklisting for
not allowed emails:
config:'system','not_allowed_email'
2015-01-25 04:16:28 +01:00
friendica
0cdcc4bc50 doc updates 2015-01-23 03:25:17 -08:00
friendica
6d0e6b78b4 update V3 roadmap 2015-01-21 14:25:45 -08:00
friendica
a71e57cebf remove unrecognised code comment from markdown text. 2015-01-18 17:13:12 -08:00
RedSwede
08038eafb4 Merge branch 'master' of git://github.com/friendica/red into dev_redswede 2015-01-19 00:45:32 +01:00
RedMatrix
5d30565c66 Merge pull request #863 from einervonvielen/Fix_bbcode_toc_for_help_pages
Fixed bbode element toc for webpages
2015-01-19 10:19:38 +11:00
RedMatrix
39dad87adc Merge pull request #862 from pafcu/help
Add some database documentation + mod/help.php bugfix
2015-01-19 10:19:08 +11:00
RedSwede
cfd983b750 translation of 2 helpfiles to swedish 2015-01-19 00:16:57 +01:00
Einer von Vielen
a1ab658df1 Added table of contents for FAQs doc
- help/faq_admins
- help/faq_members
- help/faq_developers
2015-01-18 17:47:31 +01:00
Stefan Parviainen
1075bb234f Database schema documentation 2015-01-18 12:36:51 +01:00
RedSwede
1d7bd0ba90 Looked through the whole doc/-folder more or less. Added and commented a few things here and there.
One question:
* Is the crypto-js E2EE or not? If the devs agree that it is NOT then I propose
removing this from the help files and gui.
2015-01-17 00:19:22 +01:00
RedSwede
d5c85ea1bc edited the text to better reflect how the system works from a user perspective.
"If you restrict who can see these items, there is no way of making any single item public ever again - without allowing access to every public item you ever created. " <- this I did not understand.
2015-01-16 22:09:12 +01:00
friendica
2016342cf2 more doc updates 2015-01-16 00:53:55 -08:00
friendica
8f8700ddd2 mod_prep usability enhancements, doc updates 2015-01-16 00:53:04 -08:00
friendica
10960be69d document the poco reputation kill switch 2015-01-15 17:57:11 -08:00
09129cbe5f Added a table of content as bbcode element [toc] for webpages
- Included jquery.toc.js (http://www.apache.org/licenses/LICENSE-2.0)
- Modified jquery.toc.js to work with the webpages of the red#matrix
- Added info to the help
2015-01-14 22:47:54 +01:00
Christian Vogeley
1e6fd90795 Correction 2015-01-11 22:59:50 +01:00
Christian Vogeley
f6ec519686 Correction 2015-01-11 22:54:16 +01:00
Christian Vogeley
f245a09023 Correction 2015-01-11 22:36:30 +01:00
Christian Vogeley
4e7e555a75 corrcetion 2015-01-11 22:30:59 +01:00
Christian Vogeley
63f189b453 Correct 2015-01-11 22:23:30 +01:00
Christian Vogeley
f2ef89e697 Revert "put back in"
This reverts commit 5beec923b4.
2015-01-11 19:47:05 +01:00
Christian Vogeley
1f02700618 Revert "put back in"
This reverts commit ab07857d9c.
2015-01-11 19:44:18 +01:00
Christian Vogeley
ab07857d9c put back in 2015-01-11 19:41:22 +01:00
Christian Vogeley
5beec923b4 put back in 2015-01-11 19:38:43 +01:00
Christian Vogeley
c89db830eb . 2015-01-11 19:31:20 +01:00
Christian Vogeley
487d201ea8 . 2015-01-11 19:23:15 +01:00
Christian Vogeley
f957208600 fix accidentally removed file 2015-01-11 19:19:18 +01:00
Christian Vogeley
f0c7612bcd Merge remote-tracking branch 'upstream/master'
Conflicts:
	doc/html/classRedmatrix_1_1Import_1_1Import-members.html
	doc/html/classRedmatrix_1_1Import_1_1Import.js
2015-01-11 16:22:59 +01:00
friendica
8c4eb839f9 Merge https://github.com/friendica/red into pending_merge 2015-01-10 13:05:02 -08:00
friendica
c75cdbd304 doc updates 2015-01-10 13:04:43 -08:00
Einer von Vielen
bd7aebe272 Changed step-by-step manual for beginning developers.
- Fixed: Deleted wrong "orign" in push
- Changed: Spellings
- Added: Eclipses GIT plugin "Eclipse Mylyn to GitHub connector"
2015-01-10 20:45:09 +01:00
Einer von Vielen
52236c8677 Changed step-by-step manual for beginning devolopers.
- Fixed: Deleted "origin" in push at the end of the document
- Changed: Wordings
- Added: Reference to eclipse GIT plugin "Eclipse Mylyn to GitHub
connector"
2015-01-10 20:39:05 +01:00
zottel
6992717b37 updated German translation of features.bb help file to match current English one 2015-01-08 16:07:48 +01:00
zottel
1e8019c806 remove extra blank line 2015-01-08 11:46:14 +01:00
zottel
9467208f78 update German main help file 2015-01-08 11:44:04 +01:00
friendica
bb67ab1fbf this brings us up to date 2015-01-06 15:30:54 -08:00
Einer von Vielen
88d26f1f87 Corrected errors in chapter 'Contribute your changes via github'
- changed commit statement
- changed push statement (it pointed to the orign)
2015-01-06 19:07:59 +01:00
mrjive
94dd994abc Merge pull request #823 from einervonvielen/dev_beginning
Step-by-step manual to debug the red matrix (php) and to contribute code
2015-01-06 17:44:58 +01:00
Einer von Vielen
2f0d196f28 spelling 2015-01-06 17:32:57 +01:00
Einer von Vielen
ba428533bb added modification of branch 2015-01-06 17:27:52 +01:00
Einer von Vielen
a5766534fe Mainly it shows how to debug the red matrix (php) in a virtual machine and contribute changes via git.
It will guide to the following steps:
- Install a Virtual Machine
- Install Apache Web Server
- Install PHP, MySQL, phpMyAdmin
- Fork the project on github to be able contribute
- Install the RED Matrix
- Debug the server via eclipse
- Contribute your changes via github
2015-01-06 16:22:30 +01:00
Einer von Vielen
b12393ea12 Mainly it shows how to debug the red matrix (php) in a virtual machine and contribute changes via git.
It will guide to the following steps:
- Install a Virtual Machine
- Install Apache Web Server
- Install PHP, MySQL, phpMyAdmin
- Fork the project on github to be able contribute
- Install the RED Matrix
- Debug the server via eclipse
- Contribute your changes via github
2015-01-06 16:14:04 +01:00
friendica
ed2917118d doc updates 2015-01-02 17:26:57 -08:00
Andrew Manning
c49b521884 Added url tag around image for inserted links 2014-12-30 16:16:57 -06:00
Stefan Parviainen
69aeb5d205 Document photo_cache_time setting 2014-12-28 11:43:54 +01:00
Christian Vogeley
4a0150026b merge 2014-12-27 22:37:10 +01:00
friendica
7ba92feabf doc update 2014-12-26 00:13:22 -08:00
friendica
d1273b17e5 document the new inline map codes 2014-12-23 14:47:34 -08:00
Stefan Parviainen
83eb7a10e2 Option to check that a random profile works before returning it 2014-12-22 22:57:58 +01:00
RedMatrix
9684d682ae Merge pull request #749 from pafcu/hijackingdocfix
protect_tag_hijacking (incorrect) -> prevent_tag_hijacking in docs (corr...
2014-12-21 10:39:47 +11:00
Thomas Willingham
508bd08503 Oopsie in German 2014-12-20 21:43:07 +00:00
Thomas Willingham
3cca54140b Doco - fix some tags. 2014-12-20 21:16:57 +00:00
Stefan Parviainen
9d11b8025e protect_tag_hijacking (incorrect) -> prevent_tag_hijacking in docs (correct) 2014-12-20 17:41:02 +01:00
Thomas Willingham
b0da38c09a Merge branch 'master' of https://github.com/friendica/red 2014-12-20 13:37:46 +00:00
Thomas Willingham
49a4ca9182 More FAQ 2014-12-20 13:37:18 +00:00
friendica
26105b53d4 doc updates 2014-12-19 00:29:10 -08:00
Thomas Willingham
5dcf3aced3 My links are also out of date. 2014-12-18 17:45:28 +00:00
Oliver
daccc71469 deleted a dead link 2014-12-18 09:31:25 +01:00
friendica
538fc739a7 This needs a lot more cleanup but at least it's a bit more complete now. 2014-12-17 15:51:53 -08:00
friendica
29f24e9731 minor clarifications on a few settings 2014-12-17 14:32:25 -08:00
Thomas Willingham
8712b9d37f Doco - another handful of configs 2014-12-17 21:46:08 +00:00
Thomas Willingham
d82c7c2067 Minor doco 2014-12-16 18:13:04 +00:00
Thomas Willingham
723004a13a Merge pull request #746 from pafcu/autofollowdoc
Document the auto_follow option
2014-12-15 16:30:54 +00:00
Stefan Parviainen
5c20287f95 Document the auto_follow option 2014-12-15 17:17:15 +01:00
Thomas Willingham
372b7b1405 Doco: How to write foreign doco in how to write doco doco. 2014-12-15 15:56:00 +00:00
friendica
d3465802d6 doc update 2014-12-12 00:28:05 -08:00
friendica
452d275b5e don't import to sys channel from self-censored authors 2014-12-12 00:26:07 -08:00
friendica
7f1a42340a Merge https://github.com/friendica/red into pending_merge 2014-12-10 16:26:36 -08:00
friendica
58067c24fc block adult channels from inclusion in public content feeds 2014-12-10 16:24:31 -08:00
Thomas Willingham
a23af1f5f7 Issue #732 2014-12-09 19:14:58 +00:00
zzottel
88cfdb864c Merge pull request #731 from zzottel/master
add main_footer include to all .md files except TOS and README
2014-12-08 11:13:11 +01:00
zottel
8ddf16f1ee add main_footer include to all .md files except TOS and README 2014-12-08 11:06:37 +01:00
Christian Vogeley
f3789b1aeb merge 2014-12-07 16:09:03 +01:00
Christian Vogeley
098eb66ba0 merge 2014-12-07 16:07:34 +01:00
friendica
80ed4193f7 Merge https://github.com/friendica/red into pending_merge 2014-11-28 18:48:38 -08:00
friendica
af3bf10d2f doc updates 2014-11-28 18:47:59 -08:00
Thomas Willingham
728a0667c5 Doco - #710 flipped the colours. Unsurprisingly, they were the other
way round because they were created on a dark theme.  The right thing
to do is not to specify a colour at all, and let the themes handle it.
2014-11-28 18:02:58 +00:00
Andrew Manning
d89d4630d0 Documentation wording
Improved wording. Replaced white colored text with black because the
default theme makes the white invisible.
2014-11-25 06:46:06 -05:00
zottel
22340d105b update to Germanmain help file 2014-11-24 11:56:15 +01:00
friendica
746e4860fa more roadmap 2014-11-23 15:09:07 -08:00
friendica
d191e7c348 project roadmap 2014-11-23 14:51:04 -08:00
friendica
86b6861aae Merge https://github.com/friendica/red into pending_merge 2014-11-22 12:26:33 -08:00
friendica
b16f938830 random block widget 2014-11-22 12:26:04 -08:00
friendica
c785b5a90c doc updates 2014-11-22 12:25:49 -08:00
Habeas Codice
cf739c0361 Merge remote-tracking branch 'upstream/master' 2014-11-21 15:39:14 -08:00
Habeas Codice
b224f8056c new system config reserved_channels
prevents members from creating channels in a reserved list
2014-11-21 15:35:59 -08:00
friendica
afd8b2ddf2 random photo widget 2014-11-20 15:34:49 -08:00
friendica
7a1b345bc2 to-do update 2014-11-20 03:12:06 -08:00
Habeas Codice
6413395a76 Merge remote-tracking branch 'upstream/master' 2014-11-18 12:14:14 -08:00
Habeas Codice
6cc906fd1d update docs 2014-11-18 12:10:40 -08:00
friendica
7b39fac5f0 forgot to add catcloud to the widget doc 2014-11-17 20:11:05 -08:00
Habeas Codice
333f3b1715 Merge remote-tracking branch 'upstream/master' 2014-11-17 03:20:20 -08:00
friendica
87cdfc1751 doc updates 2014-11-15 14:03:28 -08:00
habeascodice
2dbecf9545 Merge branch 'master' of https://github.com/habeascodice/red 2014-11-13 13:30:29 -08: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
friendica
226d695525 make it a bit personal 2014-11-12 23:55:04 -08:00
friendica
1c1705e060 ok, I think I'll give it a break now. 2014-11-12 19:43:54 -08:00
friendica
a77abb0694 minor word tweaks 2014-11-12 19:04:24 -08:00
friendica
634475164e wordsmith 2014-11-12 16:11:18 -08:00
friendica
9478fd7fd4 more minor wordsmithing 2014-11-12 16:04:49 -08:00
friendica
f41c748fe2 Some dates couldn't be verified without going way back in the archives so at least make this document accurate based on what I have in front of me. 2014-11-12 15:47:29 -08:00
friendica
40e3da7b4f add history link 2014-11-12 15:40:11 -08:00
friendica
4e7567ffa2 History of RedMatrix, Friendica, Mike Macgirvin, and associated other stuff. 2014-11-12 15:31:24 -08:00
Thomas Willingham
b29a968be8 Document reinstalling, or saying don't do that without explicitly stating don't do that. 2014-11-08 00:17:53 +00:00
zottel
add493ef4d update to German help files 2014-11-07 22:46:39 +01:00
friendica
d17c15a992 doc updates 2014-11-07 05:14:53 -08:00
friendica
e32a339a3d doc updates 2014-11-01 00:36:01 -07:00
friendica
7f0bd5a6e5 doc updates 2014-10-31 05:05:31 -07:00
Thomas Willingham
fbd027709a Debian doco - no longer uses dropbear. 2014-10-31 01:13:56 +00:00
habeascodice
bc02b93372 Merge remote branch 'upstream/master' 2014-10-29 03:39:07 -07:00
friendica
1b53d1c1d3 Merge https://github.com/friendica/red into pending_merge 2014-10-27 16:20:59 -07:00
friendica
583b445bc0 add "repository" permissions role and make sure we have a sane "accept" default for the custom role. 2014-10-27 16:19:30 -07:00
Jeroen
6ff795a9f2 Merge branch 'master' of https://github.com/friendica/red 2014-10-27 15:06:34 +00:00
Jeroen
eec0a67dde update nl + Terms of Service more prominent in the help files. 2014-10-27 15:05:59 +00:00
friendica
bc3e7c4cad some documentation of permission roles and what the differences are. 2014-10-27 02:17:30 -07:00
friendica
98bce0e719 the to-do list is getting longer again. 2014-10-24 14:31:21 -07:00
zottel
4d0455befd correction to addon footer 2014-10-24 17:09:37 +02:00
zottel
d98fcdf3fb update to German help 2014-10-24 17:08:50 +02:00
friendica
5ede7bd654 doc updates 2014-10-24 04:16:45 -07:00
Thomas Willingham
b27790302b Doco - politics, unwritten pages, links, and stuff. Nothing major. 2014-10-22 23:13:17 +01:00
habeascodice
fc12123329 missing custom/ description 2014-10-20 04:49:44 -07:00
friendica
bae3029c63 merge madness 2014-10-19 16:12:05 -07:00
friendica
88d63d1b77 new doc added to doc checkin 2014-10-19 15:55:22 -07:00
friendica
478e7c4479 doc updates 2014-10-19 15:54:51 -07:00
marijus
1ee2b631db lighttpd sample conf security enhancement 2014-10-16 22:52:28 +02:00
Thomas Willingham
11ad127c68 Let's not play security expert. Use Mozillas recommended server
config, even if it's ridiculously verbose.  Reasoning - they make
the browser, so if they've got it wrong, you're buggered anyway.
2014-10-16 01:57:04 +01:00
Thomas Willingham
1eb478ba54 SSL is broken you say? Well bah gum.
Someone probably needs to update Lighttpd and Apache too.
2014-10-16 00:47:02 +01:00
tuscanhobbit
9f95162593 one more hidden config 2014-10-13 21:29:47 +02:00
friendica
1f976fbfe6 bit of cleanup of hidden_configs. This is a start - we've got hundreds more. 2014-10-12 17:59:03 -07:00
Thomas Willingham
fd00a24957 Some more previously undocumented configs. 2014-10-11 18:37:07 +01:00
Thomas Willingham
2e2f101e0b Doco: Hidden configs - you won't believe what happens next!
Covered the P's, still need to do the X and just the configs.  Work in
progress, so not linked from the index yet.
2014-10-11 15:15:55 +01:00
friendica
8e7e488ffe doc updates 2014-10-10 00:13:00 -07:00
Klaus Weidenbach
33394f58ff Moved RedBrowser class from reddav.php to it's own file.
First step on cleaning up ReadDAV classes and restructuring it bit in
preparation for adding some more DAV features, photo access, CalDAV, etc.
and hopefully also some PHPunits.
Add a PHP5.3 namespace for RedDAV classes. Any objections against this or
the vendor namespace?
Add some more documentation for RedBrowser.
2014-10-06 23:38:33 +02:00
Michael Johnston
5eba3c17cb typo 2014-10-03 20:36:52 -04:00
friendica
f5623ae11d doc updates 2014-10-03 03:34:50 -07:00
habeascodice
5f58603158 relevant now that site statistics are all the hotness 2014-09-28 19:32:13 -07:00
friendica
1e7fbac6c1 doc updates, clean up buttons on PM edit template to match other edit buttons 2014-09-26 01:52:30 -07:00
friendica
81ee35e03b fix url mismatches of a single trailing slash for feed author/owner comparisons; update diaspora_compat 2014-09-23 20:55:22 -07:00
zottel
ccc97ffdc0 update German main help page 2014-09-23 16:35:30 +02:00
friendica
1c56442818 Repeat after me - we always refer to our clientelle as 'members'. If your software calls you a "user" - get rid of it. 2014-09-19 23:35:16 -07:00
friendica
083b5da967 doc updates 2014-09-19 02:22:12 -07:00
Thomas Willingham
595be9919b Merge branch 'master' of https://github.com/friendica/red 2014-09-18 17:08:23 +01:00
Thomas Willingham
65441b95bb Doco - permissions needs some work, but this is a relative whopper. 2014-09-18 17:07:47 +01:00
friendica
7167208345 forgot this one... 2014-09-17 22:30:25 -07:00
friendica
4014093572 implement permission roles - the backend should be done except for maybe a couple of small tweaks. Now we just need to define the rest of the roles and create a chooser for them. Adam started on this some time back but I don't know where that has gone. 2014-09-17 17:59:46 -07:00
friendica
cd79044778 no sense maintaining 2 to-do files. I think the one I'm removing is referenced online somewhere - which is why it wasn't done earlier. Can't find it, so just note that somebody will complain and we'll have to edit the pointer someday. 2014-09-16 23:12:50 -07:00
friendica
171719a774 additions and edits to the faq 2014-09-15 17:59:47 -07:00
friendica
56c1c5cd88 couple of edits to make this more current 2014-09-15 17:43:40 -07:00
Thomas Willingham
d2a4b34c98 Trivial typo - concatenated string that should be. Doesn't really
deserve it's own commit, but if I don't fix it now, nobody will notice for
another18 months.
2014-09-16 00:55:41 +01:00
Jeroen
eaf3bd3326 See comments on commit 5ab85b0. Also fixed some bb typo's in docu index. 2014-09-15 15:35:40 +00:00
Thomas Willingham
969f2530cc Doco - kill dupe 2014-09-13 19:56:30 +01:00
Thomas Willingham
d84eb8c79a Bring DB doco up to date 2014-09-13 19:27:24 +01:00
Thomas Willingham
f85aba3a1e Doco - some links that got stripped at some point 2014-09-13 18:51:51 +01:00
Thomas Willingham
a5a501c90f Here, have a semi-colon 2014-09-13 15:25:05 +01:00
Thomas Willingham
c8508a310f Only use one install file 2014-09-13 15:23:40 +01:00
friendica
701ae2981d doc updates 2014-09-12 01:59:31 -07:00
friendica
ab7f2db4d7 doc updates and a couple of issues spotted in the logs (diaspora likes, feed author import) 2014-09-12 00:59:23 -07:00
friendica
e00e55af57 keep the docs updated on what's happening. 2014-09-11 18:21:31 -07:00
friendica
6991a3ac01 more compatibility notes 2014-09-10 21:43:25 -07:00
jeroenpraat
9f5ad8e9de channel or account 2014-09-10 14:04:14 +02:00
jeroenpraat
e1ddcc32b7 should be updated 2014-09-10 14:03:19 +02:00
Thomas Willingham
1ce132a1ca Doco - URL update, kill dupe 2014-09-10 05:02:12 +01:00
Thomas Willingham
ec4f30c3f6 Merge remote-tracking branch 'upstream/master' 2014-09-09 21:32:25 +01:00
Thomas Willingham
652ec8c3fc Doco - note in Nginx file to kill a recurring support request. 2014-09-09 21:31:33 +01:00
friendica
a0b3ddca40 doc updates 2014-09-05 01:58:12 -07:00