https://github.com/Paradigm4/shim

sort by:
Revision Author Date Message Commit Date
1bb3126 Use explicit path to scidb to set VERSION variable. 05 March 2018, 19:01:13 UTC
382f147 Update README.md 19 February 2018, 15:38:51 UTC
7a6f356 Update README.md 19 February 2018, 15:36:27 UTC
56412e6 Update README.md 19 February 2018, 15:33:31 UTC
04b8290 Add package to docs 16 February 2018, 04:29:33 UTC
cee5ba5 Add index page to docs 16 February 2018, 04:25:13 UTC
c6dca82 Add old Shim packages to docs 16 February 2018, 04:22:37 UTC
38165c7 Add help page to docs 16 February 2018, 04:21:59 UTC
c9d994a Add script to generate help.html and update README 16 February 2018, 04:18:57 UTC
39a3ff7 Move doc to docs_gen 16 February 2018, 04:02:24 UTC
b8025ba Update link to documentation * Use GitHub Pages page 09 February 2018, 04:58:13 UTC
cfb39b9 Remove what's new from the Docs page * Regenerate Docs page 09 February 2018, 04:54:07 UTC
3416b43 Remove redundant command and package 31 January 2018, 04:46:13 UTC
064a1a8 Fix #70 - cleanup session after 5xx errors on read endpoints 31 January 2018, 02:52:36 UTC
6d2b2f5 Merge pull request #83 from Paradigm4/v17.x-session-auth Merge v17.x-session-auth into master 30 January 2018, 07:10:43 UTC
64f3a58 Merge pull request #82 from Paradigm4/session-auth Merge session-auth branch into master 30 January 2018, 06:36:37 UTC
f14cd01 Merge branch 'session-auth' into v17.x-session-auth 30 January 2018, 05:03:32 UTC
ab252b0 Comment out login code in UI * Fix broken login in HTTPS 30 January 2018, 04:51:51 UTC
86f8ed3 Remove duplicate conf option 30 January 2018, 04:51:36 UTC
d5b9f09 Strip extra whitespace 30 January 2018, 04:51:18 UTC
d01726e Extra fix for #79 * Catch the more general scidb::Exception in client in order to detect authentication errors 23 January 2018, 04:53:27 UTC
bf564f6 Fix #79 Segmentation Fault * Initialize credentials callback before connect, SDB-6038 * Update error codes 23 January 2018, 04:23:04 UTC
08195ab Merge branch 'session-auth' into v17.x-session-auth 23 January 2018, 04:20:10 UTC
6eccf51 Fix dependencies in Makefiles 23 January 2018, 04:17:50 UTC
72421a0 WIP for #79 * Test with different credential scenarios 23 January 2018, 03:57:08 UTC
1b931bf Add library required for SSL tests 21 January 2018, 22:55:16 UTC
ad3c8cf Merge branch 'session-auth' into v17.x-session-auth 21 January 2018, 22:54:53 UTC
03544ec Update SciDB version to 18.1 21 January 2018, 21:41:51 UTC
1192b0e bc already installed in extended image 21 January 2018, 21:40:39 UTC
0126ef4 Merge pull request #80 from Paradigm4/v17.x Merge v17.x updates into v17.x-session-auth 18 January 2018, 22:44:07 UTC
25f981b Merge branch 'v17.x-session-auth' into v17.x 18 January 2018, 22:43:14 UTC
1df2a76 Merge branch 'session-auth' into v17.x-session-auth 11 January 2018, 05:46:37 UTC
8e0b6e9 Add Shim commit to -v (version) output, fix #77 * Get Shim commit in the Makefile (requires git) * Add Shim commit to `shim -v` output 11 January 2018, 05:30:39 UTC
06c6f3b Update man page and binary help message 11 January 2018, 05:03:13 UTC
6d41272 Update copyright year to 2018 11 January 2018, 04:56:38 UTC
1b781e7 Respond with 502 and cleanup session on specific SciDB errors Fix #71 Fix #78 https://github.com/Paradigm4/shim/issues/71#issuecomment-348567231 * Add respond to query error function. The function decides if a SciDB error is critical. If it is, the session is cleaned up and a 502 status code with the SciDB error is returned to the user. * The respond to query error function is called in prepare and execute for both prefix and actual query * Look for three specific SciDB error codes (text format) * Add test killing one SciDB instance * Update docs 11 January 2018, 04:47:27 UTC
2710607 Remove respond_to_connection_error and inline body * Because respond_to_connection_error function is used only once, remove function and inline the body where it is used * Remove unnecessary unlock since no lock is taken 11 January 2018, 04:15:01 UTC
d4cfcaf Fix intentaion for PEP8 07 January 2018, 19:28:29 UTC
6cf7433 Merge branch 'session-auth' into v17.x-session-auth 06 January 2018, 22:26:26 UTC
7771c86 Remove Logout ling from nav bar 06 January 2018, 22:25:25 UTC
885b13c Fix non-integer session ID in UI 06 January 2018, 22:10:13 UTC
c9de131 Merge branch 'session-auth' into v17.x-session-auth 06 January 2018, 18:49:54 UTC
5398e8a Use SCIDB_VER variable 06 January 2018, 18:49:13 UTC
f2ed89e Log message for cleaning up temp files 06 January 2018, 18:48:40 UTC
9cda633 Merge branch 'session-auth' into v17.x-session-auth 06 January 2018, 16:46:47 UTC
bb21206 Match save format to read request * if the save format is binary only allow read_bytes * if the save format is text only allow read_lines * cannot alternate between read_lines and read_bytes on the same query result * use `save` field in the session struct to track the save format (it was used previously to track if the result was saved or not) * update tests * update docs 02 January 2018, 20:44:01 UTC
b135a22 Compile with gcc 14 28 December 2017, 21:59:28 UTC
a6ca046 Merge branch 'session-auth' into v17.x-session-auth 26 December 2017, 17:42:28 UTC
3bf7b7a Fix #73 * Make sure to open the file pointer even if the file descriptor is already open * Initialize file pointer with NULL and close during cleanup * Add tests in read.sh 25 December 2017, 09:49:25 UTC
e0e9636 Undo shim rule in Makefile 22 December 2017, 15:57:38 UTC
f0c19bf Remove backward compatibility for session authentication * SciDB credentials can only be provided in /new_session * SciDB credentials can no longer be provided in /execute_query and /cancel * Update docs to reflect the changes * Update SciDB auth test 21 December 2017, 17:01:18 UTC
3adca7c Comment out unused tests 21 December 2017, 16:51:52 UTC
ccca88d Rebuild Help page examples 21 December 2017, 16:17:46 UTC
26ee90b Remove /login and /logout calls - no longer used 21 December 2017, 16:13:28 UTC
8fd5fef Remove /upload_file endpoint, only /upload is available * /upload is recommended over /upload_file * update tests * update docs 21 December 2017, 16:13:07 UTC
b60158e Fix return codes in docs 21 December 2017, 15:46:38 UTC
d76ebef Merge branch 'doc-style' into session-auth 21 December 2017, 15:38:53 UTC
965dfcb Update return codes in function comments 21 December 2017, 15:36:46 UTC
614f60c Update API docs with HTTP return codes 20 December 2017, 18:50:03 UTC
a5599d2 Fix version request in test * Use correct endpoint 20 December 2017, 11:59:34 UTC
5b4cc95 Update Index and Query pages to use the same style as Help * Use Bootstrap files from Help page * Update navbar to use the same classes as in the Help page * Rename help.html title in Query page to be consistent 18 December 2017, 11:45:36 UTC
909f5f8 Add compile HTML for Help and dependency files * Compile help.rmd in R Studio and copy help.html to wwwroot * Add dependency files (css/js) for the Help page 18 December 2017, 11:44:17 UTC
9c39274 Update copyright year 18 December 2017, 11:43:51 UTC
25bcdc4 Update Help Page style to match other Shim pages * remove theme (use default Bootstrap theme) * make self-contained * add navbar from other Shim pages 18 December 2017, 11:43:18 UTC
02eeffb Use previous Travis image https://blog.travis-ci.com/2017-12-12-new-trusty-images-q4-launch 14 December 2017, 18:25:25 UTC
be8e60d Remove debug commands 14 December 2017, 17:48:26 UTC
ab4284a Test /dev/shm in Travis 14 December 2017, 17:09:18 UTC
929a0bf Try removing shm volume 14 December 2017, 16:31:53 UTC
d0c056f Add missing test script for #76 14 December 2017, 14:46:02 UTC
575c985 Fix #76 Do not reset `save` to 0 if `execute_query` was called without `save`. This allows the user to `read_*` results of older `execute_query` called with `save=...` 14 December 2017, 11:03:10 UTC
06c8411 Merge branch 'session-auth' into v17.x-session-auth 20 November 2017, 22:02:25 UTC
758abd4 Display first few session ID charters in log messages * Number of session ID characters displayed set using #define (default 6) * Display session ID consistently * Display session ID in all log messages where it is known 20 November 2017, 21:59:01 UTC
8b0f0de Remove extra / from paths 20 November 2017, 21:57:27 UTC
dff70f4 Use ERROR keyword for error log messages 20 November 2017, 14:39:42 UTC
0292a68 Make log messages consistent 20 November 2017, 11:23:33 UTC
7e183f8 Merge remote-tracking branch 'origin/v17.x' into v17.x-session-auth 20 November 2017, 11:03:01 UTC
746b809 Remove \r from end of shimsvc variables. 17 November 2017, 20:12:13 UTC
ffb32a6 WIP #71 * Use HTTP codes as listed in https://github.com/Paradigm4/shim/issues/71#issuecomment-343706679 * Use 4xx codes for user errors * Use 5xx codes for server error * Consistent return messages * Consistent log messages * Update tests (cancel.sh and test_sessions.sh) * Add status_code.sh test * Test status codes and return messages * Run as part of "make test" 14 November 2017, 05:50:35 UTC
f2ff878 Fix #69 logical condition * Do not try to reconnect if we have a non-null connection 13 November 2017, 06:22:06 UTC
93731e2 Fix #72 * Update command to fetch log for 16.9 * Rename function to match endpoint * Add test 12 November 2017, 20:46:36 UTC
345e903 Move tests from src/Makefile to Makefile * Avoid duplication tests * Path for tests in src/Makefile was obsolete since the tests were moved 12 November 2017, 20:43:58 UTC
20f0f51 Trim whitespace 12 November 2017, 20:43:31 UTC
3c1810f Rename test script to match endpoint 12 November 2017, 20:42:24 UTC
5bed361 Rename functions to match endpoints * Update log output * Rename test scripts as well (update Makefile) 12 November 2017, 19:43:37 UTC
ac978b5 Remove orphan define 12 November 2017, 19:00:23 UTC
c809fe4 Use explicit kill signal name 12 November 2017, 18:50:59 UTC
1f02a6c Not only pull, but actually use SciDB "ext" Docker image 11 November 2017, 06:50:52 UTC
a963a68 Use "ext" SciDB Docker conatainter for superfunpack 11 November 2017, 06:36:40 UTC
068d72f Maintain a second SciDB connection for cancel requests, fix #69 * Extend the SciDB context/connection in session * Rename from "con" to "scidb" * Use a vector of two pointers, initialize both to NULL * In /new_session both SciDB connections are created since credentials are available * /execute_query uses the first [0] SciDB connection * /cancel uses the second [1] SciDB connection * Release both at the same time * In /release_session OR * In /execute_query if release flag is set 11 November 2017, 06:17:18 UTC
aadf07e Align comments 11 November 2017, 06:13:05 UTC
3f34b71 Remove left-over code from #67 11 November 2017, 06:08:20 UTC
1a30fe7 Enable cancel and tls_scidb tests 11 November 2017, 06:06:36 UTC
b3099a8 Fix typo in user argument (username is wrong) 11 November 2017, 06:05:42 UTC
6388057 Strip output 11 November 2017, 06:04:57 UTC
b0f56f5 Test status code for no and invalid session ID 11 November 2017, 04:00:07 UTC
21c0043 Test HTTP status code 11 November 2017, 03:56:22 UTC
3b5e690 Rewrite cancel test 11 November 2017, 03:34:52 UTC
82aa3d9 Add cancel test script 11 November 2017, 02:58:12 UTC
d6949f8 Trim whitespace 11 November 2017, 02:57:10 UTC
b244a55 Merge pull request #67 from Paradigm4/iss66-shim-session-auth do not disconnect on erroneous queries for long running shim session 09 November 2017, 03:41:44 UTC
back to top