{"push_id":2667265188,"size":234,"distinct_size":1,"ref":"refs/heads/master","head":"68fefc79f286350c6670ae7cab6451a567283f34","before":"a5be3ae1c427c0b067428759672a61945a0421b3","commits":[{"sha":"2a7a73225369d983b7e5f60f4b9696fd6214c56b","author":{"name":"Sean Murthy","email":"a8604825413ec9fd824f389235002c82d18a8f3d@wcsu.edu"},"message":"Initial version of ddl monitoring for users\n\nRelated to #175\n\nDraft of DDL monitoring to prevent issues such as users being able to drop their own schema. Committing to get early feedback.","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/2a7a73225369d983b7e5f60f4b9696fd6214c56b"},{"sha":"dbda4ff163bb57d9d27e51f7ec13178cb627858e","author":{"name":"Steven Rollo","email":"96c02e89ddac44703dab991c5c974cea3194ace8@connect.wcsu.edu"},"message":"enableConnectionLoggingReco.psql now enables logging_collector","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/dbda4ff163bb57d9d27e51f7ec13178cb627858e"},{"sha":"4278369afeafffdca0e318751ea609fa7e9c23bc","author":{"name":"Steven Rollo","email":"96c02e89ddac44703dab991c5c974cea3194ace8@connect.wcsu.edu"},"message":"Added basic exception handling for missing files to `ClassDB.importConnnectionLog()`","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/4278369afeafffdca0e318751ea609fa7e9c23bc"},{"sha":"431e4c82e34c8255b47860ae17f33be49f7a071c","author":{"name":"Steven Rollo","email":"96c02e89ddac44703dab991c5c974cea3194ace8@connect.wcsu.edu"},"message":"Added check for logging_collector in enableConnectionLogging\nChanged order of ALTER SYSTEM statements\nFixes #202","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/431e4c82e34c8255b47860ae17f33be49f7a071c"},{"sha":"144711e8faa79c36a3e83a8f93b6e3e5520c6f94","author":{"name":"Steven Rollo","email":"96c02e89ddac44703dab991c5c974cea3194ace8@connect.wcsu.edu"},"message":"Added helper function for checking the status of logging_collector","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/144711e8faa79c36a3e83a8f93b6e3e5520c6f94"},{"sha":"8f281e7062d62e0fc5a43d30173bf2624ea3ebc2","author":{"name":"Steven Rollo","email":"96c02e89ddac44703dab991c5c974cea3194ace8@connect.wcsu.edu"},"message":"Added helper function to check the status of log_connections","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/8f281e7062d62e0fc5a43d30173bf2624ea3ebc2"},{"sha":"3bb7dba5fe92bcbe42010fbe46bbd6c2752be55f","author":{"name":"Steven Rollo","email":"96c02e89ddac44703dab991c5c974cea3194ace8@connect.wcsu.edu"},"message":"Added warning to importConnectionLog() if logging is disabled","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/3bb7dba5fe92bcbe42010fbe46bbd6c2752be55f"},{"sha":"71ee95d9cf4a78577e4e3b8aa8870312ce38f339","author":{"name":"Steven Rollo","email":"96c02e89ddac44703dab991c5c974cea3194ace8@connect.wcsu.edu"},"message":"Added initial return table to importConnectionLog\nDoes not yet return inserted numbers","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/71ee95d9cf4a78577e4e3b8aa8870312ce38f339"},{"sha":"6c10ef1b8d747841fc487502fcb38e921981e969","author":{"name":"Steven Rollo","email":"96c02e89ddac44703dab991c5c974cea3194ace8@connect.wcsu.edu"},"message":"ClassDB.importConnectionLog() now returns # of records per log","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/6c10ef1b8d747841fc487502fcb38e921981e969"},{"sha":"91d33bfb4bbc96d3a66db3873049ec68cc0d6bc5","author":{"name":"Steven Rollo","email":"96c02e89ddac44703dab991c5c974cea3194ace8@connect.wcsu.edu"},"message":"Made the log stagining table temporary - Fixes #204","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/91d33bfb4bbc96d3a66db3873049ec68cc0d6bc5"},{"sha":"c3ceb906306ff3461acb2e0506eaeab3cbd5f8cb","author":{"name":"Steven Rollo","email":"96c02e89ddac44703dab991c5c974cea3194ace8@connect.wcsu.edu"},"message":"Added warning message when log file not found","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/c3ceb906306ff3461acb2e0506eaeab3cbd5f8cb"},{"sha":"3e08aace2030a0b8f01136920b9bc0c64bddf0d6","author":{"name":"Sean Murthy","email":"a8604825413ec9fd824f389235002c82d18a8f3d@wcsu.edu"},"message":"Merge branch 'dev' into monitor-schema-drop","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/3e08aace2030a0b8f01136920b9bc0c64bddf0d6"},{"sha":"81afab05a1bb2c096b8217db57e3335e48e130ef","author":{"name":"Sean Murthy","email":"a8604825413ec9fd824f389235002c82d18a8f3d@wcsu.edu"},"message":"Handle ddl_command_start\n\nFixes #175\n\nPrevent student users from executing DROP SCHEMA and DROP OWNED BY","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/81afab05a1bb2c096b8217db57e3335e48e130ef"},{"sha":"3bc1b58b538cecd1846fb9b641dca6c4db897cb2","author":{"name":"Sean Murthy","email":"a8604825413ec9fd824f389235002c82d18a8f3d@wcsu.edu"},"message":"Fix script file name in comment\n\nCorrect incorrect script file name in a comment","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/3bc1b58b538cecd1846fb9b641dca6c4db897cb2"},{"sha":"c9a5259c7fde6e804b45a1e4c91cd68b667ee1ea","author":{"name":"Sean Murthy","email":"a8604825413ec9fd824f389235002c82d18a8f3d@wcsu.edu"},"message":"Revert \"Merge branch 'dev' into monitor-schema-drop\"\n\nThis reverts commit 3e08aace2030a0b8f01136920b9bc0c64bddf0d6, reversing\nchanges made to 2a7a73225369d983b7e5f60f4b9696fd6214c56b.","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/c9a5259c7fde6e804b45a1e4c91cd68b667ee1ea"},{"sha":"fea496967c8f41c87fa800365c135d76e8971e39","author":{"name":"Andrew Figueroa","email":"b022e79466385065c5929c99988d13c8488bfc91@gmail.com"},"message":"Remove unnecessary code from isXYZ functions\n\nSimplifies code in isStudent, isInstructor, and isDBManager functions within addClassDBRolesMgmtCore.sql\n\nFixes #208","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/fea496967c8f41c87fa800365c135d76e8971e39"},{"sha":"c68fead0d6d1ce402c0f8c3f7c46aa5b9af2ce9b","author":{"name":"Sean Murthy","email":"a8604825413ec9fd824f389235002c82d18a8f3d@wcsu.edu"},"message":"Make ddl start montor a reco component\n\nThe original script was attempting to do too much, and was unnecessarily marked \"core\"","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/c68fead0d6d1ce402c0f8c3f7c46aa5b9af2ce9b"},{"sha":"1ae2d84ffae59a35a5132cbbe9f5f643f660ff69","author":{"name":"Sean Murthy","email":"a8604825413ec9fd824f389235002c82d18a8f3d@wcsu.edu"},"message":"Initial version of schema-drop monitor\n\nImplement a ddl-start event trigger and associated functions to allow/disallow student-initiated schema drop","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/1ae2d84ffae59a35a5132cbbe9f5f643f660ff69"},{"sha":"812c6c2d2cba66d8105c40cfaae3f8a6c1ae626f","author":{"name":"Sean Murthy","email":"a8604825413ec9fd824f389235002c82d18a8f3d@wcsu.edu"},"message":"Add addDisallowSchemaDropReco.sql","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/812c6c2d2cba66d8105c40cfaae3f8a6c1ae626f"},{"sha":"78922ef821b9893c8e52df7a3b170b6fd0598adb","author":{"name":"Sean Murthy","email":"a8604825413ec9fd824f389235002c82d18a8f3d@wcsu.edu"},"message":"Initial tests for monitoring schema drop\n\nTests functionality in the script addDisallowSchemaDropReco.sql","distinct":false,"url":"https://api.github.com/repos/DASSL/ClassDB/commits/78922ef821b9893c8e52df7a3b170b6fd0598adb"}]}
{"actor":{"display_login":"srrollo"}}