- Mar 03, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
If images are included inline in an email and the quoted-response removal algorithm drops them, then silently drop the attachments
-
Peter Rotich authored
-
Jared Hancock authored
-
Jared Hancock authored
It was also the last-modified date of the category -- not the actual FAQ article itself
-
Jared Hancock authored
-
- Feb 28, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Feb 27, 2014
-
-
Jared Hancock authored
-
Peter Rotich authored
This is necessary to allow for creative department based access control and alerts.
-
Jared Hancock authored
This happens when upgrading from 1.6, the company information does not yet exist (neither do the form tables) Properly escape company name for display
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Peter Rotich authored
Background: osTicket allows access to assigned open tickets (both personal and team assignments) regardless of the assigned department or group. This is necessary to allow staff to work on tickets in an otherwise restricted department. When a staff member closes a ticket, they're credited (ticket.staff_id is set to staff's id) for the purpose of showing who closed the ticket. osTicket mistakenly allowed continued access to closed tickets even when the staff doesn't have access to the ticket based on departmental access.
-
Jared Hancock authored
-
Jared Hancock authored
-
- Feb 26, 2014
-
-
Peter Rotich authored
-
Jared Hancock authored
-
- Feb 25, 2014
-
-
Peter Rotich authored
-
Peter Rotich authored
Join to staff/user tables to get current name when fetching thread entries.
-
Jared Hancock authored
Reported by @ntozier
-
Jared Hancock authored
-
Jared Hancock authored
-
Peter Rotich authored
-
Peter Rotich authored
email. This is necessary to eliminate possible loop when an email is sent to a virtual/aliased address. Not all mail servers add delivered-to header!
-
- Feb 22, 2014
-
-
Jared Hancock authored
Because the file type normally defaults to the system default (for fetched emails at least), the backend char was not saved, because the file type char was left at the system default. Therefore, if a file is saved to a backend other than the default (in the database), the data will likely be saved to the backend, but the file metadata will reflect the incorrect backend. The only reason the file type char was not defaulted in the AttachmentFile::save() method was for the migration process from osTicet 1.6 to osTicket 1.7. This is mitigated by passing `false` specifically from the migration task. Since otherwise the file type char is now set, the backend char is now saved with the file metadata.
-
- Feb 21, 2014
-
-
Jared Hancock authored
-
- Feb 20, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
If a ticket is created via email for an existing user, under some circumstances, no user will be associated with the new ticket.
-
Jared Hancock authored
If a remote user is found by name and does not have an email address, a bad SQL query would be generated
-
- Feb 19, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Feb 18, 2014
-
-
Jared Hancock authored
If a non-text attachment specifies a charset in the content-type header, don't transcode the content before saving it to the database. This can corrupt attachments which have a header like the following: Content-Type: application/pdf; charset=UTF-8 Since a PDF contains binary data, coercing it to UTF-8 encoding will drop characters not valid in UTF-8 and will corrupt the attachment data.
-
Jared Hancock authored
Also support the TransportName in the properties list and prefer it over the attachment-level attribute, as it is Unicode encoded.
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
The priority setting was broken when priority was added to the dynamic data
-
Jared Hancock authored
-