- Jul 17, 2018
-
-
Peter Rotich authored
Issue: SQL Error Unknown column '__relevance__' in 'order clause'
-
Peter Rotich authored
Update class.forms.php
-
Peter Rotich authored
Update class.list.php
-
Peter Rotich authored
Feature: canned response rendered using select2
-
- Jul 13, 2018
-
-
Peter Rotich authored
Address Security Issues On #4331
-
Peter Rotich authored
issue: Auto-Assignment Log
-
Peter Rotich authored
issue: Ticket Lock On Disable
-
Peter Rotich authored
issue: User Import No Email
-
JediKev authored
This addresses an issue where disabling Ticket Locks but setting a time for the Lock Timeout will always throw a "lock required" error. This adds a check to see if locks are enabled AND there is a time set. If locks are disabled it will not throw the error.
-
JediKev authored
This addresses issue 4329 where you can import a User with no email address via CSV file. Once the User is added and you try to update them with an email address it fails due to no default email. This updates the check for email address from `!isset()` to `empty()` which will correctly check for empty string.
-
Peter Rotich authored
issue: CLI Deploy Missing Bootstrap
-
Peter Rotich authored
issue: Language Pack Locale Mismatch
-
JediKev authored
This addresses an issue where osTicket did not ensure associated items exist before saving to the database. This also addresses an issue where the Parent Topic error was not displayed on page.
-
JediKev authored
It may be possible to steal or manipulate customer session and cookies, which might be used to impersonate a legitimate user, allowing the hacker to view or alter user records, and to perform transactions as that user. Sanitation of hazardous characters was not performed correctly on user input. osTicket did not properly sanitize array values in `Format::htmlchars()`. Some values in the Admin Interface were not properly sanitized and returned to the response.
-
- Jul 09, 2018
-
-
JediKev authored
This addresses issue 4322 where deploying via CLI is missing `bootstrap.php`. This is due to the `get_include_dir()` function that tries to include a file from the destination which doesn’t exist yet, causing a fatal error. This updates the function to use `$this->source` instead of `$this->destination` to correctly find and include `bootstrap.php`.
-
- 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.
-
- Jun 07, 2018
-
-
JediKev authored
This addresses an issue on the Forums where the Auto-Assignment Thread Event (configurable via Help Topic) uses the Email of the User rather than the User’s Name. This adds the correct function to retrieve the User’s Name if the User has an Account.
-
- Jun 05, 2018
-
-
Nicoletta Maia authored
-
- 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 13, 2018
-
-
Marco Borla authored
Some fix for PHP 7,2 https://github.com/osTicket/osTicket/issues/4237
-
Marco Borla authored
Some fix for PHP 7.2 support https://github.com/osTicket/osTicket/issues/4237
-
- 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
-