Skip to content
Snippets Groups Projects
  1. Jul 03, 2018
    • JediKev's avatar
      issue: Language Pack Locale Mismatch · a87f19d3
      JediKev authored
      This addresses issue 4325 where the Language Pack Locales are mismatched.
      The Locale for the first language is displayed on the second language,
      etc. This updates the `$manifest` variable to be set before we display
      data so the correct `MANIFEST` file is included and all language data is
      displayed correctly.
      a87f19d3
  2. May 09, 2018
    • JediKev's avatar
      issue: Information Page Performance · dfa0f3f0
      JediKev authored
      This addresses an issue on the forums where the query to determine the
      size of the `file_chunk` table is making the page load really slow for
      people with large tables. This updates the query to improve the
      performance of the page load time.
      dfa0f3f0
  3. May 03, 2018
    • JediKev's avatar
      issue: Prevent Click Jacking · bb5564d4
      JediKev authored
      This addresses a vulnerability where there was no `X-Frame-Options` header
      which could potentially allow click jacking. This adds the
      `X-Frame-Options: SAMEORIGIN` header so it will remove any chance of click
      jacking. According to Mozilla Developer Docs:
      ```
      SAMEORIGIN
      The page can only be displayed in a frame on the same origin as the page
      itself.
      ```
      bb5564d4
  4. Apr 02, 2018
    • JediKev's avatar
      issue: Org. User Account Status · beb6cad5
      JediKev authored
      This addresses an issue where the User’s account status is always 'Active'
      in the Organization list no matter what their actual status is. This adds the
      account status to the user query which adds the correct status to the Users’
      account.
      beb6cad5
  5. Mar 20, 2018
    • JediKev's avatar
      issue: CSRF In users.inc.php URL · 285a292a
      JediKev authored
      This addresses an issue where the CSRF Token is displayed in the URL
      when you preform a search in the Users Tab. This removes the token from the
      request which removes it from the URL.
      285a292a
  6. Mar 06, 2018
    • JediKev's avatar
      xss: Prevent Agent Directory XSS · 36651b91
      JediKev authored
      This addresses a vulnerability where an Agent can perform XSS via the
      Agent Directory’s REQUEST query string. This sanitizes the request params
      so the code will be escaped and not executed in the browser.
      36651b91
  7. Feb 22, 2018
  8. Jul 28, 2017
    • JediKev's avatar
      oops: Fix Task Print · 2ddf78a6
      JediKev authored
      This addresses issue 3782 where clicking Print on a Task gives you a blank
      popup that hangs. This is because the Print button was being treated as a
      Task action when it is actually not one. This adds a ternary operator to
      give the proper Task Actions the `task-action` class and gives the Print
      button no class.
      2ddf78a6
  9. Jul 21, 2017
    • JediKev's avatar
      oops: User Phone Search · 00e47272
      JediKev authored
      This addresses issue 3815 where searching by User's phone number doesn't
      work in v1.10. This adds phone number search capabilities for the User
      Directory and User Search popup in v1.10.
      00e47272
  10. Mar 17, 2017
  11. Feb 21, 2017
  12. Feb 07, 2017
  13. Feb 06, 2017
    • JediKev's avatar
      Fixes typo · 11663e3b
      JediKev authored
      Changes 'Permisions' to the correct spelling 'Permissions'.
      11663e3b
  14. Nov 02, 2016
    • jdelhome3578's avatar
      Loading Overlay · a80d9ed6
      jdelhome3578 authored
      Display Loading Overlay when posting a response or a note to a ticket.
      a80d9ed6
  15. Nov 01, 2016
    • Peter Rotich's avatar
      Add Trusted Proxies and LAN Options · 4396f91c
      Peter Rotich authored
      * HTTP Option: TRUSTED_PROXIES (default: <none>
      To support running osTicket installation on a web servers that sit behind a
      load balancer, HTTP cache, or other intermediary (reverse) proxy; it's
      necessary to define trusted proxies to protect against forged http headers.
      
      * HTTP Option: LOCAL_NETWORKS (default: 127.0.0.0/24)
      When running osTicket as part of a cluster it might become necessary to
      white list local/virtual networks that can bypass some authentication
      checks.
      
      * Validate CLIENT_IP to make sure it's a valid IP address.
      4396f91c
    • Peter Rotich's avatar
      XSS: Encode Helpdesk name/title · 2fb47bd8
      Peter Rotich authored
      Encode html chars on helpdesk title
      2fb47bd8
  16. Oct 25, 2016
    • Kevin Thorne's avatar
      Loading overlay · 4310d658
      Kevin Thorne authored
      Use class instead of id on form element that triggers overlay on submit.
      4310d658
  17. Oct 24, 2016
  18. Oct 18, 2016
  19. Oct 13, 2016
  20. Sep 28, 2016
  21. Jun 25, 2016
  22. Jun 20, 2016
  23. Jun 06, 2016
  24. Jun 03, 2016
  25. May 27, 2016
  26. May 17, 2016
  27. May 12, 2016
  28. Apr 26, 2016
  29. Apr 24, 2016
    • Jared Hancock's avatar
      files: Require authentication to view attachments · c4579277
      Jared Hancock authored
      This feature adds a setting to the control panel to require signing in to
      view attachments. This is in addition to the security already provided in
      the download URLs. Currently, download URLs are signed for a specific help
      desk, and automatically expire after about 24 hours. The exact timing is the
      following midnight allowing for at least 12 hours cache time.
      
      Administrators can impose this extra security feature to refuse serving
      attachment files if the user is not currently signed in. This could prevent
      third-party users from viewing an attachment if they were able to get access
      to the download URL before it expired.
      c4579277
    • Peter Rotich's avatar
      dept:Department Access · 6cca3830
      Peter Rotich authored
      * Separate primary from extended access members when listing department
        access.
      
      * Add ability to update primary department members role
      
      * Quick staff add - inherit role of the primary department as default role
      6cca3830
    • Jared Hancock's avatar
    • Peter Rotich's avatar
      org: Remove users from deleted org. · c4738d45
      Peter Rotich authored
      Use org_id to filter users to update on organization delete
      c4738d45
  30. Apr 22, 2016
    • Michael's avatar
      Update several files for "this ..." translations · 71a6b2a0
      Michael authored
      Within this commit, several files got updated to split up strings like "Disable for this team" / "Disable for this department" into "Disable for" and "this team"/"this department".
      So a) a little bit less translations and b) all strings of "this (ticket|task|API|canned|FAQ|depart|email|group|site|SLA|agent|team|template|help|ban|category|custom|end user|role)" can match already existing "this ..." translations now.
      PS: Didn't remove all that whitespaces in include/staff/tpl.inc.php - seems like my php editor app has done that automatically :/
      71a6b2a0
  31. Apr 19, 2016
  32. Apr 15, 2016
  33. Mar 29, 2016
    • Jared Hancock's avatar
      orm: Partially revert 8ab4432f · eb0ba316
      Jared Hancock authored
      This partially reverts a change in the ORM changing the QuerySet::all()
      method to return an Iterator rather than an array. I spent a while proposing
      a patch to replace usage of all() with iterations; however, I cannot propose
      a valid reason to abandon the previous methodology.
      
      This reintroduces the previous behavior: calling all() will yield an array
      of results from the QuerySet's iteration system.
      eb0ba316
    • Jared Hancock's avatar
Loading