In debian/watch no matching files for watch line https://github.com/facebook/nailgun/releases /facebook/nailgun/archive/nailgun-all(?:[-_]?[Vv]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))
commit 6c74a17ff88683b22af461d6bf3d3b202c6615d6 Author: Hideki Yamane <henrich@debian.org> Date: Sat Oct 20 08:14:02 2018 +0900 Add Build-Depends: libfmt-maven-plugin-java commit b22f8ddc7a7503738535c090eb2fedc90bf4a782 Author: Hideki Yamane <henrich@debian.org> Date: Sat Oct 20 08:04:38 2018 +0900 Add debian/gbp.conf commit 9cacc0585f03d3bcd8bf7edd1ba062a9b6c86519 Author: Hideki Yamane <henrich@debian.org> Date: Sat Oct 20 08:03:24 2018 +0900 refresh patches commit b7b37a1d60d7795d04a48a645245bec1ae7f7959 Merge: e833269 dfa8827 Author: Hideki Yamane <henrich@debian.org> Date: Sat Oct 20 07:53:28 2018 +0900 Merge tag 'nailgun-all-1.0.0' into debian/sid commit dfa8827e153352dde04e97ed1005563f068a4475 Merge: 19e0d9a 319c1a7 Author: Taras Tsugrii <taras.tsugriy@gmail.com> Date: Tue Oct 16 19:59:43 2018 -0700 Merge pull request #152 from sbalabanov/master Make project fully compatible to FB opensource standards commit 319c1a7ed6ec4f557468fe4df404d8e716845a70 Author: Sergey Balabanov <sergeyb@fb.com> Date: Tue Oct 16 19:45:07 2018 -0700 Make project dully compatible to FB opensource standards commit 19e0d9ab4321730f0063efd7d742bd82ff9d8c1c Merge: b5d78e1 2756455 Author: Taras Tsugrii <taras.tsugriy@gmail.com> Date: Sat Oct 13 01:37:18 2018 -0400 Merge pull request #151 from sbalabanov/master Nailgun 1.0.0 commit 275645564be745ec5c81a8c8529abb6a90cb74ac Author: Sergey Balabanov <sergeyb@fb.com> Date: Mon Oct 8 14:42:35 2018 -0700 Nailgun 1.0.0 commit b5d78e1062b7cc5e785ae9e50dab2be97afdf532 Merge: 46bf9ec 5a20f6b Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Mon Aug 6 17:15:37 2018 -0700 Merge pull request #147 from sbalabanov/master Reengineer Nailgun commit 5a20f6b4a9b66eb10f79620e0325706e86b9370a Author: Sergey Balabanov <sergeyb@fb.com> Date: Mon Aug 6 14:01:08 2018 -0700 Fix AppVeyor tests commit 477634cbc2ee3edf030846024c08f6cf554bc348 Author: Sergey Balabanov <sergeyb@fb.com> Date: Mon Aug 6 13:00:04 2018 -0700 Fix Windows tests - not using system JNA commit 75e53c2445c8aa0b713904ef250d6cd07c07ae28 Author: Sergey Balabanov <sergeyb@fb.com> Date: Mon Aug 6 12:36:12 2018 -0700 Fix maven warning in examples commit d331a525ee03c79bcaf2b00245e75583c4b04f07 Author: Sergey Balabanov <sergeyb@fb.com> Date: Mon Aug 6 12:28:02 2018 -0700 Update JNA commit f6229501ee3a6fea4c0ef41f3253263dfaaf2e16 Author: Sergey Balabanov <sergeyb@fb.com> Date: Fri Aug 3 15:39:41 2018 -0700 Test for writes for NGCommunicator Summary: Test Plan: Reviewers: Subscribers: Tasks: Tags: commit c2c7ae730b7689a870df7701b69606f17d478ad3 Author: Sergey Balabanov <sergeyb@fb.com> Date: Fri Aug 3 13:02:34 2018 -0700 Improve NGServer shutdown workflow Summary: Test Plan: Reviewers: Subscribers: Tasks: Tags: commit 7db884134fa98c0c565c0d4cd82b882de0f24f47 Author: Sergey Balabanov <sergeyb@fb.com> Date: Mon Jul 30 17:14:51 2018 -0700 Fix listening socket termination on Linux commit 3f5d5c29a1b86aeb12b2518809d0be16a21e0253 Author: Sergey Balabanov <sergeyb@fb.com> Date: Mon Jul 30 17:00:35 2018 -0700 Formatting changes to NGServer commit 80aa448d3526089cb0093c6b917d3b39f2ed5856 Author: Sergey Balabanov <sergeyb@fb.com> Date: Mon Jul 30 16:53:31 2018 -0700 Very important comment commit fe97012488e25bcff3cff9da3dfacfafb499da09 Author: Sergey Balabanov <sergeyb@fb.com> Date: Mon Jul 30 16:45:54 2018 -0700 Codestyle and formatting changes commit fb3435f308659cf682ec37f912dcb2976e0e1fc6 Author: Sergey Balabanov <sergeyb@fb.com> Date: Sat Jul 21 19:03:14 2018 -0700 Reformat NGServer commit 37de6f170b244f089e1ce7c5c8bf2dfa48b3a078 Author: Sergey Balabanov <sergeyb@fb.com> Date: Fri Jul 20 19:17:22 2018 -0700 Refactor NGSession for better error processing commit 793ab5b338c567c83b7bc0a64c247465d1cfa739 Author: Sergey Balabanov <sergeyb@fb.com> Date: Thu Jul 19 11:35:49 2018 -0700 Fix Nailgun version retrieval for tests commit fce3bae89cdf19f5f9ddba73cb9cc287b75144e9 Author: Sergey Balabanov <sergeyb@fb.com> Date: Thu Jul 19 10:19:37 2018 -0700 remove NGConstants.getVersion() commit 87ecee77862537b7111c0b625e39825224bbfd1b Author: Sergey Balabanov <sergeyb@fb.com> Date: Wed Jul 18 15:59:05 2018 -0700 add NGSessionTest commit 6dc23c68a05a0fda5821bba097f30d33a8f713c5 Author: Sergey Balabanov <sergeyb@fb.com> Date: Tue Jul 17 17:47:08 2018 -0700 add NGSessionPoolTest and Mockito commit 6094921b824fcf5737c807fce793a2205c01a790 Author: Sergey Balabanov <sergeyb@fb.com> Date: Tue Jul 17 14:21:11 2018 -0700 Add NGServerTest commit 843f76c5d57aba2994c609de8593e88742c5d7de Author: Sergey Balabanov <sergeyb@fb.com> Date: Fri Jul 6 11:23:24 2018 -0700 Add google-code-format as a maven plugin commit 329b687cc81dffb1c6cdf7028856784e8dfd4006 Author: Sergey Balabanov <sergeyb@fb.com> Date: Wed Jun 27 23:35:16 2018 -0700 Fix NGServer.isAlive() and NGSessionPool.shutdown() commit 4010a0eca0f23f573c029688b8ad43754f5c41af Author: Sergey Balabanov <sergeyb@fb.com> Date: Wed Jun 27 23:21:19 2018 -0700 Reorganize Nailgun clients commit f65fadcfee22cc97c6908f4a8690b4f56a9e322f Author: Sergey Balabanov <sergeyb@fb.com> Date: Wed Jun 27 22:31:29 2018 -0700 Support running JUnit5 tests with maven commit 6e25938fd6b6952be39479861e1827c19359bba1 Author: Sergey Balabanov <sergeyb@fb.com> Date: Wed Jun 27 19:53:04 2018 -0700 Change maven definitions to indicate code ownership by Facebook commit 7425d2d206b3f675b715f9763e74ca5d22f30389 Author: Sergey Balabanov <sergeyb@fb.com> Date: Wed Jun 27 18:51:47 2018 -0700 Reformat java files with google-java-format commit caff77685ad68d017585cf31a5f93af848b64f5c Author: Sergey Balabanov <sergeyb@fb.com> Date: Wed Jun 27 17:41:07 2018 -0700 Add google-java-format commit 46bf9ec78a966623aaa05b6de755905f6e93f31d Merge: b0afef5 c0a790b Author: Philip Jameson <pjameson@pjameson.us> Date: Wed Jun 20 15:29:18 2018 -0700 Merge pull request #144 from ttsugriy/python3 [Python] Reformat all python sources using black. commit c0a790be33d70e21856770adc2de2d7eead50c67 Author: Taras Tsugrii <ttsugrii@fb.com> Date: Wed Jun 20 14:54:18 2018 -0700 [Python3] Fix incorrect handling of bytes from server. Server sends bytes to the client which should be converted to string before printed to stdout/stderr. Before this change an attempt to encode them was made instead of decode causing a crash. commit 59a97670df6521df5a8b3bf0fb0549d01e02b10c Author: Taras Tsugrii <ttsugrii@fb.com> Date: Wed Jun 20 14:27:32 2018 -0700 [Python] Reformat all python sources using black. Make formatting consistent and deterministic using https://github.com/ambv/black commit b0afef5f31bf0ab4e29856f2dee1c1142b1869b6 Merge: 0545595 23e3ded Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Tue Jun 19 18:37:07 2018 -0700 Merge pull request #143 from ttsugriy/python3 [Python] Fix Python 2 clients using unicode characters. commit 23e3ded24e719e6eb85213791c1ad8bc4159d1db Author: Taras Tsugrii <ttsugrii@fb.com> Date: Tue Jun 19 18:32:03 2018 -0700 [Python] Fix Python 2 clients using unicode characters. If server sends a unicode character to the client and client does not have an IO encoding explicitly set to utf-8, client would crash trying to convert utf-8 to ascii. This change also avoid unnecessary decoding/encoding. commit 0545595fdd1eb1475a22e666bebd9041852884d3 Merge: 604b49b 49d4e84 Author: Taras Tsugrii <taras.tsugriy@gmail.com> Date: Fri Jun 15 17:25:59 2018 -0700 Merge pull request #142 from sbalabanov/master Graceful termination for client and server commit 49d4e84cbdd974bb10ac66a1c5ec9b078e4394d9 Author: Sergey Balabanov <sergeyb@fb.com> Date: Thu Jun 14 11:07:05 2018 -0700 Graceful termination for client and server commit 604b49b69c48f782cefded77deb2828b68bc6a75 Merge: 1c9822c da3212e Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Thu Apr 19 23:45:10 2018 -0700 Merge pull request #140 from sbalabanov/master Refactor NGSession.exit procedure commit da3212e3f74629e89b7d8bfbb02f58fadfb16a3d Author: Sergey Balabanov <sergeyb@fb.com> Date: Thu Apr 19 12:39:39 2018 -0700 Move nail command context to NGCommunicator for encapsulation commit 22387c698de580faaf9c8ffaa5da71aad5e3004a Author: Sergey Balabanov <sergeyb@fb.com> Date: Thu Apr 19 12:07:24 2018 -0700 Refactor NGCommunicator and NGSession for proper socket closure if NGSession.exit() is called commit 1c9822cb694582599498b9c91f9a5aa65e43ddf6 Merge: 8e82b96 ceb292e Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Thu Apr 19 10:31:32 2018 -0700 Merge pull request #139 from LolHens/master Fixed Windows target commit ceb292ed982dad9584be6429b5109e703b5abf09 Author: LolHens <pierrekisters@gmail.com> Date: Thu Apr 19 09:19:37 2018 +0200 fixed windows target commit 8e82b96044f5ede93920a99fee49230b3026a856 Merge: b9f24f0 f64789b Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Wed Apr 18 15:09:07 2018 -0700 Merge pull request #137 from facebook/revert-135-master Revert "Fixed Windows target" commit f64789b445badf471fa59519de80f24fedbda48f Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Wed Apr 18 15:08:27 2018 -0700 Revert "Fixed Windows target" commit b9f24f0c97667bcb69f59f36743eb4835443b790 Merge: 5ac5c59 bdf8fa1 Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Wed Apr 18 15:01:49 2018 -0700 Merge pull request #135 from LolHens/master Fixed Windows target commit bdf8fa18bf9dd2a75f62d4ea58426de3cee122e9 Author: LolHens <pierrekisters@gmail.com> Date: Wed Apr 18 13:27:11 2018 +0200 fixed windows build commit 5ac5c59698e0dcdbd1f2bf614d5210b4a0ba98e3 Merge: f9c1d5a 8527739 Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Fri Apr 6 11:19:13 2018 -0700 Merge pull request #132 from sbalabanov/master Proper handle SocketException on nail termination commit 8527739665d86ed45490af3a9c69d78d5b6267a6 Author: Sergey Balabanov <sergeyb@fb.com> Date: Wed Apr 4 23:39:37 2018 -0700 Proper handle SocketException on nail termination commit f9c1d5a437cbeaf3f54a793cc2f58d9b41da0c6a Merge: 219571f 3f84f91 Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Fri Mar 30 17:56:29 2018 -0700 Merge pull request #131 from sbalabanov/master Remove class reference from nailgun stats commit 3f84f918f591a618876a9da061fb439897a5d4b9 Author: Sergey Balabanov <sergeyb@fb.com> Date: Fri Mar 30 17:37:01 2018 -0700 Remove class reference from nailgun stats commit 219571fe3ee366ef13fe52c5b3ced5aa64cfd9f0 Merge: 7bd809f 5ead3c8 Author: Taras Tsugrii <taras.tsugriy@gmail.com> Date: Sun Mar 4 13:15:16 2018 -0800 Merge pull request #128 from valencik/python3 Add Python3 support commit 5ead3c8499c0ab09cd49595ba255576dd9219ffe Author: Andrew Valencik <andrew.valencik@gmail.com> Date: Sun Mar 4 10:51:11 2018 -0500 Add multiple Python versions to TravisCI To easily support multiple python versions in TravisCI the core build type has changed from `java` to `python`. commit aa4efa0d79965c9b9d95b75e7529a491eb381895 Author: Andrew Valencik <andrew.valencik@gmail.com> Date: Sat Mar 3 14:06:59 2018 -0500 Initial work on python 3 compatibility Fixes bytes handling commit 7bd809f68d99435ff89326d61b232553d5c8f3ad Merge: c86919e c34506e Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Fri Feb 23 09:59:22 2018 -0800 Merge pull request #126 from sbalabanov/master Better client disconnect reason commit c34506edef29a96cb53a543ac29d210bda743f03 Author: Sergey Balabanov <sergeyb@sergeyb-mbp.dhcp.thefacebook.com> Date: Wed Feb 21 15:03:45 2018 -0800 Better client disconnect reason commit c86919efd68a0d974e116078a5c7ef1a65c4f997 Merge: 2a2c971 f1951fe Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Fri Feb 9 14:31:23 2018 -0800 Merge pull request #125 from sbalabanov/master Nailgun client to send heartbeats from a dedicated thread commit f1951fe093fb3830121b4527523eb993d0d4b901 Author: Sergey Balabanov <sergeyb@sergeyb-mbp.dhcp.thefacebook.com> Date: Thu Feb 8 16:26:33 2018 -0800 Nailgun client to send heartbeats from a dedicated thread commit 2a2c9719581aa92e1e763ebae772c296818596ad Merge: 4331cbc 9d4ed7f Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Tue Feb 6 10:23:10 2018 -0800 Merge pull request #122 from sbalabanov/inputstream Refactor input and output streams as thin wrappers commit 9d4ed7fdc68416f82b4c76335a3dd39d2e013fc4 Author: Sergey Balabanov <sergeyb@dhcp-172-26-127-198.DHCP.thefacebook.com> Date: Sat Feb 3 11:37:34 2018 -0800 Refactor input and output streams as thin wrappers commit 4331cbc446ffe093d78952453e98ccb65d7bfd99 Author: Ilya Klyuchnikov <ilya.klyuchnikov@gmail.com> Date: Mon Feb 5 20:38:37 2018 +0000 using jna 4.4.0 (#124) commit 505c6e64a91df313ea959d101b2b22bf84a13b47 Merge: 2b0ade9 b0c2f25 Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Tue Jan 30 10:23:42 2018 -0800 Merge pull request #121 from gaul/close-resources Close resource InputStream after use commit b0c2f25b860d3e396d2f617593f6113a6b0031c5 Author: Andrew Gaul <andrew@gaul.org> Date: Wed Jun 25 07:24:49 2014 -0700 Close resource InputStream after use commit 2b0ade9c035ffc37d072cdb3683c269531f83a99 Merge: ee9fb68 2e016d6 Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Mon Jan 29 09:34:47 2018 -0800 Merge pull request #118 from henrich/master enable to use some hardening flags commit 2e016d6f3d3d945ab1314686433c5afa9afd1bf2 Author: Hideki Yamane <henrich@debian.org> Date: Mon Jan 29 22:09:46 2018 +0900 enable to use some hardening flags - Maybe CC is not only gcc (e.g. clang) - add $(CPPFLAGS) and $(LDFLAGS) for hardening - at least -O3 is not best for default variable, -O2 is better - sometimes debug information is necessary commit ee9fb68f382e11c386ac8ecf4418eb60082d4ed6 Merge: 0007cab be57ec4 Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Mon Jan 22 17:00:36 2018 -0800 Merge pull request #117 from sbalabanov/nailgun.0.9.3_1 Nailgun.0.9.3 commit be57ec4c749675f020a47d9e2cc4f6b9b89ad72f Author: Sergey Balabanov <sergeyb@sergeyb-mbp.local> Date: Thu Jan 18 18:29:20 2018 -0800 Nailgun version 0.9.3 commit 41cb59e8af99e458d1fd6b0d1a8787034eca76de Merge: 05c9699 0007cab Author: Sergey Balabanov <sergeyb@sergeyb-mbp.local> Date: Thu Jan 18 18:41:20 2018 -0800 Merge remote-tracking branch 'upstream/master' commit 0007cabf99543012e75e8d5ebfc37db09d05a009 Merge: 9acfd39 d29e253 Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Wed Jan 17 11:34:40 2018 -0800 Merge pull request #114 from dwightguth/race fix race between NGInputStream and NGOutputStream on the output socket commit d29e25385a9ced9dad2eac02076e53450269b5cc Author: Dwight Guth <dwight.guth@runtimeverification.com> Date: Tue Jan 16 16:36:08 2018 -0600 fix race between NGInputStream and NGOutputStream on the output socket This race condition occurs when either NGInputStream or NGOutputStream begins writing a chunk to the output socket, writes the length of the chunk, then the chunk type is written incorrectly by the other class. This leads to an "Unexpected chunk type" error that can occur when a child thread inherits the NGInputStream and NGOutputStream from its parent thread, and a read of stdin and a write of stdout race with each other. We fix this by synchronizing NGInputStream on the underlying DataOutputStream in the same way which NGOutputStream does. commit 9acfd3926bed067eab84eb0bfe8c850a4e3eb31a Author: Sergey Balabanov <sbalabanov@hotmail.com> Date: Thu Jan 11 08:06:15 2018 -0800 Better thread control in NGInputStream + small perf enhancements (#113) commit 05c9699b7d65bf123bc53a521e08727da7448ddb Author: Sergey Balabanov <sergeyb@sergeyb-mbp.dhcp.thefacebook.com> Date: Wed Jan 10 18:50:36 2018 -0800 Better thread control in NGInputStream + small perf enhancements commit e3416a6cf640493abdcb0224789adc222c3bc733 Merge: af623fd 75e0548 Author: Ilya Klyuchnikov <ilya.klyuchnikov@gmail.com> Date: Mon Dec 4 11:47:37 2017 +0000 Merge pull request #109 from eed3si9n/wip/windows Windows Named Pipes: Allow reading fewer bytes commit 75e054835a1e16811f76823ad0dbcac1b14adaf3 Author: Eugene Yokota <eed3si9n@gmail.com> Date: Fri Dec 1 14:18:55 2017 -0500 Add requireStrictLength parameter This adds requireStrictLength parameter to NGWin32NamedPipeSocket and NGWin32NamedPipeServerSocket so the socket can return an inputstream whose `read(byte[], int, int)` requires exact length, as opposed to passing in a buffer array. commit 7f2e15e7ae682b52721f3c0969d95a10577a23ce Author: Eugene Yokota <eed3si9n@gmail.com> Date: Mon Nov 27 22:13:33 2017 -0500 Windows Named Pipes: Allow reading fewer bytes Ref https://github.com/facebook/nailgun/pull/92 `read(b, off, len)` can sometimes be called when the length is unknown. This changes so that it uses the number of available bytes returned from `GetOverlappedResult` function, copies the bytes, and returns it. commit af623fddedfdca010df46302a0711ce0e2cc1ba6 Author: Timur Alperovich <timur.alperovich@gmail.com> Date: Thu Oct 26 17:06:40 2017 -0700 Add a pointer to a ruby client. Adds a pointer to a ruby client implementation for nailgun. commit b2c42be05bc20c96048c7cd10ad855750c2b6c51 Merge: c5eed04 ab6fba0 Author: Ilya Klyuchnikov <ilya.klyuchnikov@gmail.com> Date: Wed Oct 25 17:29:36 2017 +0100 Merge pull request #103 from ilya-klyuchnikov/test-ng-fix test-ng.py and fixes for reliable testing commit c5eed04dc3918ce8961c8019572cae8e1936ca2b Author: Kris Wilson <kwilson@twitter.com> Date: Thu Nov 12 14:14:05 2015 -0800 Clean up trailing whitespace in ng.c commit 05bf498d800ccdf4f5ceed0a284bc0201baf2198 Author: Šmucr Jan <jan.smucr@aimtec.cz> Date: Wed Jan 6 15:55:39 2016 +0100 Fix an exception thrown if the user specifies (only) a port to bind to commit ed4d668496bf05465cc05363f5b4c2f796c8ca44 Author: Sergey Tyurin <tyurins@fb.com> Date: Fri Aug 11 10:30:34 2017 +0100 Make NGInputStream thread safe commit 22a2798d5f487449b48b243118ebe23e1b819cf5 Author: Sergey Tyurin <tyurins@fb.com> Date: Tue Oct 24 22:44:10 2017 -0700 Nailgun is maintained by Buck team now commit 5b960682ad5b3b6942e01d046b1ae0ccf380dc29 Merge: 3bfa27f f84402f Author: Sergey Tyurin <sergey.v.tyurin@gmail.com> Date: Tue Oct 24 22:15:25 2017 -0700 Merge pull request #106 from gaul/readme Correct hyperlink commit f84402f81d68cf16226e6b621863f0684237a6f6 Author: Andrew Gaul <andrew@gaul.org> Date: Tue Oct 24 21:08:36 2017 -0700 Correct hyperlink commit 3bfa27f250b84f2893d5a536ac70962d584250f7 Author: mlamb <mlamb@rajant.com> Date: Sat Oct 14 16:06:59 2017 -0400 updated README to preempt license concerns commit c42bb3f71273251619b0b78f7e72d3c9357ef1a9 Author: mlamb <mlamb@rajant.com> Date: Sat Oct 14 10:49:22 2017 -0400 update README to reflect transfer to Facebook commit ab6fba00de2031b7fa04a076fa809a1995ffa9a4 Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Wed Aug 9 12:10:43 2017 -0700 comments commit 7ee04fc9e8d3326447b7f1e00e1b786c8a3abb1b Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Mon Aug 7 18:35:30 2017 -0700 test fix commit a2d2b987af6660f37c935aa78417a8652511f451 Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Mon Aug 7 18:17:12 2017 -0700 Named Pipe Server Using Overlapped I/O: waiting for a signal According to https://msdn.microsoft.com/en-us/library/windows/desktop/aa365603(v=vs.85).aspx a server using overlapped IO should wait for a signal. Also distinguishing between closing a session and shutting down the whole server socket commit f6e18e6ecb60664806c810b721aaca0fa50abc56 Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Mon Aug 7 18:11:19 2017 -0700 CI for test_ng.py commit c7e8de03f8615a46477c1fbd161f2d6cb85bc6a7 Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Mon Aug 7 18:09:21 2017 -0700 test_ng.py: running 50 tests in a row commit 2788c7111ada0b71401859b4046fa40a8ea3d4cf Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Mon Aug 7 12:17:05 2017 -0700 NGServer: printing the information about connection details after server is really ready After socket is bound server is ready to accept connections. Other tools (test_ng, buckd) can use this line from output to make sure that server is ready to accept connections. commit b694d040d90ca567f60a427e53e2512a5ea7afa4 Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Mon Aug 7 11:25:21 2017 -0700 adding *.pyc to .gitignore commit aec08fb112237df6a1e1503829e04ce4ec73e4f4 Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Thu Aug 3 18:30:06 2017 +0100 running a set of tests in a row commit 05921e0eedda28854e90f72789b3b8ab40e40fa9 Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Thu Aug 3 17:57:10 2017 +0100 enabling test and running it with uber jar test is run: `mvn package, python -m pynailgun.test_ng` commit c0a45a3feae5e23d785cc88f19f33ba9e33e7b9a Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Thu Aug 3 17:47:07 2017 +0100 shaded uber jar - for testing commit eb42b14b55c53bd628faa1027ecc020f758e9f49 Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Thu Aug 3 17:35:39 2017 +0100 import from fb: test_ng.py commit da68a507bae8c6017119d82f8384f8fe534c7f03 Merge: e7fa6c7 213c7eb Author: Jim Purbrick <jimpurbrick@gmail.com> Date: Mon Jul 31 12:05:35 2017 +0100 Merge pull request #102 from ilya-klyuchnikov/fb-sync ng.py: contributing back facebook changes commit 213c7ebc90eb4067ff86a0026d382fbe904a6c8c Author: Ilya Klyuchnikov <ilyaklyuchnikov@fb.com> Date: Mon Jul 31 11:41:48 2017 +0100 ng.py: windows pipes Imported from https://github.com/facebook/buck/commit/8ab4505c44883d019907ab02e73583ac2a24d7f8
Among the 2 debian patches available in version 0.9.3-3 of the package, we noticed the following issues: