Skip to content
Snippets Groups Projects
  1. Oct 09, 2013
  2. Sep 02, 2013
  3. Aug 20, 2013
  4. Aug 12, 2013
    • Jared Hancock's avatar
      Make default data translatable · 20f3e62a
      Jared Hancock authored
      This is one of the last major hurdles to make osTicket fully translatable.
      With the advent of 1.7.0, database migration is based on the MD5 hash of the
      install SQL file. Therefore, the install SQL script cannot be modified (ie.
      translated) or else the system cannot be migrated, since the MD5 hash will
      no longer match up.
      
      This patch pulls initial data out of the install file so that it can be
      translatable. Eventually the install worksheet can allow a drop-down box of
      the default system language. The default data from that language will be
      loaded into the system.
      20f3e62a
    • Jared Hancock's avatar
      Always log stuff during upgrades (for real) · f300a765
      Jared Hancock authored
      Anything that would happen after the last patch was applied would never be
      logged, because the system would immediately indicate that no upgrade was
      pending.
      f300a765
  5. Aug 09, 2013
  6. Aug 02, 2013
    • Jared Hancock's avatar
      Revisit migration tasks · 8de0d4e2
      Jared Hancock authored
      * Move migration scripted tasks to the stream folder naming them .task.php.
      * Add a MigrationTask abstract class to server as the base of migration
        tasks.
      * Move the migration tasks from class.upgrader to the new task files
      8de0d4e2
  7. Jul 11, 2013
  8. Jul 10, 2013
    • 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
  9. Jul 04, 2013
    • Jared Hancock's avatar
      Add start of documentation for database migration · df5d2cbb
      Jared Hancock authored
      Allow `streams.cfg` to be implied as 'core', which will default to only
      upgrading the core osTicket stream.
      
      Use signature to describe snapshots rather than md5
      df5d2cbb
    • Jared Hancock's avatar
      Support multiple update streams · b02778cd
      Jared Hancock authored
      This patch allows the upgrader to upgrade multiple database update
      'streams'. The main stream is renamed to 'core' to reflect changes made
      to the config class. This will significantly ease customizations
      requiring database customizations, and will make plugins requiring
      database changes possible.
      b02778cd
  10. Jul 03, 2013
  11. 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
      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
  12. May 23, 2013
    • Jared Hancock's avatar
      Use ticket default department=0 · 3e206b68
      Jared Hancock authored
      Since the first department id cannot be assumed
      3e206b68
    • Jared Hancock's avatar
      Migrate to new session storage model · 58d29950
      Jared Hancock authored
      58d29950
    • Jared Hancock's avatar
      Use database default storage engine · 55e1c8ec
      Jared Hancock authored
      Drop required usage of MyISAM tables, and drop fulltext indexes as they
      are not used in the code currently anyway. Also, use a blob to store
      session data so as not to waste space with UTF-8 encoding. Lastly, fix
      session_id storage to use VARCHAR(255) which is required for versions
      of MySQL < 5.0.3, and use ascii for the storage model for the
      session_id as it will contain simple characters only.
      55e1c8ec
  13. May 22, 2013
    • Jared Hancock's avatar
      Allow osTicket to install on a database cluster · c83248ce
      Jared Hancock authored
      The problem stems from assumed MySQL insert ids. In MySQL clusters, the id
      numbers will not necessarily be consecutive. This patch causes the install
      and upgrade patches to lookup the assumed values for the linked id numbers.
      c83248ce
  14. Apr 10, 2013
  15. Mar 11, 2013
  16. Feb 14, 2013
  17. Jan 21, 2013
  18. Jan 18, 2013
  19. Dec 17, 2012
  20. Dec 14, 2012
  21. Nov 28, 2012
  22. Nov 16, 2012
  23. Oct 31, 2012
  24. Oct 19, 2012
  25. Oct 02, 2012
Loading