Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Factor some tests with dataProvideruser/rda/rda-10-dev | rdalverny | 2022-01-24 | 2 | -21/+57 |
| | |||||
* | Add provisional PHP support policy | rdalverny | 2022-01-22 | 1 | -1/+24 |
| | |||||
* | Also cache Atom feed | rdalverny | 2022-01-22 | 3 | -11/+20 |
| | |||||
* | Add a Changelog | rdalverny | 2022-01-22 | 1 | -0/+84 |
| | |||||
* | Fix broken link to people.opml | rdalverny | 2022-01-22 | 3 | -2/+32 |
| | |||||
* | Prune cached HTML when changing feeds list | rdalverny | 2022-01-22 | 2 | -0/+21 |
| | |||||
* | More type hints | rdalverny | 2022-01-22 | 11 | -86/+98 |
| | |||||
* | Move public resources under public/ directory | rdalverny | 2022-01-22 | 41 | -66/+203 |
| | | | | | | | | | | | | | | 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 | 13 | -46/+251 |
| | |||||
* | Fix tests, adjust composer | Romain d'Alverny | 2022-01-15 | 2 | -1/+6 |
| | |||||
* | Refactor main controller and templates | Romain d'Alverny | 2022-01-15 | 14 | -125/+65 |
| | | | | | | | | | | | | 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. | ||||
* | Import OPML file directly in admin | Romain d'Alverny | 2022-01-14 | 2 | -1/+23 |
| | | | | | | Allows to backup/restore a full opml list. Maybe related to moonmoon/moonmoon#67. | ||||
* | Cleanup | Romain d'Alverny | 2022-01-14 | 4 | -43/+7 |
| | |||||
* | Use sha256 for password hashing | Romain d'Alverny | 2022-01-12 | 4 | -4/+21 |
| | | | | See moonmoon/moonmoon#10 | ||||
* | Sanitize some HTML tags while in fast parsing mode | Romain d'Alverny | 2022-01-12 | 3 | -1/+142 |
| | | | | | | | | 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). | ||||
* | Update lang files strings, French | Romain d'Alverny | 2022-01-12 | 5 | -105/+137 |
| | |||||
* | Add Indonesian translation | Romain d'Alverny | 2022-01-12 | 2 | -1/+275 |
| | | | | | | See moonmoon/moonmoon#107 Also fixes Deutsch language id in install script. | ||||
* | Add Makefile | Romain d'Alverny | 2022-01-11 | 3 | -2/+37 |
| | |||||
* | Adjust Atom feed dates timezone, entry.id | Romain d'Alverny | 2022-01-11 | 1 | -7/+5 |
| | |||||
* | Upgrade OPML format to v2 | Romain d'Alverny | 2022-01-11 | 3 | -17/+61 |
| | |||||
* | Fix warnings | Romain d'Alverny | 2022-01-11 | 6 | -9/+15 |
| | |||||
* | Factor more config into PlanetConfig | Romain d'Alverny | 2022-01-11 | 15 | -47/+94 |
| | | | | | | | | | 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 | 30 | -341/+1481 |
| | | | | Installs phpcs, phpmd, parallel-lint, phpstan. | ||||
* | Remove unneeded polyfills | Romain d'Alverny | 2022-01-11 | 3 | -71/+3 |
| | |||||
* | Show version in admin & footer | Romain d'Alverny | 2022-01-11 | 3 | -2/+17 |
| | |||||
* | Check for required PHP extension on install | Romain d'Alverny | 2022-01-11 | 1 | -0/+20 |
| | |||||
* | Fix include path & bug | Romain d'Alverny | 2022-01-11 | 3 | -3/+3 |
| | |||||
* | Require PHP 7.2 | Romain d'Alverny | 2022-01-10 | 12 | -472/+1755 |
| | | | | moonmoon now supports PHP 7.2 to 8.1. | ||||
* | Fix #94: Simple responsive design (#102)topic/moonmoon-upstream | Jonathan Magano | 2018-11-10 | 2 | -53/+84 |
| | | | | | * Fix #94: Simple responsive design * Remove non needed css proprety | ||||
* | Update README.md | nashe | 2018-06-28 | 1 | -4/+8 |
| | |||||
* | Add logo to README.md | thomas | 2018-06-28 | 1 | -2/+5 |
| | |||||
* | Add logo created by @rakujira | thomas | 2018-06-28 | 2 | -0/+0 |
| | |||||
* | Add logo created by @rakujira | thomas | 2018-06-26 | 1 | -0/+0 |
| | |||||
* | Be more strict with $_GET[type] filtering before inclusion | nashe | 2018-04-29 | 1 | -1/+1 |
| | |||||
* | Fix views_path() | nashe | 2018-04-29 | 1 | -1/+1 |
| | |||||
* | Fix link to moonmoon/docker-images | thomas | 2018-04-10 | 1 | -1/+1 |
| | |||||
* | Add basic release building script | nashe | 2018-03-22 | 1 | -0/+20 |
| | |||||
* | Add German translation | thomas | 2018-03-22 | 2 | -0/+220 |
| | | | | | * l10n: add German translation * installer: add German language | ||||
* | Update Travis build matrix | nashe | 2018-01-07 | 1 | -2/+3 |
| | |||||
* | Add link to moonmoon/docker-images in README.md | nashe | 2018-01-07 | 1 | -0/+3 |
| | |||||
* | Do not let SimplePie add HTML tags when displaying author | nashe | 2018-01-05 | 1 | -2/+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 | 2 | -2/+2 |
| | |||||
* | Merge pull request #98 from moonmoon/anti-csrf | thomas | 2018-01-02 | 12 | -9/+203 |
|\ | | | | | Implement a mitigation against CSRF attacks | ||||
| * | Safely generate random HMAC keys for CSRF tokens | nashe | 2018-01-02 | 1 | -1/+7 |
| | | |||||
| * | Add paragonie/random_compat to implement a polyfill for random_bytes | nashe | 2018-01-02 | 3 | -3/+57 |
| | | |||||
| * | Add CSRF token checks | nashe | 2017-12-23 | 4 | -1/+11 |
| | | |||||
| * | Implement and expose a CSRF mitigation | nashe | 2017-12-23 | 2 | -1/+50 |
| | | |||||
| * | Give a session to the users | nashe | 2017-12-23 | 3 | -3/+13 |
| | |