Timothée Jaussoin
eb0c97804e
Fix #78 Add a APP_ACCOUNTS_EMAIL_UNIQUE environnement setting
2023-03-14 10:53:51 +00:00
Timothée Jaussoin
484fc0d923
Fix #70 document email parameter in POST /accounts
2023-02-23 15:08:58 +01:00
Timothée Jaussoin
3e8eec68ea
Fix #76 Remove useless expired_at cast
2023-02-13 14:11:31 +01:00
Timothée Jaussoin
ee7ce55e56
Fix #75 Cast to int the phpredis-sentinel port
2023-02-13 12:20:03 +01:00
Timothée Jaussoin
fbb747ea74
Fix #74 Add a PHP error logger in XMLRPC
2023-02-13 11:54:10 +01:00
Timothée Jaussoin
6276d1d02d
Fix #73 Add missing vendor directory for XMLRPC in the packages
2023-02-13 11:44:39 +01:00
Timothée Jaussoin
8c598df151
Fix #72 Disable the accounts scope when loading the ApiKey and related account
2023-02-08 12:04:28 +01:00
Timothée Jaussoin
f93e9c0634
Fix #30 Remove APP_EVERYONE_IS_ADMIN
2023-02-08 10:34:17 +01:00
Timothée Jaussoin
b177e03b19
Fix #67 Requires PHP 8.0 minimum for the DEB and RPM package
...
Fix a grep selector in the cleanup lines
Update the Debian repositories before installing the deb package
2023-01-18 17:12:43 +01:00
Timothée Jaussoin
879fa89d1e
Fix #66 Don't overide DEB apache conf path
...
Update the dependencies
2023-01-11 14:50:37 +01:00
Timothée Jaussoin
69194f57a8
Fix #65 Remove the specific httpd config path and use the default one
2023-01-10 17:00:06 +01:00
Timothée Jaussoin
c4fd916dc7
Fix #64 Ensure php80 for RPM package
2023-01-10 12:16:46 +01:00
Timothée Jaussoin
2c231c96b7
Fix #63 Hide auth_token based QRCode generation
2022-12-22 16:19:50 +01:00
Timothée Jaussoin
a5c3339cfe
Fix #62 Remove fromContact
2022-12-21 17:19:47 +01:00
Timothée Jaussoin
6b90b29900
Fix #61 Use the new up to date syntax to load and use CommonMark
...
Update the dependencies
2022-12-20 15:13:00 +01:00
Timothée Jaussoin
6e56559050
Fix #59 Move to Redis for the devices management
2022-12-14 17:21:14 +01:00
Timothée Jaussoin
0d513197b4
Fix #55 Return 401 and not 404 when the wrong algorithm is picked in the Digest flow
2022-12-13 15:16:14 +01:00
Timothée Jaussoin
68b4f1df7f
Update CHANGELOG for the upcoming v1.3
...
Fix the packaging process to use git describe as a reference
Move the generated packages in the build directory, and fix the release and version format in the .spec
Refactor and cleanup the .gitlab-ci file
Move minimum version to PHP8.0
2022-12-13 14:50:40 +01:00
Timothée Jaussoin
4292277037
Prepare the 1.2 release
2022-11-03 15:05:54 +01:00
Timothée Jaussoin
3da2a8fdd6
Fix #50 upgrade the code to fit with the new object format
...
Fix a fatal error in the view
2022-11-03 10:39:11 +01:00
Timothée Jaussoin
501f394bbc
Fix #52 Remove the message
...
Update the dependencies
Bump the package number
2022-10-31 11:03:21 +01:00
Timothée Jaussoin
51774c0cc9
Fix #51 Use DB_CONNECTION and not DB_DRIVER by default to configure the database access
2022-10-26 15:25:17 +02:00
Timothée Jaussoin
668a7758c4
Fix #37 Run tests under Rockylinux 8 and Debian 11
...
Log an error if the FlexisipPusher is used but not properly configured
2022-10-20 17:14:51 +02:00
Timothée Jaussoin
448e200a72
Fix #39 Log error when the PN pusher is not configured
2022-10-20 16:58:31 +02:00
Timothée Jaussoin
46c2326e6b
Fix #48 FN in VCARD serialization
...
Add test
2022-10-19 15:42:04 +02:00
Timothée Jaussoin
626d13bae2
Fix #33 Add explanations related to the apache2 configuration
2022-10-12 14:39:23 +02:00
Timothée Jaussoin
e124dedfa2
Fix #46 Rely on the external account identifier and not the non-existing full identifier
...
Bump version
2022-10-11 14:43:10 +02:00
Timothée Jaussoin
699b015950
Fix #45 PHPCS issues
...
Bump the package number
2022-10-05 16:41:58 +02:00
Timothée Jaussoin
9768585236
Fix #45 Add a username blacklist feature + tests
2022-10-05 16:34:43 +02:00
Timothée Jaussoin
006ddaca5f
Fix #44 Add display name in the provisioning XML
2022-09-29 16:41:56 +02:00
Timothée Jaussoin
54b9c2a3f3
Fix #43 Ensure that admins cannot create or edit account with capital letters in usernames
...
Update the dependencies
Bump the package number
2022-09-27 11:51:21 +02:00
Timothée Jaussoin
10d601b95c
Fix #42 add PHPMD to the GitlabCI
...
Update the dependencies
2022-09-21 15:29:27 +02:00
Timothée Jaussoin
a0dd7e17ce
Add a PHP CodeSniffer to the CI
2022-09-21 12:28:59 +02:00
Timothée Jaussoin
a85088c7a4
Fix #40 Drop the From requirement in the API Key authentication mechanism
...
Small fixes and adjustements in tests
2022-09-13 16:20:42 +02:00
Timothée Jaussoin
3212e112bf
Fix #39 Add an accounts/me/provision endpoint
...
Add related test and documentation
Update the dependencies
2022-09-08 15:09:11 +02:00
Timothée Jaussoin
487755acba
Catch the mail exceptions in public registration
...
Remove validity check for confirmed accounts
2022-09-01 17:13:05 +02:00
Timothée Jaussoin
3f9437ec3c
Bump package version to 148
2022-08-29 15:38:39 +02:00
Timothée Jaussoin
b1d58d83c9
Fix #177
...
Implement XMLRPC like retrocompatibility endpoints
Validate phone-info endpoint phone format
Improve OVHSMS error handling and log errors
Complete tests
Fix #34 return a generic message for 404 errors
Fix #38 simplify the domain resolving parameter and remove the domain parameter in the token based account creation endpoint
2022-08-23 11:27:35 +02:00
Timothée Jaussoin
f080003516
Fix #32 Remove the FlexiAPI related documentation in the XMLRPC README
2022-08-04 17:08:55 +02:00
Timothée Jaussoin
31b5cbe059
Fix #31 provide realm based on the external account and directly use the domain
2022-08-03 17:09:46 +02:00
Timothée Jaussoin
01ef34ea8d
Add email configuration the the XMLRPC readme
...
Cleanup the XMLRPC readme
2022-08-01 16:12:57 +02:00
Timothée Jaussoin
307c379fa8
Add validation for GenerateExternalAccounts
...
Add a migration to change the accounts group column to 64 chars
Update the dependencies
Bump the package number
2022-07-25 12:40:18 +02:00
Timothée Jaussoin
ae0ef3fb8e
Add a size to the group string to prevent migration issue with old MySQL releases
2022-07-21 13:10:36 +02:00
Timothée Jaussoin
97fca6422b
Complete the documentation page
...
Fix the XMLRPC with simpler information regarding the OVH SMS API
Update the dependencies
2022-07-18 15:47:12 +02:00
Timothée Jaussoin
7a17897193
Add ExternalAccounts and related features
...
- Consume an ExternalAccount on Account creation
- Add a tombstone to an ExternalAccount to ensure non re-usage
- Add related tests
- Generalize Utils
- Stop public registration when there is no ExternalAccounts left
- Add GenerateExternalAccounts, ExportToExternalAccounts and ImportExternalAccounts console scripts
- Provision the ExternalAccount using the depends_on/idkey pair
2022-07-12 17:05:17 +02:00
Timothée Jaussoin
093619a22c
Bump the version to 142 to generate a package
...
Small fix in the documentation
2022-07-12 15:50:00 +02:00
Timothée Jaussoin
354830da7e
QRCode based authentication
...
Add routes, model and controller for AuthToken
Create auth_tokens table
Allow auth_token to be used for provisioning
Reorganize the API
Update the dependencies
2022-07-12 15:14:46 +02:00
Peio Rigaux
0221ba4587
re-schedule package upload and invert stages
2022-07-07 16:29:23 +02:00
Peio Rigaux
6a54872c7e
fixed typo generating errors and preventing further uploads
2022-07-07 16:08:54 +02:00
Peio Rigaux
68e3d6536b
Added conditionnal in spec files to declare dependencies based on the rhel version. Added temp dockerfile for rocky (to be added in sdk repository to be reused)
2022-07-07 13:59:30 +02:00