1bb3126 | Jason Kinchen | 05 March 2018, 19:00:12 UTC | Use explicit path to scidb to set VERSION variable. | 05 March 2018, 19:01:13 UTC |
382f147 | Jonathan Rivers | 19 February 2018, 15:38:51 UTC | Update README.md | 19 February 2018, 15:38:51 UTC |
7a6f356 | Jonathan Rivers | 19 February 2018, 15:36:27 UTC | Update README.md | 19 February 2018, 15:36:27 UTC |
56412e6 | Jonathan Rivers | 19 February 2018, 15:33:31 UTC | Update README.md | 19 February 2018, 15:33:31 UTC |
04b8290 | Rares Vernica | 16 February 2018, 04:29:33 UTC | Add package to docs | 16 February 2018, 04:29:33 UTC |
cee5ba5 | Rares Vernica | 16 February 2018, 04:25:13 UTC | Add index page to docs | 16 February 2018, 04:25:13 UTC |
c6dca82 | Rares Vernica | 16 February 2018, 04:22:37 UTC | Add old Shim packages to docs | 16 February 2018, 04:22:37 UTC |
38165c7 | Rares Vernica | 16 February 2018, 04:21:59 UTC | Add help page to docs | 16 February 2018, 04:21:59 UTC |
c9d994a | Rares Vernica | 16 February 2018, 04:18:57 UTC | Add script to generate help.html and update README | 16 February 2018, 04:18:57 UTC |
39a3ff7 | Rares Vernica | 16 February 2018, 04:02:24 UTC | Move doc to docs_gen | 16 February 2018, 04:02:24 UTC |
b8025ba | Rares Vernica | 09 February 2018, 04:58:13 UTC | Update link to documentation * Use GitHub Pages page | 09 February 2018, 04:58:13 UTC |
cfb39b9 | Rares Vernica | 09 February 2018, 04:54:07 UTC | Remove what's new from the Docs page * Regenerate Docs page | 09 February 2018, 04:54:07 UTC |
3416b43 | Rares Vernica | 31 January 2018, 04:46:13 UTC | Remove redundant command and package | 31 January 2018, 04:46:13 UTC |
064a1a8 | Rares Vernica | 31 January 2018, 02:52:36 UTC | Fix #70 - cleanup session after 5xx errors on read endpoints | 31 January 2018, 02:52:36 UTC |
6d2b2f5 | rvernica | 30 January 2018, 07:10:43 UTC | 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 | rvernica | 30 January 2018, 06:36:37 UTC | Merge pull request #82 from Paradigm4/session-auth Merge session-auth branch into master | 30 January 2018, 06:36:37 UTC |
f14cd01 | Rares Vernica | 30 January 2018, 05:03:32 UTC | Merge branch 'session-auth' into v17.x-session-auth | 30 January 2018, 05:03:32 UTC |
ab252b0 | Rares Vernica | 30 January 2018, 04:51:51 UTC | Comment out login code in UI * Fix broken login in HTTPS | 30 January 2018, 04:51:51 UTC |
86f8ed3 | Rares Vernica | 30 January 2018, 04:51:36 UTC | Remove duplicate conf option | 30 January 2018, 04:51:36 UTC |
d5b9f09 | Rares Vernica | 30 January 2018, 04:51:18 UTC | Strip extra whitespace | 30 January 2018, 04:51:18 UTC |
d01726e | Rares Vernica | 23 January 2018, 04:53:27 UTC | 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 | Rares Vernica | 23 January 2018, 04:23:04 UTC | Fix #79 Segmentation Fault * Initialize credentials callback before connect, SDB-6038 * Update error codes | 23 January 2018, 04:23:04 UTC |
08195ab | Rares Vernica | 23 January 2018, 04:20:10 UTC | Merge branch 'session-auth' into v17.x-session-auth | 23 January 2018, 04:20:10 UTC |
6eccf51 | Rares Vernica | 23 January 2018, 04:17:50 UTC | Fix dependencies in Makefiles | 23 January 2018, 04:17:50 UTC |
72421a0 | Rares Vernica | 23 January 2018, 03:51:24 UTC | WIP for #79 * Test with different credential scenarios | 23 January 2018, 03:57:08 UTC |
1b931bf | Rares Vernica | 21 January 2018, 22:55:16 UTC | Add library required for SSL tests | 21 January 2018, 22:55:16 UTC |
ad3c8cf | Rares Vernica | 21 January 2018, 22:54:53 UTC | Merge branch 'session-auth' into v17.x-session-auth | 21 January 2018, 22:54:53 UTC |
03544ec | Rares Vernica | 21 January 2018, 21:38:41 UTC | Update SciDB version to 18.1 | 21 January 2018, 21:41:51 UTC |
1192b0e | Rares Vernica | 21 January 2018, 21:40:39 UTC | bc already installed in extended image | 21 January 2018, 21:40:39 UTC |
0126ef4 | rvernica | 18 January 2018, 22:44:07 UTC | 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 | rvernica | 18 January 2018, 22:43:14 UTC | Merge branch 'v17.x-session-auth' into v17.x | 18 January 2018, 22:43:14 UTC |
1df2a76 | Rares Vernica | 11 January 2018, 05:46:37 UTC | Merge branch 'session-auth' into v17.x-session-auth | 11 January 2018, 05:46:37 UTC |
8e0b6e9 | Rares Vernica | 11 January 2018, 05:30:39 UTC | 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 | Rares Vernica | 11 January 2018, 05:03:13 UTC | Update man page and binary help message | 11 January 2018, 05:03:13 UTC |
6d41272 | Rares Vernica | 11 January 2018, 04:56:38 UTC | Update copyright year to 2018 | 11 January 2018, 04:56:38 UTC |
1b781e7 | Rares Vernica | 11 January 2018, 04:31:13 UTC | 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 | Rares Vernica | 11 January 2018, 04:15:01 UTC | 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 | Rares Vernica | 07 January 2018, 19:28:29 UTC | Fix intentaion for PEP8 | 07 January 2018, 19:28:29 UTC |
6cf7433 | Rares Vernica | 06 January 2018, 22:26:26 UTC | Merge branch 'session-auth' into v17.x-session-auth | 06 January 2018, 22:26:26 UTC |
7771c86 | Rares Vernica | 06 January 2018, 22:25:25 UTC | Remove Logout ling from nav bar | 06 January 2018, 22:25:25 UTC |
885b13c | Rares Vernica | 06 January 2018, 22:10:13 UTC | Fix non-integer session ID in UI | 06 January 2018, 22:10:13 UTC |
c9de131 | Rares Vernica | 06 January 2018, 18:49:54 UTC | Merge branch 'session-auth' into v17.x-session-auth | 06 January 2018, 18:49:54 UTC |
5398e8a | Rares Vernica | 06 January 2018, 18:49:13 UTC | Use SCIDB_VER variable | 06 January 2018, 18:49:13 UTC |
f2ed89e | Rares Vernica | 06 January 2018, 18:48:40 UTC | Log message for cleaning up temp files | 06 January 2018, 18:48:40 UTC |
9cda633 | Rares Vernica | 06 January 2018, 16:46:47 UTC | Merge branch 'session-auth' into v17.x-session-auth | 06 January 2018, 16:46:47 UTC |
bb21206 | Rares Vernica | 02 January 2018, 20:44:01 UTC | 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 | Jason Kinchen | 28 December 2017, 21:59:28 UTC | Compile with gcc 14 | 28 December 2017, 21:59:28 UTC |
a6ca046 | Rares Vernica | 26 December 2017, 17:42:28 UTC | Merge branch 'session-auth' into v17.x-session-auth | 26 December 2017, 17:42:28 UTC |
3bf7b7a | Rares Vernica | 25 December 2017, 09:49:25 UTC | 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 | Rares Vernica | 22 December 2017, 15:57:38 UTC | Undo shim rule in Makefile | 22 December 2017, 15:57:38 UTC |
f0c19bf | Rares Vernica | 21 December 2017, 17:01:18 UTC | 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 | Rares Vernica | 21 December 2017, 16:48:14 UTC | Comment out unused tests | 21 December 2017, 16:51:52 UTC |
ccca88d | Rares Vernica | 21 December 2017, 16:17:46 UTC | Rebuild Help page examples | 21 December 2017, 16:17:46 UTC |
26ee90b | Rares Vernica | 21 December 2017, 16:13:28 UTC | Remove /login and /logout calls - no longer used | 21 December 2017, 16:13:28 UTC |
8fd5fef | Rares Vernica | 21 December 2017, 16:11:43 UTC | 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 | Rares Vernica | 21 December 2017, 15:46:38 UTC | Fix return codes in docs | 21 December 2017, 15:46:38 UTC |
d76ebef | Rares Vernica | 21 December 2017, 15:38:53 UTC | Merge branch 'doc-style' into session-auth | 21 December 2017, 15:38:53 UTC |
965dfcb | Rares Vernica | 21 December 2017, 15:36:46 UTC | Update return codes in function comments | 21 December 2017, 15:36:46 UTC |
614f60c | Rares Vernica | 20 December 2017, 18:50:03 UTC | Update API docs with HTTP return codes | 20 December 2017, 18:50:03 UTC |
a5599d2 | Rares Vernica | 20 December 2017, 11:59:34 UTC | Fix version request in test * Use correct endpoint | 20 December 2017, 11:59:34 UTC |
5b4cc95 | Rares Vernica | 18 December 2017, 11:45:36 UTC | 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 | Rares Vernica | 18 December 2017, 11:44:17 UTC | 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 | Rares Vernica | 18 December 2017, 11:43:51 UTC | Update copyright year | 18 December 2017, 11:43:51 UTC |
25bcdc4 | Rares Vernica | 18 December 2017, 11:43:18 UTC | 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 | rvernica | 14 December 2017, 18:25:25 UTC | 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 | rvernica | 14 December 2017, 17:48:26 UTC | Remove debug commands | 14 December 2017, 17:48:26 UTC |
ab4284a | Rares Vernica | 14 December 2017, 17:09:18 UTC | Test /dev/shm in Travis | 14 December 2017, 17:09:18 UTC |
929a0bf | Rares Vernica | 14 December 2017, 16:31:53 UTC | Try removing shm volume | 14 December 2017, 16:31:53 UTC |
d0c056f | Rares Vernica | 14 December 2017, 14:46:02 UTC | Add missing test script for #76 | 14 December 2017, 14:46:02 UTC |
575c985 | Rares Vernica | 14 December 2017, 11:03:10 UTC | 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 | Rares Vernica | 20 November 2017, 22:02:25 UTC | Merge branch 'session-auth' into v17.x-session-auth | 20 November 2017, 22:02:25 UTC |
758abd4 | Rares Vernica | 20 November 2017, 21:59:01 UTC | 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 | Rares Vernica | 20 November 2017, 21:57:27 UTC | Remove extra / from paths | 20 November 2017, 21:57:27 UTC |
dff70f4 | Rares Vernica | 20 November 2017, 14:39:42 UTC | Use ERROR keyword for error log messages | 20 November 2017, 14:39:42 UTC |
0292a68 | Rares Vernica | 20 November 2017, 11:23:33 UTC | Make log messages consistent | 20 November 2017, 11:23:33 UTC |
7e183f8 | Rares Vernica | 20 November 2017, 11:03:01 UTC | Merge remote-tracking branch 'origin/v17.x' into v17.x-session-auth | 20 November 2017, 11:03:01 UTC |
746b809 | Jason Kinchen | 17 November 2017, 20:12:13 UTC | Remove \r from end of shimsvc variables. | 17 November 2017, 20:12:13 UTC |
ffb32a6 | Rares Vernica | 14 November 2017, 05:50:35 UTC | 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 | Rares Vernica | 13 November 2017, 06:19:52 UTC | Fix #69 logical condition * Do not try to reconnect if we have a non-null connection | 13 November 2017, 06:22:06 UTC |
93731e2 | Rares Vernica | 12 November 2017, 20:45:32 UTC | 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 | Rares Vernica | 12 November 2017, 20:43:58 UTC | 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 | Rares Vernica | 12 November 2017, 20:43:31 UTC | Trim whitespace | 12 November 2017, 20:43:31 UTC |
3c1810f | Rares Vernica | 12 November 2017, 20:42:24 UTC | Rename test script to match endpoint | 12 November 2017, 20:42:24 UTC |
5bed361 | Rares Vernica | 12 November 2017, 19:43:37 UTC | Rename functions to match endpoints * Update log output * Rename test scripts as well (update Makefile) | 12 November 2017, 19:43:37 UTC |
ac978b5 | Rares Vernica | 12 November 2017, 19:00:23 UTC | Remove orphan define | 12 November 2017, 19:00:23 UTC |
c809fe4 | Rares Vernica | 12 November 2017, 18:50:59 UTC | Use explicit kill signal name | 12 November 2017, 18:50:59 UTC |
1f02a6c | Rares Vernica | 11 November 2017, 06:50:52 UTC | Not only pull, but actually use SciDB "ext" Docker image | 11 November 2017, 06:50:52 UTC |
a963a68 | Rares Vernica | 11 November 2017, 06:36:40 UTC | Use "ext" SciDB Docker conatainter for superfunpack | 11 November 2017, 06:36:40 UTC |
068d72f | Rares Vernica | 11 November 2017, 06:17:18 UTC | 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 | Rares Vernica | 11 November 2017, 06:13:05 UTC | Align comments | 11 November 2017, 06:13:05 UTC |
3f34b71 | Rares Vernica | 11 November 2017, 06:08:20 UTC | Remove left-over code from #67 | 11 November 2017, 06:08:20 UTC |
1a30fe7 | Rares Vernica | 11 November 2017, 06:06:36 UTC | Enable cancel and tls_scidb tests | 11 November 2017, 06:06:36 UTC |
b3099a8 | Rares Vernica | 11 November 2017, 06:05:42 UTC | Fix typo in user argument (username is wrong) | 11 November 2017, 06:05:42 UTC |
6388057 | Rares Vernica | 11 November 2017, 06:04:57 UTC | Strip output | 11 November 2017, 06:04:57 UTC |
b0f56f5 | Rares Vernica | 11 November 2017, 04:00:07 UTC | Test status code for no and invalid session ID | 11 November 2017, 04:00:07 UTC |
21c0043 | Rares Vernica | 11 November 2017, 03:56:22 UTC | Test HTTP status code | 11 November 2017, 03:56:22 UTC |
3b5e690 | Rares Vernica | 11 November 2017, 03:34:52 UTC | Rewrite cancel test | 11 November 2017, 03:34:52 UTC |
82aa3d9 | Rares Vernica | 11 November 2017, 02:58:12 UTC | Add cancel test script | 11 November 2017, 02:58:12 UTC |
d6949f8 | Rares Vernica | 11 November 2017, 02:57:10 UTC | Trim whitespace | 11 November 2017, 02:57:10 UTC |
b244a55 | rvernica | 09 November 2017, 03:41:44 UTC | 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 |