{"push_id":812656981,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"6a2b6bf396c5f9685d6f282b0abfb55b0f019d80","before":"1d2acb896b78b02155d078ef7b22f698426bb2db","commits":[{"sha":"395a93418b6acdb6a02ab575c540152dc81295c5","author":{"email":"e168bf8c7c142dff436819ac43a50d7ef71b3479@users.sf.net","name":"Brian P. Hinz"},"message":"Fixes for X509 CA certificate handling\n\n95f39a5 introduced a regression whereby an exception would be thrown\nwhen a PEM encoded CA certificate file containing one or more blank\nlines was read in under Apple Java 6.  Additionally, CA certs were\nbeing appended to the ~/.vnc/x509_savedcerts.pem file even if they\nwere already included in it.  Also fixes a possible FileNotFoundException\nif the x509_savedcerts.pem file didn't exist.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/395a93418b6acdb6a02ab575c540152dc81295c5"},{"sha":"b7f18a36a47715910f918d13a8945baac89d0f73","author":{"email":"e168bf8c7c142dff436819ac43a50d7ef71b3479@users.sf.net","name":"Brian P. Hinz"},"message":"Don't exit completely if single viewer declines server cert\n\nPrevents viewer from exiting completely just because user\ndeclined to trust the server certificate for a single connection.\nCopied from TurboVNC.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/b7f18a36a47715910f918d13a8945baac89d0f73"},{"sha":"eccaac0742d6e49b446096dd7c1be4580ed02996","author":{"email":"e168bf8c7c142dff436819ac43a50d7ef71b3479@users.sf.net","name":"Brian Hinz"},"message":"Merge pull request #198 from bphinz/bugfix/x509\n\nDon't exit completely if single viewer declines server cert","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/eccaac0742d6e49b446096dd7c1be4580ed02996"},{"sha":"e539cb857f36dc0c6ca1f0e4af4d886c93ea1cfe","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Track statistics for CopyRect","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/e539cb857f36dc0c6ca1f0e4af4d886c93ea1cfe"},{"sha":"d9b9003d977f8aaf37010c70bdac0b827749d554","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Display partial updates on slow transfers\n\nNormally we only display screen changes once we have the updates for\nthe entire screen. This may give the impression that the viewer is\nhung though. So display the partial data if the update is taking to\nlong to arrive.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/d9b9003d977f8aaf37010c70bdac0b827749d554"},{"sha":"1db732494b625df465797faaec3d76d535e69d43","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Terminate the viewer even when waiting for data\n\nIt should be possible to exit the viewer even if the network has\nstalled in the middle of a transfer.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/1db732494b625df465797faaec3d76d535e69d43"},{"sha":"e1796f86e1303d2e1719d67b614bf02d1b1fd3f3","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Only include translation comments in .po files","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/e1796f86e1303d2e1719d67b614bf02d1b1fd3f3"},{"sha":"5ed5f9be24113abca08bc505231f4cbeb78c0169","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Update gettext.h to a more current version","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/5ed5f9be24113abca08bc505231f4cbeb78c0169"},{"sha":"551a6cbe68b1000f0dd5c020221a45bb8dd1938d","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Remove duplicate gettext_noop() definition\n\nIt's defined in gettext.h so no need for us to duplicate the work.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/551a6cbe68b1000f0dd5c020221a45bb8dd1938d"},{"sha":"e73b47570e57cf867d84fbac76218e7e611757bf","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Add support for pgettext()\n\nPrimarily gives it a shorthand, but also make gcc tolerate its\nuse for format strings.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/e73b47570e57cf867d84fbac76218e7e611757bf"},{"sha":"ff626f823ad627b694e6f4c99717f4d32e637b1d","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Give context for strings used in menus\n\nMakes it easier to see which hot-keys might conflict with each\nother, and allow some variation in translation in the future.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/ff626f823ad627b694e6f4c99717f4d32e637b1d"},{"sha":"c88dc805e55cffa7af83ae741b0ffa26aade068e","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Make sure fallback block handler remains enabled\n\nCommit f8e3b34 introduced a regression where the fallback write block\nhandler would cease working after the first time it was called,\npotentially stalling writes.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/c88dc805e55cffa7af83ae741b0ffa26aade068e"},{"sha":"86640e8f91ff01ef3b409371deb7e2efe7d43593","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Add address sanitizer switch\n\nUseful for debugging memory leaks and access violations. It is\nnot available on Windows though, and there is some problem compiling\nObjectiveC++ with it turned on.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/86640e8f91ff01ef3b409371deb7e2efe7d43593"},{"sha":"467df2ad33dee4f5640c1451d2db645c19641a71","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Don't leak socket on setsockopt() errors","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/467df2ad33dee4f5640c1451d2db645c19641a71"},{"sha":"7ebce759122eeda383d7d299ee577c75c0f9ac6e","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Return correct error code from bind()\n\nClosing the socket might overwrite errno so we need to save\nits value.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/7ebce759122eeda383d7d299ee577c75c0f9ac6e"},{"sha":"f7aa3f9bd315ba52d6ee1e7236a580102c8d20b8","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Return TcpListener pointers rather than objects\n\nIt is easier to control object life time and avoid magical socket\nduplication by having a single TcpListener object to pass around.\nWe have to be more careful about deleting the object though.","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/f7aa3f9bd315ba52d6ee1e7236a580102c8d20b8"},{"sha":"eab85bca5e209924f1474802ab9e70b8c8771f2a","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Clean up listening sockets on error","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/eab85bca5e209924f1474802ab9e70b8c8771f2a"},{"sha":"023df7effb247900c2c0748ce494f06dad00f0c3","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Use correct type for format string","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/023df7effb247900c2c0748ce494f06dad00f0c3"},{"sha":"063df03295d8b1477a292b4415e7d90a68c477d0","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Avoid dropping const qualifier needlessly","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/063df03295d8b1477a292b4415e7d90a68c477d0"},{"sha":"158e69d735f307cb29110d381df8badfb930eb5c","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Don't shadow member variable","distinct":true,"url":"https://api.github.com/repos/michalsrb/tigervnc/commits/158e69d735f307cb29110d381df8badfb930eb5c"}]}