{"push_id":878658242,"size":5,"distinct_size":5,"ref":"refs/heads/copychunk","head":"0bf648ead49f81ad86a123823692be030b5c965a","before":"3ffb3e2a1f798f69fee4a2a1e4db5483270703ec","commits":[{"sha":"3e6c4c45c3bbfd1128efdc1b51631314ecd74471","author":{"email":"7c6537bd8cf89b7025c174e17315fa58385f9337@isilon.com","name":"Masen Furer"},"message":"Follow MS-SMB2 for error handling\n\nIn order to parse a response as an ErrorResponse, require that the\nstructure size is equal to 9. From MS-SMB2 2.2.2:\n  StructureSize (2 bytes): The server MUST set this field to 9\n\nThis allows for IOCTLs to return an error status without pike\nattempting to parse an ErrorResponse structure from the response.\n\nFor example in 3.3.5.15.6.2:\nThe server MUST construct an SMB2 IOCTL Response, following the syntax\nspecified in section 2.2.32, with the following values:\n\n    Status in the SMB2 header MUST be set to STATUS_INVALID_PARAMETER.","distinct":true,"url":"https://api.github.com/repos/isi-mfurer/pike/commits/3e6c4c45c3bbfd1128efdc1b51631314ecd74471"},{"sha":"518ec7e97ae9d0f210e6817467dd513e8e8c5a73","author":{"email":"7c6537bd8cf89b7025c174e17315fa58385f9337@isilon.com","name":"Masen Furer"},"message":"set the FSCTL flag for resume_key and copychunk\n\nWindows enforces this flag and returns STATUS_NOT_SUPPORTED when\npassing a FSCTL and not setting this flag","distinct":true,"url":"https://api.github.com/repos/isi-mfurer/pike/commits/518ec7e97ae9d0f210e6817467dd513e8e8c5a73"},{"sha":"c5d4665e421676b3e4c02a017db8e65c025deb36","author":{"email":"7c6537bd8cf89b7025c174e17315fa58385f9337@isilon.com","name":"Masen Furer"},"message":"add assertBufferEqual to PikeTest\n\nPerforms a binary diff search against two buffers to determine the byte\nat which they first differ. Easier to grok than assertEqual when\ncomparing string buffers of excessive size.\n\nFor large buffers it performs significantly faster for finding the first\ndifference than a sequential byte-by-byte comparison","distinct":true,"url":"https://api.github.com/repos/isi-mfurer/pike/commits/c5d4665e421676b3e4c02a017db8e65c025deb36"},{"sha":"d7a59f00bbb81d876799773cf0f20470d4501962","author":{"email":"7c6537bd8cf89b7025c174e17315fa58385f9337@isilon.com","name":"Masen Furer"},"message":"abstract common bits of copychunk test cases away","distinct":true,"url":"https://api.github.com/repos/isi-mfurer/pike/commits/d7a59f00bbb81d876799773cf0f20470d4501962"},{"sha":"0bf648ead49f81ad86a123823692be030b5c965a","author":{"email":"7c6537bd8cf89b7025c174e17315fa58385f9337@isilon.com","name":"Masen Furer"},"message":"add negative test cases to copychunk according to MS-SMB2","distinct":true,"url":"https://api.github.com/repos/isi-mfurer/pike/commits/0bf648ead49f81ad86a123823692be030b5c965a"}]}