Skip to content
Snippets Groups Projects
  1. 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
    • Jared Hancock's avatar
      5cb94cfa
  2. Jul 22, 2013
  3. Jul 21, 2013
  4. Jul 17, 2013
  5. Jul 16, 2013
  6. Jul 15, 2013
  7. Jul 12, 2013
    • Jared Hancock's avatar
      Fallback to base64_decode if imap_base64 fails · 6f375159
      Jared Hancock authored
      Some mail clients and servers (like the ones developed in the northwestern
      United States) sometimes place encoded and non-encoded data in an email
      body declared with "Content-Transfer-Encoding: base64". imap_base64 will
      refuse to decode the body if it contains non base64 characters (like a
      period, colon, apostrophe, etc). This patch uses base64_decode as a fallback
      which will make a best effort to decode the data. In the case of our test
      mails, the decoded data will contain garbage where the non-base64-encoded
      data was in the original mail, but at least the message is preserved.
      6f375159
    • Jared Hancock's avatar
      Make API requests stateless · 908e0ad0
      Jared Hancock authored
      Disable DB session storage. This chews up database space and processing time
      for a request that will never resume the same session (given the current API
      model anyway).
      908e0ad0
    • Jared Hancock's avatar
      Add export feature to osTicket · 562591ac
      Jared Hancock authored
      562591ac
  8. Jul 11, 2013
  9. Jul 10, 2013
    • Jared Hancock's avatar
      Support disabling a page · 7dcdb608
      Jared Hancock authored
      7dcdb608
    • Jared Hancock's avatar
      Implement Upgrader::abort · 762d56cf
      Jared Hancock authored
      Add forgotten abort() method of the Upgrader trampoline class, and allow
      getErrors() not to crash if not upgrading
      762d56cf
    • 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
    • cdnwetzel's avatar
      Update settings-pages.inc.php · 5d60c8b8
      cdnwetzel authored
      on line 14 of settings-pages.inc.php the section: <a href="pages"> should read: <a href="pages.php">
      5d60c8b8
    • Andrew Abdalian's avatar
      Spelling, grammar and readability fixups · c6c923f9
      Andrew Abdalian authored
      Spelling, grammar and readability in upgrader documents
        - Tweaked spelling, grammar and wording to make the text of the upgrader
          pages more readable.
      Fixed spelling regression
        - Higly —> Highly
      Spelling and readability fixes for /include/class.* files
        - Fixed some spelling mistakes
      A couple more spelling/readability fixes.
        - More fixes
      c6c923f9
  10. Jul 09, 2013
    • Jared Hancock's avatar
      Installer uses the streams config · dfa90b8a
      Jared Hancock authored
      Allow the installation to use the same streams config and schema signatures
      as the migrater
      
      Allow the install to install mulitple database streams
      dfa90b8a
  11. Jul 05, 2013
  12. Jul 04, 2013
  13. Jul 03, 2013
  14. Jul 01, 2013
    • Jared Hancock's avatar
      Use a failsafe encoding for unrecognized charsets · 795fcca0
      Jared Hancock authored
      If the body of an email message is written and encoded with an unrecognized
      charset (like 'iso', for instance), then use the original text, assumed to
      be 8-bit encoded. This patch will create idiosyncrasies, where text might be
      transcoded to utf-8 incorrectly, but it should eliminate instances where
      email message bodies are missing due to incorrect charset labels.
      795fcca0
  15. Jun 26, 2013
  16. Jun 24, 2013
  17. 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
Loading