This is a security patch update for Quarry REST. If you wish to use the administrative interface, you will need to download the latest version of Quarry AdminUI
#Change log v1.0.1 - 2015.07.02
Changes
- Improved API call functionality
Security
- Improved separation of concerns in the MVC framework making API calls are more secure.
Requirements
- PHP version 5.4 or newer is recommended (LAMP/LAPP Stack).
- MySQL 5.5 or PostgreSQL 9.3 is recommended
- CodeIgniter 2.2.0 or newer is recommended. This repo contains in-development code for future releases. To download the latest stable release please visit the CodeIgniter Downloads page.
-
(CodeIgniter 2.2.0)
-
Database Import (InnoDB Engine is recommended)
- Rename quarry_restdb.txt to quarry_restdb.sql
- Create a database: quarry_restdb
- Import the SQL file to your database
-
Edit the following configuration files:
application/config/config.php
- Base Site URL (Example: https://quarry.domain.tld/ or /https://www.domain.tld/quarry/)
- Encryption Key: Generate key at: [Codeigniter Encryption Key Generator] (http://jeffreybarke.net/tools/codeigniter-encryption-key-generator/)
application/config/constants.php
REST service limit (modify)
define('DAAS_GET_LIMIT', '200');
define('DAAS_READ_LIMIT', '500');
define('LOGS_READ_LIMIT', '1000');
application/config/database.php
Enter database information
$db['default']['hostname'] = '';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = 'quarry_restdb';
- DOL Office of Public Affairs would like to thank EllisLab, the CodeIgniter Team at British Columbia Institute of Technology and all the contributors to the CodeIgniter project.
- (Phil Sturgeon) https://github.com/philsturgeon
- (Chris Kacerguis) https://github.com/chriskacerguis