Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move public resources under public/ directory | rdalverny | 2022-01-22 | 1 | -12/+64 |
| | | | | | | | | | | | | | | Existing setups need to update their server config to point (or link to) public/ directory instead of the root of the code repo. Configuration (and password) location also changes from custom/ and admin/inc to custom/config/. That way, config and code library move out of the publicly served file tree. Apart from the change of the web root, config should be migrated seamlessly. | ||||
* | Add test coverage, add tests, refactor OPML code | Romain d'Alverny | 2022-01-16 | 3 | -26/+54 |
| | |||||
* | Refactor main controller and templates | Romain d'Alverny | 2022-01-15 | 2 | -5/+15 |
| | | | | | | | | | | | | Templates for the public part: - archive/default views are merged into a single set - becomes HTML5 Controller code is reorganized for clarity. Compiled template caching is also fixed and activated when config cache value is > 0. Caching is also given new default larger values. | ||||
* | Cleanup | Romain d'Alverny | 2022-01-14 | 2 | -31/+4 |
| | |||||
* | Sanitize some HTML tags while in fast parsing mode | Romain d'Alverny | 2022-01-12 | 1 | -1/+21 |
| | | | | | | | | It's almost the same config as `set_stupidly_fast(true)` only we don't want to touch at `add_attributes` (because it's valuable safety) and we do want to strip specific tags (among which <script>, see moonmoon/moonmoon#111). | ||||
* | Upgrade OPML format to v2 | Romain d'Alverny | 2022-01-11 | 3 | -17/+61 |
| | |||||
* | Fix warnings | Romain d'Alverny | 2022-01-11 | 2 | -2/+4 |
| | |||||
* | Factor more config into PlanetConfig | Romain d'Alverny | 2022-01-11 | 2 | -1/+67 |
| | | | | | | | | | This moves into PlanetConfig: * people.opml, cache dir path definition, * installation check, * config upgrade when needed, * responsibility for providing config values instead of $conf global array). | ||||
* | Install code QA helpers, enforce PSR2 | Romain d'Alverny | 2022-01-11 | 6 | -229/+238 |
| | | | | Installs phpcs, phpmd, parallel-lint, phpstan. | ||||
* | Remove unneeded polyfills | Romain d'Alverny | 2022-01-11 | 1 | -22/+2 |
| | |||||
* | Require PHP 7.2 | Romain d'Alverny | 2022-01-10 | 1 | -3/+3 |
| | | | | moonmoon now supports PHP 7.2 to 8.1. | ||||
* | Revert commit 3510092 | nashe | 2018-01-04 | 1 | -6/+11 |
| | | | | | This should fix the strange story of `custom/people.opml` disapearing... It should trying to do smart stuff :-) | ||||
* | Add missing "new" when raising an InvaludArgumentException | nashe | 2018-01-04 | 1 | -1/+1 |
| | |||||
* | Do not assume that Composer autoload is case insensitive | nashe | 2018-01-04 | 1 | -1/+1 |
| | |||||
* | Safely generate random HMAC keys for CSRF tokens | nashe | 2018-01-02 | 1 | -1/+7 |
| | |||||
* | Implement and expose a CSRF mitigation | nashe | 2017-12-23 | 1 | -0/+49 |
| | |||||
* | Improve project structure | nashe | 2017-10-21 | 4 | -31/+410 |
| | |||||
* | Cleanup install.php | nashe | 2017-10-17 | 1 | -6/+6 |
| | |||||
* | Update CONTRIBUTING.md | nashe | 2017-07-16 | 1 | -0/+0 |
| | |||||
* | Add an option to disable feed certificate check | nashe | 2017-07-13 | 2 | -1/+9 |
| | |||||
* | Fix PHP warning | nashe | 2017-07-12 | 1 | -1/+8 |
| | | | | | | "usort() expects parameter 2 to be a valid callback, non-static method PlanetFeed::compare() should not be called statically in moonmoon/custom/views/default/sidebar.tpl.php on line 3" | ||||
* | Fix PHP notice | nashe | 2017-07-12 | 1 | -7/+6 |
| | | | | | "Only variables should be passed by reference in /Users/thomas/Workspace/moonmoon/app/classes/Planet.php on line 145" | ||||
* | Make PlanetConfig more testable | nashe | 2017-07-07 | 1 | -18/+99 |
| | |||||
* | Make PlanetError more testable | nashe | 2017-07-07 | 1 | -7/+16 |
| | |||||
* | Fix minor errors found with debug mode on | nashe | 2017-05-28 | 1 | -3/+8 |
| | |||||
* | Move the debug directive to configuration file | nashe | 2017-05-28 | 1 | -15/+22 |
| | |||||
* | Clean code | nashe | 2015-08-11 | 3 | -4/+4 |
| | | | | Replace dirname(__FILE__) by __DIR__. | ||||
* | Fix class autoloading | nashe | 2015-08-11 | 1 | -0/+0 |
| | | | | | | | Made some mistakes with my last PR: I tested that everything were working, but on the wrong branch. This commit fixes all the autoloading error that were left. | ||||
* | Port the testmore unit tests to Codeception | nashe | 2015-08-05 | 1 | -0/+0 |
| | |||||
* | Make authentication timing-safe | nashe | 2015-08-04 | 1 | -0/+40 |
| | | | | | | | Improve the authentication to make it timing-safe against bruteforce attacks. See code comments for more details on the implementation. | ||||
* | Control width blacklisting feed are down, cron.php manage the status of this ↵ | Fernando García | 2014-03-04 | 2 | -7/+28 |
| | | | | feeds | ||||
* | Option to show only posts that have a specific tag or category. | Romain d'Alverny | 2012-06-23 | 2 | -0/+58 |
| | | | | | - add configuration description in README.markdown - add unit test with testmore.php for this very feature | ||||
* | Update l10n support: | Pascal Chevrel | 2012-04-30 | 1 | -0/+12 |
| | | | | | | | | - improved regex logic in the extraction parser (fixes a couple of bugs in edge cases) - *.tpl.php files were not parsed because of the double dot, now fixed - strings requiring translation are now indicated in the source file to make them stand out - support for the {ok} tag, adding this tag allows the localizer to indicate that a string remains in English (or that it is spelt the same in his language) - add an english reference file, in case we want to send it to volunteers | ||||
* | add support for localization notes in strings. This is a feature allowing ↵ | Pascal Chevrel | 2012-04-25 | 1 | -1/+1 |
| | | | | developpers to add a short comment to a string explaining to localizers the context in which the string is used. This is a feature needed for the string extraction tools | ||||
* | Rename $person to $feed | Maurice Svay | 2012-04-10 | 1 | -13/+13 |
| | |||||
* | l10n support for moonmoon | Pascal Chevrel | 2012-03-12 | 2 | -0/+41 |
| | |||||
* | Convert back Planet.class.php to php5 syntax + UNix enlines | Pascal Chevrel | 2012-03-11 | 1 | -155/+155 |
| | |||||
* | Convert back Planet.class.php tp php5 syntax | Pascal Chevrel | 2012-03-11 | 1 | -144/+155 |
| | |||||
* | Merge branch 'cleanup' of https://github.com/pascalchevrel/moonmoon into ↵ | Maurice Svay | 2012-03-10 | 1 | -155/+144 |
|\ | | | | | | | | | | | | | | | pascalchevrel-cleanup Conflicts: admin/default.css app/classes/Planet.class.php | ||||
| * | convert all files saved in Windows(CRLF) to Unix (LF) | Pascal Chevrel | 2012-03-09 | 1 | -144/+144 |
| | | |||||
* | | Refactioring, this is a syntax change for all Planet* classes to use PHP5 ↵ | Pascal Chevrel | 2012-03-09 | 5 | -75/+113 |
|/ | | | | syntax instead of PHP4 | ||||
* | One file per class | Maurice Svay | 2012-03-07 | 5 | -161/+161 |
| | |||||
* | update spyc library from 0.2.3 to 0.5 | Pascal Chevrel | 2012-02-28 | 1 | -45/+45 |
| | |||||
* | Remove unused comment | Maurice Svay | 2011-02-07 | 1 | -1/+0 |
| | |||||
* | Initial commit | Maurice Svay | 2010-02-16 | 1 | -0/+301 |