- Jan 18, 2014
-
-
Peter Rotich authored
Previously you had to click "Save Changes" for the count to be reflected on ticket view page.
-
Peter Rotich authored
Pluggable storage infrastructure Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
If a plugin refuses to be uninstalled, allow it to set an error to be displayed on the management page.
-
Jared Hancock authored
Add `attrs` field for backend state information (multi-part migration, multi-part upload, etc). Change `size` to be an integer rather than text field. (Storage space will be about the same, but int makes more sense). Size the `key` and `signature` for ~512 bits. The base64 encoding allows 6-bits per char. At 86 chars, we have 516 bits maximum space.
-
Jared Hancock authored
Fixes the rewriting of the `key` field in the ticket thread body. The storage de-duplication system may replace the `key` value with an existing one. The ticket thread system will use the `key` value assigned when the file is committed to the database or the existing key of the duplicate file. Also fixup installation issues with the attachment storage plugin architecture
-
Jared Hancock authored
-
Jared Hancock authored
* Include a `bk` column to store the storage backend * Include a `signature` column which represents a repeatable hash of the file contents * Rename `hash` to `key` since it isn't a real hash
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
Authentication backends revisited Sorta-Reviewed-By:
Jared Hancock <jared@osticket.com>
-
- Jan 17, 2014
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
Peter Rotich authored
This allows SSO backends to ingore authenticate method
-
Jared Hancock authored
-
Peter Rotich authored
-
Peter Rotich authored
No need to execute signal connect for each request!
-
Peter Rotich authored
SSO was originally used for a SSO plugin. The backend has since been refactored to support other authentication backends.
-
Peter Rotich authored
Reafactor logOut to use the piggyback on auth backend
-
Peter Rotich authored
The concept of extid is being retired to pave-way for customizatable ticket numbers.
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
- This is necessary so we'll have a name on record - even on user deletion. Pass the user id (uid) to ticket create instead of unpacked data.
-
Peter Rotich authored
-
- Jan 16, 2014
-
-
Peter Rotich authored
-
Peter Rotich authored
Make sure new message notice goes to the user who posted the message not neccessarily the ticket owner.
-
Peter Rotich authored
Using email headers try to determine the user.
-
Peter Rotich authored
With the introduction of collaborators, this is necessary so we can determine who is replying without relying on the FROM address - which can be easily spoofed.
-
Peter Rotich authored
-
Peter Rotich authored
-
- Jan 15, 2014
-
-
Jared Hancock authored
Conflicts: include/class.cron.php
-
Jared Hancock authored
-
Jared Hancock authored
If the entry answer being updated does not affect the ticket details form (with type=T), then the updates do not need to be applied to the ticket__cdata table.
-
Peter Rotich authored
Several database performance tweaks Reviewed-By:
Peter Rotich <peter@osticket.com>
-
Jared Hancock authored
This is instead of optimizing the lock table for every cron run, which wastes a lot of db server io
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
And deadband session token updates to 1 per 30 seconds
-
Peter Rotich authored
Long term 'asVar' will be replaced with __toString function
-