Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rewrite IP ban management | ArthurHoaro | 2019-02-09 | 1 | -1/+1 |
| | | | | | | | This adds a dedicated manager class to handle all ban interactions, which is instantiated and handled by LoginManager. IPs are now stored in the same format as the datastore, through FileUtils. Fixes #1032 #587 | ||||
* | namespacing: \Shaarli\Plugin\PluginManager | VirtualTam | 2019-01-12 | 1 | -1/+1 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: \Shaarli\Netscape\NetscapeBookmarkUtils | VirtualTam | 2019-01-12 | 1 | -1/+1 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: \Shaarli\Router | VirtualTam | 2019-01-12 | 1 | -2/+1 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: \Shaarli\ApplicationUtils | VirtualTam | 2019-01-12 | 1 | -2/+2 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: \Shaarli\Updater | VirtualTam | 2019-01-12 | 1 | -1/+2 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: move LinkUtils along \Shaarli\Bookmark classes | VirtualTam | 2019-01-12 | 1 | -1/+1 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: \Shaarli\Bookmark\LinkFilter | VirtualTam | 2019-01-12 | 1 | -1/+1 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: \Shaarli\Bookmark\LinkDB | VirtualTam | 2019-01-12 | 1 | -1/+2 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: \Shaarli\Render\{PageBuilder,ThemeUtils} | VirtualTam | 2019-01-12 | 1 | -2/+2 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: move HTTP utilities along \Shaarli\Http\ classes | VirtualTam | 2019-01-12 | 1 | -2/+2 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: \Shaarli\Feed\{Cache,CachedPage,FeedBuilder} | VirtualTam | 2019-01-12 | 1 | -4/+4 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | namespacing: \Shaarli\History | VirtualTam | 2019-01-12 | 1 | -0/+1 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | lint: fix line-length warnings | VirtualTam | 2018-12-02 | 1 | -11/+38 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | lint: apply phpcbf to index.php | VirtualTam | 2018-12-02 | 1 | -116/+115 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | Update session start condition | Bish Erbas | 2018-10-31 | 1 | -1/+1 |
| | | | | | Recommended method for PHP >= 5.4.0 as seen here https://stackoverflow.com/questions/6249707/check-if-php-session-has-already-started Per https://shaarli.readthedocs.io/en/master/Server-configuration/ Shaarli supports PHP >= 5.6 | ||||
* | Add a button to set links as sticky | ArthurHoaro | 2018-10-06 | 1 | -0/+19 |
| | | | | | | Meaning that they always appear on top of all links Fixes #186 | ||||
* | Merge pull request #1207 from ArthurHoaro/feature/cors | ArthurHoaro | 2018-09-20 | 1 | -0/+8 |
|\ | | | | | Add CORS headers to REST API responses | ||||
| * | Add CORS headers to REST API responses | ArthurHoaro | 2018-08-13 | 1 | -0/+8 |
| | | | | | | | | Fixes #1174 | ||||
* | | Fix a JS bug preventing AJAX tag deletion to work | ArthurHoaro | 2018-08-16 | 1 | -1/+2 |
| | | | | | | | | Fixes #1214 | ||||
* | | History: fix a bug on bulk deletion where only one deletion were registred | ArthurHoaro | 2018-08-13 | 1 | -1/+1 |
|/ | |||||
* | Fix issue 'You are not authorized to add a link' with thumbnails enabled | ArthurHoaro | 2018-08-10 | 1 | -2/+2 |
| | | | | | | Do not try to alter the datastore by updating thumbnails if the user isn't logged in. Also, do not enable thumbnails if PHP GD extension is not installed/loaded | ||||
* | Fix fatal error on daily page: use new thumbnail system | ArthurHoaro | 2018-07-29 | 1 | -3/+6 |
| | | | | | | | | | Also fix: * include the login manager in the daily RSS feed function * remove redirector setting in the vintage theme Fixes #1190 | ||||
* | Merge pull request #687 from ArthurHoaro/web-thumb | ArthurHoaro | 2018-07-28 | 1 | -429/+98 |
|\ | | | | | Use web-thumbnailer to retrieve thumbnails | ||||
| * | Bunch of improvement for thumbnails integration: | ArthurHoaro | 2018-07-17 | 1 | -3/+6 |
| | | | | | | | | | | | | | | | | - add a default thumb size value (125x90px) - improve private vertical bar visual, especially with thumbnails - translations - add a sync thumbs button in tool and empty picwall page - fixes WT download mode in JSON config | ||||
| * | Thumbnails: add a common mode to only retrieve thumbs from popular media ↵ | ArthurHoaro | 2018-07-05 | 1 | -10/+12 |
| | | | | | | | | websites | ||||
| * | Add a page to update all thumbnails through AJAX requests in both templates | ArthurHoaro | 2018-07-05 | 1 | -30/+51 |
| | | |||||
| * | Take code review into account | ArthurHoaro | 2018-07-05 | 1 | -1/+3 |
| | | | | | | | | Upgrade web-thumbnailer and display thumbs right after download | ||||
| * | Update thumbnail integration after rebasing the branch | ArthurHoaro | 2018-07-05 | 1 | -23/+16 |
| | | |||||
| * | Use web-thumbnailer to retrieve thumbnails | ArthurHoaro | 2018-07-05 | 1 | -421/+69 |
| | | | | | | | | | | | | | | | | | | | | * requires PHP 5.6 * use blazy on linklist since a lot more thumbs are retrieved * thumbnails can be disabled * thumbs size is now 120x120 * thumbs are now cropped to fit the expected size Fixes #345 #425 #487 #543 #588 #590 | ||||
* | | Docs: rename 'How-to' section to 'Guides' | VirtualTam | 2018-07-12 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | | Merge pull request #1141 from ArthurHoaro/api/tags | ArthurHoaro | 2018-07-10 | 1 | -0/+6 |
|\ \ | |/ |/| | Implements Tags endpoints for Shaarli's REST API | ||||
| * | Implements Tags endpoints for Shaarli's REST API | ArthurHoaro | 2018-06-04 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | Endpoints: * List All Tags [GET] * Get a tag [GET] * Update a tag [PUT] * Delete a tag [DELETE] Fixes #904 References shaarli/api-documentation#34 | ||||
* | | Fix broken documentation links and list formatting | VirtualTam | 2018-06-26 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | | Fixes an error during the install | ArthurHoaro | 2018-06-07 | 1 | -2/+3 |
|/ | | | | was out of scope | ||||
* | Refactor LoginManager stay-signed-in token management | VirtualTam | 2018-06-02 | 1 | -7/+5 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | Refactor session and cookie timeout control | VirtualTam | 2018-06-02 | 1 | -21/+26 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | Move LoginManager and SessionManager to the Security namespace | VirtualTam | 2018-06-02 | 1 | -2/+2 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | LoginManager: remove unused parameter | VirtualTam | 2018-06-02 | 1 | -1/+1 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | Login: update PageBuilder and default/vintage templates | VirtualTam | 2018-06-02 | 1 | -6/+9 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | Pass the client IP ID to LoginManager | VirtualTam | 2018-06-02 | 1 | -2/+3 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | Refactor user credential validation at login time | VirtualTam | 2018-05-29 | 1 | -106/+38 |
| | | | | | | | | Changed: - move login/password verification to LoginManager - code cleanup Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | Refactor PHP session handling during login/logout | VirtualTam | 2018-05-29 | 1 | -36/+13 |
| | | | | | | | | Changed: - move $_SESSION handling to SessionManager - code cleanup Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | Refactor SessionManager::$INACTIVITY_TIMEOUT | VirtualTam | 2018-05-29 | 1 | -24/+24 |
| | | | | | | | | | | | | Changed: - move INACTIVITY_TIMEOUT to SessionManager - inject a dependency to a SessionManager instance in: - fillSessionInfo() - setup_login_state() - check_auth() - cleanup related code and comments Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | Refactor client session hijacking protection | VirtualTam | 2018-05-29 | 1 | -12/+2 |
| | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net> | ||||
* | Fix parameter order which was preventing max_dl parameter to work properly | ArthurHoaro | 2018-05-01 | 1 | -1/+1 |
| | |||||
* | Fix warning when trying to save redictor setting from the configure page | ArthurHoaro | 2018-03-13 | 1 | -2/+0 |
| | | | | | | It has been removed from the web page. Fixes #1099 | ||||
* | Merge pull request #1096 from ArthurHoaro/feature/download-params | ArthurHoaro | 2018-03-13 | 1 | -1/+6 |
|\ | | | | | Make max download size and timeout configurable | ||||
| * | Make max download size and timeout configurable | ArthurHoaro | 2018-03-07 | 1 | -1/+6 |
| | | | | | | | | Fixes #1061 | ||||
* | | PSR: use elseif instead of else if | ArthurHoaro | 2018-02-28 | 1 | -2/+2 |
|/ | | | | See https://www.php-fig.org/psr/psr-2/\#51-if-elseif-else |