- Jul 03, 2018
-
-
JediKev authored
This addresses issue 4325 where the Language Pack Locales are mismatched. The Locale for the first language is displayed on the second language, etc. This updates the `$manifest` variable to be set before we display data so the correct `MANIFEST` file is included and all language data is displayed correctly.
-
- May 15, 2018
-
-
Peter Rotich authored
-
Peter Rotich authored
issue: Section Break Hint
-
Peter Rotich authored
oops: Prevent Account Takeover
-
Peter Rotich authored
orm: queryset: Fix circular reference error
-
Peter Rotich authored
xss: Prevent Agent Directory XSS
-
Peter Rotich authored
Check permissions before displaying Close Task
-
Peter Rotich authored
format: Fix Vimeo iFrames
-
Peter Rotich authored
issue: Fix imap_open Disable Authenticator
-
Peter Rotich authored
oops: Fix randNumber()
-
Peter Rotich authored
issue: AJAX Reflected XSS
-
Peter Rotich authored
issue: Prevent Click Jacking
-
Peter Rotich authored
issue: Information Page Performance
-
- May 09, 2018
-
-
JediKev authored
This addresses an issue on the forums where the query to determine the size of the `file_chunk` table is making the page load really slow for people with large tables. This updates the query to improve the performance of the page load time.
-
- May 03, 2018
-
-
JediKev authored
This addresses a vulnerability where there was no `X-Frame-Options` header which could potentially allow click jacking. This adds the `X-Frame-Options: SAMEORIGIN` header so it will remove any chance of click jacking. According to Mozilla Developer Docs: ``` SAMEORIGIN The page can only be displayed in a frame on the same origin as the page itself. ```
-
- Apr 25, 2018
-
-
Peter Rotich authored
issue: Files - deleteOrphans()
-
JediKev authored
This addresses the issue where files were being deleted before being sent out in Agent responses. This was due to a bug in the query that gets the orphaned files. This query was getting files created within the last 24 hours not after the last 24 hours. The query also had another bug that would use the time from PHP instead of MySQL which could cause issues. This updates the query as per @greezybacon's suggestions to delete orphaned files that were created more than 24 hours ago.
-
- Apr 19, 2018
-
-
Jared Hancock authored
This fixes an error where the ModelInstanceManager maintained a reference to the QuerySet instance, and the QuerySet instance managed a reference to the ModelInstanceManager instance (if it's the iterator for the query). Because of the circular reference, if the iterator is not exhausted, then the resource is not closed and the query remains open. This wastes memory and prevents some other queries from running after such a situation happens. This addresses the issue by removing the circular reference between the QuerySet and the ModelInstanceManager.
-
- Apr 10, 2018
-
-
Peter Rotich authored
issue: Outlook _MailEndCompose
-
Peter Rotich authored
upgrader: Flush Cache On Upgrade
-
Peter Rotich authored
issue: Org. User Account Status
-
- Apr 09, 2018
-
-
JediKev authored
This addresses an issue where the Upgrader will sometimes use an outdated cached object and throw an error. This adds a the function to clear the Model Cache every time the Upgrader runs an Upgrade Patch to get fresh objects.
-
- Apr 02, 2018
-
-
JediKev authored
This addresses an issue where the User’s account status is always 'Active' in the Organization list no matter what their actual status is. This adds the account status to the user query which adds the correct status to the Users’ account.
-
- Mar 26, 2018
-
-
JediKev authored
This addresses an issue where Outlook adds weird (and seemingly random) _MailEndCompose tags to the email body which turns unwanted content into links. This adds the _MailEndCompose tag to Format::sanitize() so it will be removed from the email body.
-
- Mar 22, 2018
-
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
-
- Mar 20, 2018
-
-
JediKev authored
* issue/ajax-reflected-xss: issue: AJAX Reflected XSS
-
JediKev authored
* issue/csrf-in-users-url: issue: CSRF In users.inc.php URL
-
JediKev authored
* issue/rand-number: oops: Fix randNumber()
-
JediKev authored
* aydreeihn/issue/attachment_downloads: Exclude Vulnerable Image Files Only allow image attachments to be opened in the browser window
-
JediKev authored
* issue/file-upload-bypass: issue: File Upload Bypass
-
JediKev authored
* issue/httponly-cookies: issue: Httponly Cookies
-
JediKev authored
* issue/xss-agent-directory: xss: Prevent Agent Directory XSS
-
JediKev authored
This addresses an issue where you can exploit XSS in the help-topic AJAX request. This adds a check for a refferal URL and if none it will return a 403 Forbidden Response.
-
JediKev authored
This addresses an issue where the CSRF Token is displayed in the URL when you preform a search in the Users Tab. This removes the token from the request which removes it from the URL.
-
- Mar 07, 2018
-
-
JediKev authored
This addresses an issue where the 'DISABLE_AUTHENTICATOR' args were not properly added to the `imap_open` params. This changes the `+=` operator to `array_merge()` to successufully add the params.
-
- Mar 06, 2018
-
-
JediKev authored
This addresses a vulnerability where an Agent can perform XSS via the Agent Directory’s REQUEST query string. This sanitizes the request params so the code will be escaped and not executed in the browser.
-
- Feb 28, 2018
-
-
JediKev authored
This addresses an issue where some Vimeo videos are not being sent in Agent’s responses. This adds `player.vimeo` to the sanitize method’s iframe section so that the iframe tag is not stripped.
-