- Aug 07, 2013
-
-
Jared Hancock authored
-
Jared Hancock authored
Which will help against clobbering session cookies against other PHP applications shared on a parent domain of the domain hosting osTicket or in a parent folder or virtual folder.
-
- Jul 24, 2013
-
-
Jared Hancock authored
-
- Jul 23, 2013
-
-
Jared Hancock authored
Uses a seven step procedure: 1. (user) Fails to login twice or more 2. Clicks the 'Forgot my password' link on the login form 3. Submits the username or email address and triggers a password-reset email 4. Clicks the link in the email and is directed back to the reset page 5. Enters the username or email again and is logged in 6. Password change is forced, but current password is not required 7. Password is updated, user can continue the session without authenticating again
-
- Jul 22, 2013
-
-
Jared Hancock authored
Use %config table by default for config classes Add lastModified() method to retrieve the time of last modification for a configuration key Add $defaults to the specified on a subclass. The defaults remove the necessity to specify a default value for each getter method, and, the defaults are integrated into the array retrieved from getInfo()
-
- Jul 17, 2013
-
-
Jared Hancock authored
Administrators are allowed to upload one or more logos and then select from the uploaded logos to set one for the client site. Logos can also be deleted on settings->pages submission
-
- Jul 10, 2013
-
-
Jared Hancock authored
SLAs can be marked transient. When a ticket is assigned to a transient SLA and it is transferred to a department or help topic having a default SLA, the SLA will change to the SLA of the new department or help topic. This process can continue as long as the ticket has a transient SLA assigned. Once a non-transient SLA is assigned to the ticket, the SLA will no longer change automatically. Thereafter, the SLA can only be manually changed.
-
- Jul 03, 2013
-
-
Peter Rotich authored
-
Peter Rotich authored
-
- Jun 20, 2013
-
-
Jared Hancock authored
This will allow setting something in the session and having that value override the value from the database. If ->persist() is called for a given key, a following ->get() will result in the session persisted value being returned. ->set() will still save the value in the database. This is mostly useful for last-mile scenarios (and future plugins) that need to affect the configuration of the system without altering the data in the configuration table.
-
- May 28, 2013
-
-
Jared Hancock authored
- timezone_offset was dropped from the config table at 1.7-dpr1 - upgrader: only apply five patches in one request - upgrader: fix readPatchInfo to work correctly - session: support migrating from 1.6 (again) - config: support migrating from 1.6 (fallback) - config: no default for 'isonline' setting - config: fix SQL whitespace issue for schema signature fallbacks - config: hash 1.6 versions in the schema signature lookup - upgrader: fix logging bug in attachment migration
-
Jared Hancock authored
Allow (a subset of) the configuration to also be saved in the session to make session-backed data more consistent and compatible with up-and-coming multi-site setups.
-
Jared Hancock authored
Attachment settings were merged into ticket settings SMTPSpoofing feature was moved to per-email rather than global
-
Jared Hancock authored
-
Jared Hancock authored
Change the config table from a column-based table to a key-value table with namespacing. This allows several parts of osTicket to store their respective configurations in the same table without requiring database structure updates 'namespace' is reserved in PHP
-
- Mar 06, 2013
-
-
Peter Rotich authored
Make sure ticket api controller enforces attachments settings (don't trust data parsers).
-
- Feb 19, 2013
-
-
Peter Rotich authored
-
- Feb 14, 2013
-
-
Peter Rotich authored
Remove piping setting option - it's now part of ticket create service (which include XML & JSON)
-
- Nov 12, 2012
-
-
Peter Rotich authored
-
- Sep 19, 2012
-
-
Peter Rotich authored
-
- Sep 11, 2012
-
-
Peter Rotich authored
-
- Aug 28, 2012
-
-
Peter Rotich authored
-
- Aug 23, 2012
-
-
Peter Rotich authored
-
- Jul 28, 2012
-
-
Peter Rotich authored
-
- Jul 25, 2012
-
-
Peter Rotich authored
-
- Jul 23, 2012
-
-
Peter Rotich authored
-
- Jun 28, 2012
-
-
Peter Rotich authored
-
- Jun 26, 2012
-
-
Peter Rotich authored
-
- May 13, 2012
-
-
Peter Rotich authored
-
- May 10, 2012
-
-
Peter Rotich authored
Fix bug where setting overwrote all config rows because of missing where clause - (hint: multiple configs coming...)
-
- Apr 28, 2012
-
-
Peter Rotich authored
-
- Apr 26, 2012
-
-
Jonathan Putney authored
Updating include/class.config.php: canFetchMail was not checking for the proper database field name in the config table.
-
- Apr 23, 2012
-
-
Peter Rotich authored
-
- Apr 13, 2012
-
-
Peter Rotich authored
-
- Apr 02, 2012
-
-
Peter Rotich authored
-
- Mar 23, 2012
-
-
Peter Rotich authored
-
- Mar 19, 2012
-
-
Jared Hancock authored
-