Commit Graph

16 Commits

Author SHA1 Message Date
Rubén D
7de0b1888d chore: Remove unused methods, minor refactor.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-12-07 07:34:49 +01:00
Rubén D
3f69f09e5f chore: Code cleanup
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-11-26 18:07:25 +01:00
Rubén D
cd4369e74e Merge branch 'master' into feat/code_refactoring
# Conflicts:
#	app/modules/web/themes/material-blue/views/account/account.inc
#	app/modules/web/themes/material-blue/views/account/search-rows.inc
#	app/modules/web/themes/material-blue/views/config/ldap.inc
#	composer.json
#	composer.lock
#	lib/SP/Bootstrap.php
#	lib/SP/Core/Language.php
#	lib/SP/Html/Html.php
#	lib/SP/Infrastructure/Database/DatabaseUtil.php
#	lib/SP/Providers/Auth/Ldap/LdapActions.php
#	lib/SP/Services/Account/AccountSearchItem.php
#	lib/SP/Services/Install/Installer.php
2022-11-13 09:18:55 +01:00
RubénD
9d0e169d21 Merge pull request #1856
* fix: Encode XSS related characters and strip tags.
2022-07-02 07:48:11 +02:00
RubénD
c39b60c2a7 Merge pull request #1853
* fix: Encode special characters using regex.

* chore: Bump version number.
2022-07-01 08:14:33 +02:00
RubénD
36d0c8861e Fix/url regex (#1842)
* fix: Tweak URL's regex to avoid XSS.

Thanks to @rgavilan for the feedback!
Closes #1840.

Signed-off-by: Rubén D <nuxsmin@syspass.org>

* chore: Update dependencies.

Signed-off-by: Rubén D <nuxsmin@syspass.org>

* chore: Use `ENT_QUOTES` flag for all `htmlspecialchars` calls.

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2022-06-18 09:50:59 +02:00
RubénD
b1e7edd761 fix: Return safe url for accounts. (#1839)
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2022-06-16 08:32:21 +02:00
Rubén D
58249da565 * [MOD] Use static types.
* [MOD] CORS headers.
* [MOD] Improve Forwarded header lookup.
* [ADD] Create interface for configuration data.

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2021-10-12 20:49:18 +02:00
Rubén D
41703b50f9 * [MOD] Strict type checking (WIP)
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2020-12-20 14:24:42 +01:00
Rubén D
e4e6e04c57 * [MOD] Updated copyright
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2020-12-07 19:42:41 +01:00
Rubén D
6197c52af1 * [MOD] Update copyright date
* [MOD] Code cleanup

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-04-27 02:48:18 +02:00
nuxsmin
57260871d6 * [FIX] Notifications assigned to a user can be deleted
* [MOD] Improved in-app notifications displaying. Database update is needed
* [ADD] Added ACL event handler in order to recreate users' ACL when items like user, profile or group are updated/deleted

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-18 19:51:42 +01:00
nuxsmin
a00b1fb3e9 * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
* [FIX] Minor bugfixes
2018-08-06 10:16:29 +02:00
nuxsmin
3e26a1df71 * [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
* [MOD] Make classes final for performance improvements and avoid some side behaviours
2018-07-28 19:15:11 +02:00
nuxsmin
407a3f0694 * [ADD] Password reset module. Work in progress
* [ADD] Mail provider. Work in progress
* [MOD] Updated copyright
* [MOD] Improved tracking module
2018-02-27 00:06:59 +01:00
nuxsmin
ff7e6e3519 * [ADD] Work in progress
* [ADD] Using URL routing
* [ADD] Using dependency injection
* [MOD] Big app structure changes
2017-10-17 02:00:53 +02:00