- Aug 09, 2013
-
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
-
Peter Rotich authored
Drop old mcrypt class
-
- Aug 02, 2013
-
-
Jared Hancock authored
Only use 8 bytes (64-bits) for the IV data (salt) for the encryption keys, except for Mcrypt, which requires you to query the specific length and use it specifically.
-
- Jul 24, 2013
-
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Jul 23, 2013
-
-
Jared Hancock authored
We should move initial data out of the install SQL file, which will make way for a few things: * Internationalization -- which breaks the migrater model currently. Moving the data outside the install script makes it translatable without changing the SQL hash * Review -- Migrations which add more data don't highlight new features that need review to the adminsitrator
-
- Jul 15, 2013
-
-
Jared Hancock authored
Support MariaDB version 10.0 and forward, which previously did not appear to be 'greater than' version 4.4 as in php '10.0' < '4.4'. Performing a split by the dots allows php to perform a numeric comparison.
-
Jared Hancock authored
This will facilitate a web-based export significantly easier
-
Jared Hancock authored
-
- Jul 12, 2013
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Jul 11, 2013
-
-
Peter Rotich authored
-
- Jul 09, 2013
-
-
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
-
- Jul 04, 2013
-
-
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
-
- Jul 03, 2013
-
-
Jared Hancock authored
This will allow an administrator to visualize the files changed in the deployment before actually copying out the new files
-
Jared Hancock authored
-
Jared Hancock authored
-
Jared Hancock authored
-
- Jun 19, 2013
-
-
Jared Hancock authored
Turns out that the $args passed into the run() method of the Unpacker are not correctly utilized and so, it is not correctly extensible
-
- Jun 18, 2013
-
-
Jared Hancock authored
-
- Jun 13, 2013
-
-
Jared Hancock authored
-
- Jun 12, 2013
-
-
Jared Hancock authored
-
Jared Hancock authored
-
- Jun 10, 2013
-
-
Jared Hancock authored
This will allow folks following the git development model to checkout the sourcecode to one folder, follow an upstream git brach, and deploy the osticket installation from a current branch to a location somewhere. The deploy process differs from the unpack process in that it does not assume to be inside an 'upload/' folder from the install zipball, and it does not deploy the 'setup/' folder. The include folder is still supported to be installed elsewhere.
-
Jared Hancock authored
- Force destination folder to always have a trailing slash - Log if verbosity is set to stdout - Use MD5 to see if copy is necessary
-
Jared Hancock authored
Inside cli modules, use internal stdout and stderr objects rather than writing directly to the PHP outputs. This will allow for significantly easier regression testing integration.
-
Jared Hancock authored
-
- Jun 06, 2013
-
-
Jared Hancock authored
The installer assumes that the CWD of the running PHP process is setup/, which isn't necessarily true (if run from a cli module, for instance).
-
Jared Hancock authored
-
- Jun 05, 2013
-
-
Jared Hancock authored
Include all the modules for `php manage.php --help` invocation. Also, pass the parsed arguments and options to the Module::run() implementation.
-
- 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
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
-
- May 24, 2013
-
-
Peter Rotich authored
-
Peter Rotich authored
-
- May 23, 2013
-
-
Jared Hancock authored
Since the first department id cannot be assumed
-
Jared Hancock authored
The installer compares the md5 of the on-disk sql install file with the signature file shipped alongside. If the signatures do not match, it will refuse to install osTicket. On Windows(TM) platforms, PHP will automatically translate newlines to Windows newlines (CRLF), which will corrupt the MD5 hash of the file. This patch opens the file in binary mode explicitly to prevent the automatic conversion.
-
Peter Rotich authored
-