{"push_id":3169765822,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"3c97933416fb67ec577986625a56a2fdac7aef3f","before":"c1dd76788d1fcc428ae38e34600b8d78df2de20d","commits":[{"sha":"9cb3a68c38ff7c8679ff1047a2f1531b083f23ff","author":{"name":"Garry McNulty","email":"16af8b344544dcfc02aa9c148899b63b01f680a0@gmail.com"},"message":"crypt: check for maximum length before decrypting filename\n\nThe EME Transform() method will panic if the input data is larger than\n2048 bytes.\n\nFixes #2826","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/9cb3a68c38ff7c8679ff1047a2f1531b083f23ff"},{"sha":"3de7ad5223a84e8621ddfb10363ad46b4df745b5","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"b2: for a bucket limited application key check the bucket name\n\nBefore this fix rclone would just use the authorised bucket regardless\nof what bucket you put on the command line.\n\nThis uses the new `bucketName` response in the API and checks that the\nuser is using the correct bucket name to avoid accidents.\n\nFixes #2839","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/3de7ad5223a84e8621ddfb10363ad46b4df745b5"},{"sha":"df1faa9a8ff2e49c96f8d129fc63371f16a0dcdd","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"webdav: fail soft on time parsing errors\n\nThe time format provided by webdav servers seems to vary wildly from\nthat specified in the RFC - rclone already parses times in 5 different\nformats!\n\nIf an unparseable time is found, then fail softly logging an ERROR\n(just once) but returning the epoch.\n\nThis will mean that webdav servers with bad time formats will still be\nusable by rclone.","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/df1faa9a8ff2e49c96f8d129fc63371f16a0dcdd"},{"sha":"9012d7c6c1555763a38bf3631db7412082b7c0de","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"cmd: fix --progress crash under Windows Jenkins - fixes #2846","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/9012d7c6c1555763a38bf3631db7412082b7c0de"},{"sha":"5babf2dc5c1f4e20caf014d78a643c31d41b0bb5","author":{"name":"Animosity022","email":"9928854e2a16dfaad2ff87e18db3b927c97783be@gmail.com"},"message":"Update drive.md\n\nFixed the Google Drive API documentation","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/5babf2dc5c1f4e20caf014d78a643c31d41b0bb5"},{"sha":"13387c083807aff01265433991ac3c1af194c6c1","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"vfs: fix deadlock on concurrent operations on a directory - fixes #2811\n\nBefore this fix there were two paths where concurrent use of a\ndirectory could take the file lock then directory lock and the other\nwould take the locks in the reverse order.\n\nFix this by narrowing the locking windows so the file lock and\ndirectory lock don't overlap.","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/13387c083807aff01265433991ac3c1af194c6c1"},{"sha":"2cfe2354dfe19ad6d77fcf921f38fe9103bedef4","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"vfs: fix deadlock between RWFileHandle.close and File.Remove - fixes #2857\n\nBefore this change we took the locks file.mu and file.muRW in an\ninconsistent order - after the change we always take them in the same\norder to fix the deadlock.","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/2cfe2354dfe19ad6d77fcf921f38fe9103bedef4"},{"sha":"1f6a1cd26d1ac0721881dfa7eaba2ef045de6532","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"vfs: add test_vfs code for hunting for deadlocks","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/1f6a1cd26d1ac0721881dfa7eaba2ef045de6532"},{"sha":"7e7f3de355d4c4a72ee2213b000082fae74f53e9","author":{"name":"François Leurent","email":"c759af4b26ad73a1890f3d2ba1b48cea19e23254@cloudyks.org"},"message":"qingcloud: fix typos in trace messages","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/7e7f3de355d4c4a72ee2213b000082fae74f53e9"},{"sha":"4128e696d64328e103e0c2ada040134a204b2f49","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"Add François Leurent to contributors\n\nNew email for Animosity022","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/4128e696d64328e103e0c2ada040134a204b2f49"},{"sha":"f2a1b991def7887f888c233737e05ae5b514e621","author":{"name":"Arkadius Stefanski","email":"1f1e1a4d5325f3c7f87848b7e0256bc3df872110@gmail.com"},"message":"readme: fix copying link","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/f2a1b991def7887f888c233737e05ae5b514e621"},{"sha":"37e32d8c809fabc629a877018d2783e15afb8c20","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"Add Arkadius Stefanski to contributors","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/37e32d8c809fabc629a877018d2783e15afb8c20"},{"sha":"f7b08a6982f0aca2f5f45cb86ea7cdc7ff963609","author":{"name":"Jay","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@jaygoel.com"},"message":"vendor: add github.com/shurcooL/vfsgen","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/f7b08a6982f0aca2f5f45cb86ea7cdc7ff963609"},{"sha":"082a7065b14144eee669ff1b40bc1e1f12d36dff","author":{"name":"Jay","email":"34c6fceca75e456f25e7e99531e2425c6c1de443@jaygoel.com"},"message":"Use vfsgen for static HTML templates","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/082a7065b14144eee669ff1b40bc1e1f12d36dff"},{"sha":"39eac7a7658494a5404dfd75c80f0be3e6d222b2","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"Add Jay to contributors","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/39eac7a7658494a5404dfd75c80f0be3e6d222b2"},{"sha":"1c01d0b84aabfd0367b3de73a238a0eed06da285","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"vendor: update dropbox SDK to fix failing integration tests #2829","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/1c01d0b84aabfd0367b3de73a238a0eed06da285"},{"sha":"039e2a9649d924f9eb9758f45ec025b68b7fcd4d","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"vendor: pull in github.com/ncw/swift latest to fix reauth on big files","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/039e2a9649d924f9eb9758f45ec025b68b7fcd4d"},{"sha":"3c97933416fb67ec577986625a56a2fdac7aef3f","author":{"name":"Nick Craig-Wood","email":"75ef9faee755c70589550b513ad881e5a603182c@craig-wood.com"},"message":"oauthutil: suppress ERROR message when doing remote config\n\nBefore this change doing a remote config using rclone authorize gave\nthis error.  The token is saved a bit later anyway so the error is\nneedlessly confusing.\n\n    ERROR : Failed to save new token in config file: section 'remote' not found.\n\nThis commit suppresses that error.\n\nhttps://forum.rclone.org/t/onedrive-for-business-failed-to-save-token/8061","distinct":true,"url":"https://api.github.com/repos/poundifdef/rclone/commits/3c97933416fb67ec577986625a56a2fdac7aef3f"}]}
{"actor":{"display_login":"poundifdef"}}