Skip to content

Releases: closure-gun/nailgun

Nailgun 0.9.1

21 Jul 22:56
Compare
Choose a tag to compare

Changelog (2012/12/03 01:01 +00:00)

Nailgun 0.9.2 by @denji

21 Jul 23:46
Compare
Choose a tag to compare

Changelog (2015/07/21 22:08 +00:00)

  • aac4d18 Formatting code style (@denji)
  • b283c2b Setting password is now possible through NAILGUN_PASSWORD environment variable. (@jarnoh)
  • 1e2cf81 OSX compiler options (@denji)
  • ec5d22c Password can be set through NAILGUN_PASSWORD envelopment. (@jarnoh)
  • aa4f200 Optional password (@jarnoh)
  • c316104 More logs to diagnose socket issues. (@bgertzfield)
  • 475d6e0 Add more debug logging around client socket in NGSession. (@bgertzfield)
  • b119366 Add support for system property to redirect output (@bgertzfield)
  • 20726d1 cleankill: added interrupting client listener (@balihoo-gens)
  • 15975ce Use a finer log level for environment variables log message. (@natthu)
  • d6906fb Do not use String.format(). (@natthu)
  • f92bf82 give user application access to underlying input and print streams
  • be07dbb Do not discard throwables when logging errors. (@natthu)
  • 4b12435 Add logging to the shutdown path, which should be when debugging why sometimes shutdown takes so long. (@natthu)
  • 8d3d796 Better support for embedding (@Blaisorblade)
  • f491238 Buffer underlying OutputStream in NGOutputStream (@andrewgaul)
  • ea58e00 Close resource InputStream after use (@andrewgaul)
  • 5ec4d47 fix generic support for isatty info
  • 0ce0785 try to fix race condition causing exit code 227
  • c78c75d Add some more logging to NGSession and NGInputStream. (@natthu)
  • 4815d7f make explicit the accidental non-pooling behaviour of NGSessionPool (@jsoroka)
  • c6e5364 make explicit the accidental non-pooling behaviour of NGSessionPool (@jsoroka)
  • a71d719 prevent invalid java doc from failing the build in java 8.
  • d37065f Backward compatibility MSG_NOSIGNAL (@denji)
  • 7b53e34 OSX doesn't seem to have MSG_NOSIGNAL (@benhyland)
  • 92d3ee2 don't generate errors when heartbeating on a socket already closed by the server (@benhyland)
  • 6e3d4b9 Handle system call errors in nailgun client (@natthu)
  • 13d0783 Remove second definition of buf
  • e2997a5 Add prefix to makefile (@sethp-jive)
  • 8fa9545 Parse UTF-8 arguments (@lauri-elevant)
  • 7a1d12a Compatibility with maven 3.3, trailing whitespace (@denji)
  • a343700 Explicitly close PrintStreams so they flush to the client socket before it's closed. (@bgertzfield)
  • 8a2425e Always call clientDisconnected to avoid race. (@jimpurbrick)
  • b512ff3 Add Apache 2 license file - fix facebookarchive#14 (@Blaisorblade)
  • a789fa3 Fix facebookarchive#24; suspect /usr/local/bin directory did not previously exist for user. This should work whether it exists or not. (@martylamb)
  • 035db6e minor refactor to satisfy pedantic compile and clarify variable name (@martylamb)
  • 65bd753 fix NPE when nailgun classes are in the boot classpath. Weird case hit by a JRuby user. (@martylamb)
  • 5b2b1d8 VMS aliases should be defined as foreign commands (@bg)
  • 144f7f7 Reduce thread synchronization overhead. (@jimpurbrick)
  • 36733dd Allow java classes to close stdout/stderr (@vhristov)
  • 6a0226e Close NGInputStream before sending exit code to client to avoid races. Allow NGClientListeners to throw InterruptedExceptions to interrupt main thread. Don't call clientDisconnected handlers during normal shutdown. (@jimpurbrick)
  • 473b77c Increase visibility of NGContext methods to allow integration testing. (@jimpurbrick)
  • 6f66e4a Forward isatty on *nix as part of the environment (@drslump)
  • 2453a76 Test send interval after every select call, rather than relying on timeouts, so that reads don't surppess heartbeats. (@jimpurbrick)
  • 8c3f26b Add support for NGHeartbeatListeners and configurable heartbeat timeout (@jimpurbrick)
  • d6167fb Use FixedThreadPool instead of CachedThreadPool for NGStream reader threads, name threads and notify threads blocked in waitForChunk on disconnection. (@jimpurbrick)
  • 65ec525 print message to server log on client disconnection (@jimpurbrick)
  • 2cb49d6 Block main on chunk read rather than looping reading from client stream. Simplify synchronization. Add JavaDocs. (@jimpurbrick)
  • 745b9cc Fix partial reading of chunk payloads and serialization of sent chunks in win32 (@jimpurbrick)
  • 05c9eaf Add support for NGClientListeners and win32 support. (@jimpurbrick)
  • 9c3885a Add initial support for a new context.isClientRunning() API, (@jimpurbrick)
  • 673d0c1 Avoid constructing a FilePermission object in checkRead if base manager is null. (@jimpurbrick)
  • 6e0d1ed Allow the clients to set the ClassLoader, so as to load dynamically generated classes. (@vemv)
  • 6227faf Allow providing non-static main methods. Not known to work yet. (@vemv)
  • a296ba0 Exclude ng executable from version control. (@vemv)
  • db3e6f3 prevent NailStats consumers from reading stale values (@vemv)
  • a0d96d1 add ng binary to .gitignore (@vemv)
  • 71c65df [maven-release-plugin] prepare for next development iteration (@martylamb)