friendica/src/Model
Hypolite Petovan 5c5d7eb04f
Fix several vulnerabilities (#13927)
* Escape HTML in the location field of a calendar event post

- This allowed script tags to be interpreted in the post display of an event.

* Add form security token check to /admin/phpinfo module

- This prevents basic XSS attacks against /admin/phpinfo

* Add form security token check to /babel module

- This prevents basic XSS attacks against /babel

* Prevent pass-through for attachments

- This addresses a straightforward Reflected XSS vulnerability if a malicious HTML/Javascript file is attached to a post through upload

* Prevent overwriting cid on event edit

- This allowed to share an event as any other user after zeroing the cid field of an existing event
2024-02-22 06:53:52 +01:00
..
APContact Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Contact Fix comtact-relation follower calculation 2024-02-17 21:32:17 +00:00
Log Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Notification Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Post Issue 13909: Filter channels by network (#13924) 2024-02-20 07:11:26 +01:00
User Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
APContact.php Check for activity pub mime types 2024-02-19 07:11:56 +00:00
Attach.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Circle.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Contact.php Image handling reworked, new image formats added (#13900) 2024-02-17 07:45:41 +01:00
Conversation.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Event.php Fix several vulnerabilities (#13927) 2024-02-22 06:53:52 +01:00
FileTag.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
GServer.php Changed leftover "getBody" to "getBodyString" 2024-01-22 07:38:05 +00:00
Item.php Merge pull request #13892 from annando/no-preview-on-sensitive 2024-02-12 22:30:31 -05:00
ItemURI.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Mail.php Fix warning concerning a missing "created" field 2024-01-14 11:58:06 +00:00
Nodeinfo.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
OpenWebAuthToken.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Photo.php Image handling reworked, new image formats added (#13900) 2024-02-17 07:45:41 +01:00
Post.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Profile.php The "unkmail" functionality is removed 2024-01-03 10:23:11 +00:00
PushSubscriber.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
README.md typo 2019-03-22 22:56:57 -04:00
Register.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Search.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Subscription.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00
Tag.php urlencode for tags / fix smiley replacement 2024-02-12 04:46:20 +00:00
User.php Image handling reworked, new image formats added (#13900) 2024-02-17 07:45:41 +01:00
Verb.php Friendica copyright changed from 2023 to 2034 2024-01-02 20:57:26 +00:00

Friendica\Model

Models are the glue between the business logic of the app and the datastore(s).

In the namespace Model should only be static classes that interact with the DB with the same name as a database table.