{"push_id":645811234,"size":12,"distinct_size":4,"ref":"refs/heads/odie","head":"66b7b77856fedfe42d0795bd687f17711f886f55","before":"e522f29c883e07b434c1245bc254c95ce917d135","commits":[{"sha":"3edff5c54865e06ee0dde6dd2537532375605280","author":{"email":"42057d79ce6cf1a65bf5dcbcec2afe7f40fd22f6","name":"hypnotoad"},"message":"Fixed which cron processman tries to call","distinct":true,"url":"https://api.github.com/repos/tcltk/tcllib/commits/3edff5c54865e06ee0dde6dd2537532375605280"},{"sha":"a0f755cd93d24a2fb74d21c257023f84edd69d7e","author":{"email":"bd234ba4276433f0e5fc7a8fa2d18274fa711567","name":"emmanuel"},"message":"Merging in 24 patches from Adrián Medraño Calvo.\n\t  + All errors have the first word in the error code list set to\n\t    WEBSOCKET, for easier use with try...catch.\n\t  + Add a 'connect' pseudo message type, analogous to\n\t    'disconnect', invoked whenever a socket converts into a WebSocket.\n\t  + Push connection error to socket\n\t  + Pass HTTP token to Timeout handler\n\t  + Don't overwrite OPEN with Connection context\n\t  + Properly reset socket after informing the handler\n\t  + Cancel the timeout on successful connection\n\t  + Substitute only the URI schema\n\t  + Don't clobber Connection and Upgrade headers\n\t  + Improved compliance with RFC and Browsers\n\t  + Notify handler on receiving pong frames\n\t  + Expose key construction: This is useful for servers that wish\n\t    to implement the handshake handling themselves, for example to be\n\t    able to use their own dispatching mechanism.\n\t  + Factor out handshake validation: Allows users of the websocket\n\t    library to be able to use the websocket core without having to use\n\t    the ::websocket::live, ::websocket::test and ::websocket::upgrade\n\t    functionality. This happens, for example, when the application\n\t    already has already accepted and parsed the request.  In addition,\n\t    the checks are now more strict for keys and values, and more lax\n\t    with regards to case and extra tokens in header fields.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcllib/commits/a0f755cd93d24a2fb74d21c257023f84edd69d7e"},{"sha":"38d9abe495274b8dff4ab23dd076cb8f7114526e","author":{"email":"43b26caaad816b3ac0d43e84146743b8e788e865","name":"andreask"},"message":"cmdline - Moved throwing of errors to separate internal command, and\nprovide proper error codes. Version bumped to 1.5 (API visible change,\ncompatible). Extended the example in the documentation to demonstrate\nhow to capture just the usage signal via 'try/trap'.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcllib/commits/38d9abe495274b8dff4ab23dd076cb8f7114526e"},{"sha":"852a3c8361a47b157056900b30821bd6773f2a09","author":{"email":"43b26caaad816b3ac0d43e84146743b8e788e865","name":"andreask"},"message":"Ticket [f08453f77d] - textutil::adjust - Fixed one-off error in string\nhandling with -strictlength on. Updated and extended tests. Version\nbumped to 0.7.2.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcllib/commits/852a3c8361a47b157056900b30821bd6773f2a09"},{"sha":"2ccb6e6cc446a364e45377ef2fd17c95a71d70e0","author":{"email":"43b26caaad816b3ac0d43e84146743b8e788e865","name":"andreask"},"message":"textutil::adjust - Fixed 0.7.2/0.7.1 mismatch, bumped to 0.7.3","distinct":false,"url":"https://api.github.com/repos/tcltk/tcllib/commits/2ccb6e6cc446a364e45377ef2fd17c95a71d70e0"},{"sha":"10b07765fc9e9899c5f3613ea4c4cbb747380199","author":{"email":"43b26caaad816b3ac0d43e84146743b8e788e865","name":"andreask"},"message":"coroutine - Fixed bad tailcall in \"global\". Version bumped to 1.1.2.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcllib/commits/10b07765fc9e9899c5f3613ea4c4cbb747380199"},{"sha":"6b1382b4f70472d1991b522e82cd8a1971a964db","author":{"email":"43b26caaad816b3ac0d43e84146743b8e788e865","name":"andreask"},"message":"Ticket [8e643b5d66] - coroutine, coroutine::auto. Fixed mishandling of\n\"gets\" when called without any arguments. Version bumped to 1.1.3\n(both).","distinct":false,"url":"https://api.github.com/repos/tcltk/tcllib/commits/6b1382b4f70472d1991b522e82cd8a1971a964db"},{"sha":"76f0d4818ebd0c2cabb764dcdaa69c22ce262a9a","author":{"email":"43b26caaad816b3ac0d43e84146743b8e788e865","name":"andreask"},"message":"Ticket [09110adc43] - html - Fixed XSS vulnerability of \"textarea\"\ncommand. Now properly quoting the input value. Package version bumped\nto 1.4.4. Extended the testsuite.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcllib/commits/76f0d4818ebd0c2cabb764dcdaa69c22ce262a9a"},{"sha":"15c478a9abd9ac1077b58689b8d70ef7744e2109","author":{"email":"43b26caaad816b3ac0d43e84146743b8e788e865","name":"andreask"},"message":"struct::pool - Modified error generation code to throw errors with a\nproper structured error code to support try/finally. Updated testsuite\nto match small changes in the error messages. Package version bumped\nto 1.2.2.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcllib/commits/15c478a9abd9ac1077b58689b8d70ef7744e2109"},{"sha":"495c777261a7ad18b8871ce459a76e20f0d6f60d","author":{"email":"974697219ba6dbdcb4218135a3230d27c8bff73e","name":"seandeelywoods"},"message":"Merge with trunk","distinct":true,"url":"https://api.github.com/repos/tcltk/tcllib/commits/495c777261a7ad18b8871ce459a76e20f0d6f60d"},{"sha":"cf51092839d3b021c7e1dec17ad82f58366f8d37","author":{"email":"0a92fab3230134cca6eadd9898325b9b2ae67998","name":"Anon"},"message":"Bumped the version of zipfile::encode","distinct":true,"url":"https://api.github.com/repos/tcltk/tcllib/commits/cf51092839d3b021c7e1dec17ad82f58366f8d37"},{"sha":"66b7b77856fedfe42d0795bd687f17711f886f55","author":{"email":"42057d79ce6cf1a65bf5dcbcec2afe7f40fd22f6","name":"hypnotoad"},"message":"Adding the pkgIndex.tcl to the cron module","distinct":true,"url":"https://api.github.com/repos/tcltk/tcllib/commits/66b7b77856fedfe42d0795bd687f17711f886f55"}]}