Skip to content
Snippets Groups Projects
  1. Aug 07, 2013
  2. Jul 24, 2013
  3. Jul 23, 2013
    • Jared Hancock's avatar
      Add a password reset implementation · 5cac196a
      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
      5cac196a
  4. Jul 22, 2013
    • Jared Hancock's avatar
      Improve integration of the Config class · 9549fba1
      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()
      9549fba1
  5. Jul 17, 2013
  6. Jul 10, 2013
    • Jared Hancock's avatar
      Implement transient SLAs · a6e00914
      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.
      a6e00914
  7. Jul 03, 2013
  8. Jun 20, 2013
    • Jared Hancock's avatar
      Prefer session persistent configuration over database · aec6f406
      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.
      aec6f406
  9. May 28, 2013
    • Jared Hancock's avatar
      Various bug-fixes for the upgrader · 0e0f6dcb
      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
      0e0f6dcb
    • Jared Hancock's avatar
      Add persistence configuration · 517f86c4
      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.
      517f86c4
    • Jared Hancock's avatar
      Drop OstConfig::updateAttachmentsSettings(), ::allowSMTPSpoofing() · fa5dfe2c
      Jared Hancock authored
      Attachment settings were merged into ticket settings
      SMTPSpoofing feature was moved to per-email rather than global
      fa5dfe2c
    • Jared Hancock's avatar
      03ede650
    • Jared Hancock's avatar
      Federate configuration settings · db81f071
      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
      db81f071
  10. Mar 06, 2013
  11. Feb 19, 2013
  12. Feb 14, 2013
  13. Nov 12, 2012
  14. Sep 19, 2012
  15. Sep 11, 2012
  16. Aug 28, 2012
  17. Aug 23, 2012
  18. Jul 28, 2012
  19. Jul 25, 2012
  20. Jul 23, 2012
  21. Jun 28, 2012
  22. Jun 26, 2012
  23. May 13, 2012
  24. May 10, 2012
  25. Apr 28, 2012
  26. Apr 26, 2012
  27. Apr 23, 2012
  28. Apr 13, 2012
  29. Apr 02, 2012
  30. Mar 23, 2012
  31. Mar 19, 2012
Loading