<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<h3>
Hideki Yamane pushed to branch master
at <a href="https://salsa.debian.org/java-team/nailgun">Debian Java Maintainers / nailgun</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/49d4e84cbdd974bb10ac66a1c5ec9b078e4394d9">49d4e84c</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-06-15T18:41:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Graceful termination for client and server
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/0545595fdd1eb1475a22e666bebd9041852884d3">0545595f</a></strong>
<div>
<span>by Taras Tsugrii</span>
<i>at 2018-06-16T00:25:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #142 from sbalabanov/master
Graceful termination for client and server</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/23e3ded24e719e6eb85213791c1ad8bc4159d1db">23e3ded2</a></strong>
<div>
<span>by Taras Tsugrii</span>
<i>at 2018-06-20T01:32:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[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.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/b0afef5f31bf0ab4e29856f2dee1c1142b1869b6">b0afef5f</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-06-20T01:37:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #143 from ttsugriy/python3
[Python] Fix Python 2 clients using unicode characters.</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/59a97670df6521df5a8b3bf0fb0549d01e02b10c">59a97670</a></strong>
<div>
<span>by Taras Tsugrii</span>
<i>at 2018-06-20T21:27:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[Python] Reformat all python sources using black.
Make formatting consistent and deterministic using https://github.com/ambv/black
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/c0a790be33d70e21856770adc2de2d7eead50c67">c0a790be</a></strong>
<div>
<span>by Taras Tsugrii</span>
<i>at 2018-06-20T21:57:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[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.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/46bf9ec78a966623aaa05b6de755905f6e93f31d">46bf9ec7</a></strong>
<div>
<span>by Philip Jameson</span>
<i>at 2018-06-20T22:29:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #144 from ttsugriy/python3
[Python] Reformat all python sources using black.</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/caff77685ad68d017585cf31a5f93af848b64f5c">caff7768</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-06-28T00:41:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add google-java-format
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/7425d2d206b3f675b715f9763e74ca5d22f30389">7425d2d2</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-06-28T01:54:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reformat java files with google-java-format
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/6e25938fd6b6952be39479861e1827c19359bba1">6e25938f</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-06-28T02:53:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Change maven definitions to indicate code ownership by Facebook
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/f65fadcfee22cc97c6908f4a8690b4f56a9e322f">f65fadcf</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-06-28T05:31:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Support running JUnit5 tests with maven
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/4010a0eca0f23f573c029688b8ad43754f5c41af">4010a0ec</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-06-28T06:21:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reorganize Nailgun clients
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/329b687cc81dffb1c6cdf7028856784e8dfd4006">329b687c</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-06-28T06:35:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix NGServer.isAlive() and NGSessionPool.shutdown()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/843f76c5d57aba2994c609de8593e88742c5d7de">843f76c5</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-06T18:23:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add google-code-format as a maven plugin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/6094921b824fcf5737c807fce793a2205c01a790">6094921b</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-17T21:21:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add NGServerTest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/6dc23c68a05a0fda5821bba097f30d33a8f713c5">6dc23c68</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-18T00:47:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add NGSessionPoolTest and Mockito
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/87ecee77862537b7111c0b625e39825224bbfd1b">87ecee77</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-18T22:59:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add NGSessionTest
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/fce3bae89cdf19f5f9ddba73cb9cc287b75144e9">fce3bae8</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-19T17:19:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove NGConstants.getVersion()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/793ab5b338c567c83b7bc0a64c247465d1cfa739">793ab5b3</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-19T18:35:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Nailgun version retrieval for tests
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/37de6f170b244f089e1ce7c5c8bf2dfa48b3a078">37de6f17</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-21T02:17:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactor NGSession for better error processing
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/fb3435f308659cf682ec37f912dcb2976e0e1fc6">fb3435f3</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-22T02:03:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reformat NGServer
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/fe97012488e25bcff3cff9da3dfacfafb499da09">fe970124</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-30T23:45:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Codestyle and formatting changes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/80aa448d3526089cb0093c6b917d3b39f2ed5856">80aa448d</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-30T23:53:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Very important comment
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/3f5d5c29a1b86aeb12b2518809d0be16a21e0253">3f5d5c29</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-07-31T00:00:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Formatting changes to NGServer
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/7db884134fa98c0c565c0d4cd82b882de0f24f47">7db88413</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-08-03T19:25:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix listening socket termination on Linux
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/c2c7ae730b7689a870df7701b69606f17d478ad3">c2c7ae73</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-08-03T20:02:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Improve NGServer shutdown workflow
Summary:
Test Plan:
Reviewers:
Subscribers:
Tasks:
Tags:
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/f6229501ee3a6fea4c0ef41f3253263dfaaf2e16">f6229501</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-08-03T22:39:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Test for writes for NGCommunicator
Summary:
Test Plan:
Reviewers:
Subscribers:
Tasks:
Tags:
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/d331a525ee03c79bcaf2b00245e75583c4b04f07">d331a525</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-08-06T19:28:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update JNA
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/75e53c2445c8aa0b713904ef250d6cd07c07ae28">75e53c24</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-08-06T19:36:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix maven warning in examples
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/477634cbc2ee3edf030846024c08f6cf554bc348">477634cb</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-08-06T20:00:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Windows tests - not using system JNA
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/5a20f6b4a9b66eb10f79620e0325706e86b9370a">5a20f6b4</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-08-06T21:01:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix AppVeyor tests
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/b5d78e1062b7cc5e785ae9e50dab2be97afdf532">b5d78e10</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-08-07T00:15:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #147 from sbalabanov/master
Reengineer Nailgun</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/275645564be745ec5c81a8c8529abb6a90cb74ac">27564556</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-10-08T22:49:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Nailgun 1.0.0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/19e0d9ab4321730f0063efd7d742bd82ff9d8c1c">19e0d9ab</a></strong>
<div>
<span>by Taras Tsugrii</span>
<i>at 2018-10-13T05:37:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #151 from sbalabanov/master
Nailgun 1.0.0</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/319c1a7ed6ec4f557468fe4df404d8e716845a70">319c1a7e</a></strong>
<div>
<span>by Sergey Balabanov</span>
<i>at 2018-10-17T02:45:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make project dully compatible to FB opensource standards
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/java-team/nailgun/commit/dfa8827e153352dde04e97ed1005563f068a4475">dfa8827e</a></strong>
<div>
<span>by Taras Tsugrii</span>
<i>at 2018-10-17T02:59:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge pull request #152 from sbalabanov/master
Make project fully compatible to FB opensource standards</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#a5cc2925ca8258af241be7e5b0381edf30266302">
.gitignore
</a>
</li>
<li class="file-stats">
<a href="#0834ae016f8fea5cff771880c0be1d55299732ff">
<span class="new-file">
+
CODE_OF_CONDUCT.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#3f454a98e586d1aa0d322e19afd5e67e08f2d3c8">
<span class="new-file">
+
CONTRIBUTING.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#79b82ce9b64a924266619555502f890dd80c83b9">
LICENSE.txt
</a>
</li>
<li class="file-stats">
<a href="#836efb6e25a091dcb4ff8e1dbb2f0be6a5cbf14c">
Makefile
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
README.md
</a>
</li>
<li class="file-stats">
<a href="#43b9d80d1f50472e56afb94a061257af5b53182b">
appveyor.yml
</a>
</li>
<li class="file-stats">
<a href="#62be39184918dd2f21bb421295a4b2d059f010d7">
nailgun-client/ng.c
→
nailgun-client/c/ng.c
</a>
</li>
<li class="file-stats">
<a href="#38eb7fdc1bd5dc1c159987a22f2ec1a274730f0b">
pynailgun/__init__.py
→
nailgun-client/py/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#59459f0edfb8a0397399c630dacf47a88bb12bb2">
pynailgun/ng.py
→
nailgun-client/py/ng.py
</a>
</li>
<li class="file-stats">
<a href="#ffe34573f31af05e50fe94881a8f55b97b8d94b4">
pynailgun/test_ng.py
→
nailgun-client/py/test_ng.py
</a>
</li>
<li class="file-stats">
<a href="#dfeb444c9a11f62a0837c0e7f2ef7a602db74066">
nailgun-examples/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#02f82e5225811beea7ef482383de10c034530c5f">
nailgun-examples/src/main/java/com/martiansoftware/nailgun/examples/DumpAll.java
→
nailgun-examples/src/main/java/com/facebook/nailgun/examples/DumpAll.java
</a>
</li>
<li class="file-stats">
<a href="#bbb812622afc7f6c93fa4d2a6df0d832bc976e80">
nailgun-examples/src/main/java/com/martiansoftware/nailgun/examples/Echo.java
→
nailgun-examples/src/main/java/com/facebook/nailgun/examples/Echo.java
</a>
</li>
<li class="file-stats">
<a href="#4680d6c6725b3c2c1239062d20723b148233e2f0">
<span class="new-file">
+
nailgun-examples/src/main/java/com/facebook/nailgun/examples/Exit.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#1adfcf974a49610d337dafaba52c9a44cc3b202c">
<span class="new-file">
+
nailgun-examples/src/main/java/com/facebook/nailgun/examples/Hash.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#a8dc4dee822b426fd695afa69356f0c0561804c2">
nailgun-examples/src/main/java/com/martiansoftware/nailgun/examples/Heartbeat.java
→
nailgun-examples/src/main/java/com/facebook/nailgun/examples/Heartbeat.java
</a>
</li>
<li class="file-stats">
<a href="#eb015c25ea2f24dfa4ff352c05b590ccee171151">
nailgun-examples/src/main/java/com/martiansoftware/nailgun/examples/HelloWorld.java
→
nailgun-examples/src/main/java/com/facebook/nailgun/examples/HelloWorld.java
</a>
</li>
<li class="file-stats">
<a href="#8a43de039893cd9aba12594f490cbe7a110029e5">
nailgun-examples/src/main/java/com/martiansoftware/nailgun/examples/Prompt.java
→
nailgun-examples/src/main/java/com/facebook/nailgun/examples/Prompt.java
</a>
</li>
<li class="file-stats">
<a href="#543142361e987d50735aa572521ac6d225087b11">
<span class="new-file">
+
nailgun-examples/src/main/java/com/facebook/nailgun/examples/Stack.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#0d9e1d340d58f49e250808ea26c15a65aafb7659">
<span class="new-file">
+
nailgun-examples/src/main/java/com/facebook/nailgun/examples/ThreadTest.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#934f99c04b4204ebb72410ba2c055aa2f9cf866c">
<span class="deleted-file">
−
nailgun-examples/src/main/java/com/martiansoftware/nailgun/examples/Exit.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#33b76bf00733bb4f0d970fd8a59d6197db532b31">
<span class="deleted-file">
−
nailgun-examples/src/main/java/com/martiansoftware/nailgun/examples/Hash.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#ae16572330b5e6dee175e0e0c173d6796d4034fc">
<span class="deleted-file">
−
nailgun-examples/src/main/java/com/martiansoftware/nailgun/examples/Stack.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#30cac3b06d4ef403a71f0aa64deddd81a8dd2b2a">
<span class="deleted-file">
−
nailgun-examples/src/main/java/com/martiansoftware/nailgun/examples/ThreadTest.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#dd80c653788c7d400e8cc64f05e3bd3ddbf288e7">
nailgun-server/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#07ed14c515d3c952dbeba5d6dde81e8af05315dc">
<span class="new-file">
+
nailgun-server/src/main/java/com/facebook/nailgun/Alias.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#5c64544229e7a9d325031e9ef4d8834e1d074140">
<span class="new-file">
+
nailgun-server/src/main/java/com/facebook/nailgun/AliasManager.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#657803880fbd006e1be72b62e09c4d99a1d7c4d1">
nailgun-server/src/main/java/com/martiansoftware/nailgun/CommandContext.java
→
nailgun-server/src/main/java/com/facebook/nailgun/CommandContext.java
</a>
</li>
<li class="file-stats">
<a href="#677807877937daaf883bd33da020a51a01dfe1dd">
<span class="new-file">
+
nailgun-server/src/main/java/com/facebook/nailgun/NGClientDisconnectReason.java
</span>
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">
—
<br>
<a href="https://salsa.debian.org/java-team/nailgun/compare/604b49b69c48f782cefded77deb2828b68bc6a75...dfa8827e153352dde04e97ed1005563f068a4475">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.
</p>
</div>
</body>
</html>