History log of /unit/auto/modules/ (Results 51 – 75 of 115)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1237:59eaa56b8f5c22-Oct-2019 Max Romanov

Python: fixing build for Python 3.8.

Thanks to tonyafanasyev.
This is related to #331 issue on GitHub.

Revision tags: 1.12.0-1, 1.12.0
1217:ed8c4e26315202-Oct-2019 Max Romanov

Fixed "make tests" build without preceding "make".

Currently almost all Unit object files depends on generated nxt_version.h.
This patch adds missing dependence and fixes running make with multiple

Fixed "make tests" build without preceding "make".

Currently almost all Unit object files depends on generated nxt_version.h.
This patch adds missing dependence and fixes running make with multiple
jobs.

This closes #318 issue on GitHub.

show more ...

Revision tags: 1.11.0-2, 1.11.0-1, 1.11.0
1157:7ae152bda30305-Sep-2019 Max Romanov

Java: introducing websocket support.


java
/unit/src/java/javax/websocket/ClientEndpoint.java
/unit/src/java/javax/websocket/ClientEndpointConfig.java
/unit/src/java/javax/websocket/CloseReason.java
/unit/src/java/javax/websocket/ContainerProvider.java
/unit/src/java/javax/websocket/DecodeException.java
/unit/src/java/javax/websocket/Decoder.java
/unit/src/java/javax/websocket/DefaultClientEndpointConfig.java
/unit/src/java/javax/websocket/DeploymentException.java
/unit/src/java/javax/websocket/EncodeException.java
/unit/src/java/javax/websocket/Encoder.java
/unit/src/java/javax/websocket/Endpoint.java
/unit/src/java/javax/websocket/EndpointConfig.java
/unit/src/java/javax/websocket/Extension.java
/unit/src/java/javax/websocket/HandshakeResponse.java
/unit/src/java/javax/websocket/MessageHandler.java
/unit/src/java/javax/websocket/OnClose.java
/unit/src/java/javax/websocket/OnError.java
/unit/src/java/javax/websocket/OnMessage.java
/unit/src/java/javax/websocket/OnOpen.java
/unit/src/java/javax/websocket/PongMessage.java
/unit/src/java/javax/websocket/RemoteEndpoint.java
/unit/src/java/javax/websocket/SendHandler.java
/unit/src/java/javax/websocket/SendResult.java
/unit/src/java/javax/websocket/Session.java
/unit/src/java/javax/websocket/SessionException.java
/unit/src/java/javax/websocket/WebSocketContainer.java
/unit/src/java/javax/websocket/server/DefaultServerEndpointConfig.java
/unit/src/java/javax/websocket/server/HandshakeRequest.java
/unit/src/java/javax/websocket/server/PathParam.java
/unit/src/java/javax/websocket/server/ServerApplicationConfig.java
/unit/src/java/javax/websocket/server/ServerContainer.java
/unit/src/java/javax/websocket/server/ServerEndpoint.java
/unit/src/java/javax/websocket/server/ServerEndpointConfig.java
/unit/src/java/nginx/unit/Context.java
/unit/src/java/nginx/unit/Request.java
/unit/src/java/nginx/unit/websocket/AsyncChannelGroupUtil.java
/unit/src/java/nginx/unit/websocket/AsyncChannelWrapper.java
/unit/src/java/nginx/unit/websocket/AsyncChannelWrapperNonSecure.java
/unit/src/java/nginx/unit/websocket/AsyncChannelWrapperSecure.java
/unit/src/java/nginx/unit/websocket/AuthenticationException.java
/unit/src/java/nginx/unit/websocket/Authenticator.java
/unit/src/java/nginx/unit/websocket/AuthenticatorFactory.java
/unit/src/java/nginx/unit/websocket/BackgroundProcess.java
/unit/src/java/nginx/unit/websocket/BackgroundProcessManager.java
/unit/src/java/nginx/unit/websocket/BasicAuthenticator.java
/unit/src/java/nginx/unit/websocket/Constants.java
/unit/src/java/nginx/unit/websocket/DecoderEntry.java
/unit/src/java/nginx/unit/websocket/DigestAuthenticator.java
/unit/src/java/nginx/unit/websocket/FutureToSendHandler.java
/unit/src/java/nginx/unit/websocket/LocalStrings.properties
/unit/src/java/nginx/unit/websocket/MessageHandlerResult.java
/unit/src/java/nginx/unit/websocket/MessageHandlerResultType.java
/unit/src/java/nginx/unit/websocket/MessagePart.java
/unit/src/java/nginx/unit/websocket/PerMessageDeflate.java
/unit/src/java/nginx/unit/websocket/ReadBufferOverflowException.java
/unit/src/java/nginx/unit/websocket/Transformation.java
/unit/src/java/nginx/unit/websocket/TransformationFactory.java
/unit/src/java/nginx/unit/websocket/TransformationResult.java
/unit/src/java/nginx/unit/websocket/Util.java
/unit/src/java/nginx/unit/websocket/WrappedMessageHandler.java
/unit/src/java/nginx/unit/websocket/WsContainerProvider.java
/unit/src/java/nginx/unit/websocket/WsExtension.java
/unit/src/java/nginx/unit/websocket/WsExtensionParameter.java
/unit/src/java/nginx/unit/websocket/WsFrameBase.java
/unit/src/java/nginx/unit/websocket/WsFrameClient.java
/unit/src/java/nginx/unit/websocket/WsHandshakeResponse.java
/unit/src/java/nginx/unit/websocket/WsIOException.java
/unit/src/java/nginx/unit/websocket/WsPongMessage.java
/unit/src/java/nginx/unit/websocket/WsRemoteEndpointAsync.java
/unit/src/java/nginx/unit/websocket/WsRemoteEndpointBase.java
/unit/src/java/nginx/unit/websocket/WsRemoteEndpointBasic.java
/unit/src/java/nginx/unit/websocket/WsRemoteEndpointImplBase.java
/unit/src/java/nginx/unit/websocket/WsRemoteEndpointImplClient.java
/unit/src/java/nginx/unit/websocket/WsSession.java
/unit/src/java/nginx/unit/websocket/WsWebSocketContainer.java
/unit/src/java/nginx/unit/websocket/pojo/Constants.java
/unit/src/java/nginx/unit/websocket/pojo/LocalStrings.properties
/unit/src/java/nginx/unit/websocket/pojo/PojoEndpointBase.java
/unit/src/java/nginx/unit/websocket/pojo/PojoEndpointClient.java
/unit/src/java/nginx/unit/websocket/pojo/PojoEndpointServer.java
/unit/src/java/nginx/unit/websocket/pojo/PojoMessageHandlerBase.java
/unit/src/java/nginx/unit/websocket/pojo/PojoMessageHandlerPartialBase.java
/unit/src/java/nginx/unit/websocket/pojo/PojoMessageHandlerPartialBinary.java
/unit/src/java/nginx/unit/websocket/pojo/PojoMessageHandlerPartialText.java
/unit/src/java/nginx/unit/websocket/pojo/PojoMessageHandlerWholeBase.java
/unit/src/java/nginx/unit/websocket/pojo/PojoMessageHandlerWholeBinary.java
/unit/src/java/nginx/unit/websocket/pojo/PojoMessageHandlerWholePong.java
/unit/src/java/nginx/unit/websocket/pojo/PojoMessageHandlerWholeText.java
/unit/src/java/nginx/unit/websocket/pojo/PojoMethodMapping.java
/unit/src/java/nginx/unit/websocket/pojo/PojoPathParam.java
/unit/src/java/nginx/unit/websocket/pojo/package-info.java
/unit/src/java/nginx/unit/websocket/server/Constants.java
/unit/src/java/nginx/unit/websocket/server/DefaultServerEndpointConfigurator.java
/unit/src/java/nginx/unit/websocket/server/LocalStrings.properties
/unit/src/java/nginx/unit/websocket/server/UpgradeUtil.java
/unit/src/java/nginx/unit/websocket/server/UriTemplate.java
/unit/src/java/nginx/unit/websocket/server/WsContextListener.java
/unit/src/java/nginx/unit/websocket/server/WsFilter.java
/unit/src/java/nginx/unit/websocket/server/WsHandshakeRequest.java
/unit/src/java/nginx/unit/websocket/server/WsHttpUpgradeHandler.java
/unit/src/java/nginx/unit/websocket/server/WsMappingResult.java
/unit/src/java/nginx/unit/websocket/server/WsPerSessionServerEndpointConfig.java
/unit/src/java/nginx/unit/websocket/server/WsRemoteEndpointImplServer.java
/unit/src/java/nginx/unit/websocket/server/WsSci.java
/unit/src/java/nginx/unit/websocket/server/WsServerContainer.java
/unit/src/java/nginx/unit/websocket/server/WsSessionListener.java
/unit/src/java/nginx/unit/websocket/server/WsWriteTimeout.java
/unit/src/java/nginx/unit/websocket/server/package-info.java
/unit/src/java/nxt_jni_Request.c
/unit/src/java/nxt_jni_Request.h
/unit/src/nxt_java.c
/unit/test/unit/applications/lang/java.py
Revision tags: 1.10.0-2, 1.10.0-1, 1.10.0
1131:ec7d924d8dfb20-Aug-2019 Max Romanov

Introducing websocket support in router and libunit.

1108:8788f96701d517-Jul-2019 Valentin Bartenev

Perl: propagated compile options from perl build.

Some Perl compile options affects ABI and not using them while compiling
our module resulted in non-working build.

Notably on 32-bit Debian 10, Per

Perl: propagated compile options from perl build.

Some Perl compile options affects ABI and not using them while compiling
our module resulted in non-working build.

Notably on 32-bit Debian 10, Perl is built with -D_FILE_OFFSET_BITS=64
and our module after being compiled without this option caused segmentation
faults in unexpected places.

show more ...

1107:8269bf9e736e17-Jul-2019 Valentin Bartenev

Perl: removed "--include=" configure option.

It's surplus option because the perl executable returns the proper path.

Also the Perl module configure script was cleaned up a bit.
Note that NXT_PERL_

Perl: removed "--include=" configure option.

It's surplus option because the perl executable returns the proper path.

Also the Perl module configure script was cleaned up a bit.
Note that NXT_PERL_LDOPTS already contains the library path.

show more ...

Revision tags: 1.9.0-1, 1.9.0, 1.8.0-1, 1.8.0
977:4f9268f27b5728-Feb-2019 Max Romanov

Introducing Java Servlet Container beta.


conf
java
java_get_jar
/unit/src/java/nginx/unit/Context.java
/unit/src/java/nginx/unit/DynamicDispatcherRequest.java
/unit/src/java/nginx/unit/DynamicPathRequest.java
/unit/src/java/nginx/unit/ForwardRequestWrapper.java
/unit/src/java/nginx/unit/HeaderNamesEnumeration.java
/unit/src/java/nginx/unit/HeadersEnumeration.java
/unit/src/java/nginx/unit/IncludeRequestWrapper.java
/unit/src/java/nginx/unit/IncludeResponseWrapper.java
/unit/src/java/nginx/unit/InitParams.java
/unit/src/java/nginx/unit/InputStream.java
/unit/src/java/nginx/unit/JspPropertyGroup.java
/unit/src/java/nginx/unit/OutputStream.java
/unit/src/java/nginx/unit/Request.java
/unit/src/java/nginx/unit/RequestAttrProxy.java
/unit/src/java/nginx/unit/Response.java
/unit/src/java/nginx/unit/Session.java
/unit/src/java/nginx/unit/SessionAttrProxy.java
/unit/src/java/nginx/unit/Taglib.java
/unit/src/java/nginx/unit/UnitSessionCookieConfig.java
/unit/src/java/nxt_jni.c
/unit/src/java/nxt_jni.h
/unit/src/java/nxt_jni_Context.c
/unit/src/java/nxt_jni_Context.h
/unit/src/java/nxt_jni_HeaderNamesEnumeration.c
/unit/src/java/nxt_jni_HeaderNamesEnumeration.h
/unit/src/java/nxt_jni_HeadersEnumeration.c
/unit/src/java/nxt_jni_HeadersEnumeration.h
/unit/src/java/nxt_jni_InputStream.c
/unit/src/java/nxt_jni_InputStream.h
/unit/src/java/nxt_jni_OutputStream.c
/unit/src/java/nxt_jni_OutputStream.h
/unit/src/java/nxt_jni_Request.c
/unit/src/java/nxt_jni_Request.h
/unit/src/java/nxt_jni_Response.c
/unit/src/java/nxt_jni_Response.h
/unit/src/java/nxt_jni_Thread.c
/unit/src/java/nxt_jni_Thread.h
/unit/src/java/nxt_jni_URLClassLoader.c
/unit/src/java/nxt_jni_URLClassLoader.h
/unit/src/nxt_application.c
/unit/src/nxt_application.h
/unit/src/nxt_conf.h
/unit/src/nxt_conf_validation.c
/unit/src/nxt_external.c
/unit/src/nxt_java.c
/unit/src/nxt_main_process.c
/unit/src/nxt_php_sapi.c
/unit/src/nxt_python_wsgi.c
/unit/src/nxt_router.c
/unit/src/perl/nxt_perl_psgi.c
/unit/src/ruby/nxt_ruby.c
/unit/test/java/content_type/app.java
/unit/test/java/cookies/app.java
/unit/test/java/empty/app.java
/unit/test/java/filter/app.java
/unit/test/java/forward/app.java
/unit/test/java/forward/index.html
/unit/test/java/forward/web.xml
/unit/test/java/get_header/app.java
/unit/test/java/get_header_names/app.java
/unit/test/java/get_headers/app.java
/unit/test/java/get_params/app.java
/unit/test/java/header/app.java
/unit/test/java/header_date/app.java
/unit/test/java/header_int/app.java
/unit/test/java/include/app.java
/unit/test/java/include/index.html
/unit/test/java/include/web.xml
/unit/test/java/jsp/index.jsp
/unit/test/java/mirror/app.java
/unit/test/java/path_translation/app.java
/unit/test/java/path_translation/index.html
/unit/test/java/post_params/app.java
/unit/test/java/query_string/app.java
/unit/test/java/request_listeners/app.java
/unit/test/java/session/app.java
/unit/test/java/session_inactive/app.java
/unit/test/java/session_invalidate/app.java
/unit/test/java/session_listeners/app.java
/unit/test/java/session_listeners/web.xml
/unit/test/java/url_pattern/app.java
/unit/test/java/url_pattern/web.xml
/unit/test/java/welcome_files/app.java
/unit/test/java/welcome_files/dir1/index.txt
/unit/test/java/welcome_files/dir2/default.jsp
/unit/test/java/welcome_files/dir2/index.html
/unit/test/java/welcome_files/dir3/index.txt
/unit/test/java/welcome_files/dir4/index.html
/unit/test/java/welcome_files/index.htm
/unit/test/java/welcome_files/web.xml
/unit/test/test_java_application.py
/unit/test/unit.py
968:dd79860ee5b927-Feb-2019 Valentin Bartenev

Added trailing zero to version string.

While it looks nicer without zero 3-rd version number, this should
improve interoperability. Version string can be parsed or used for
sorting. And it is easi

Added trailing zero to version string.

While it looks nicer without zero 3-rd version number, this should
improve interoperability. Version string can be parsed or used for
sorting. And it is easier to handle and less confusing when there
is constant number of version parts.

Moreover, NPM also expects version format with 3 parts.
So ".0" has already been used in Node.js module version.

show more ...

953:00d8049418cf22-Feb-2019 Alexander Borisov

Improvement and unification of version processing in build scripts.

This also eliminates expressions that incompatible with BSD make, thus fixing
installation of Node.js module on FreeBSD (broken by

Improvement and unification of version processing in build scripts.

This also eliminates expressions that incompatible with BSD make, thus fixing
installation of Node.js module on FreeBSD (broken by dace60fc4926).

show more ...

Revision tags: 1.7.1-1, 1.7.1
924:87901b05cb0221-Jan-2019 Alexander Borisov

Go: fixed module installation, broken in ed8b1aaefdd1.

Added the nxt_unit_version.h dependency.
This closes #214 issue on GitHub.

909:dace60fc492623-Jan-2019 Alexander Borisov

Node.js: fixed module version on installation from sources.

907:1e802c31bbd921-Jan-2019 Alexander Borisov

Go: fixed module installation, broken in ed8b1aaefdd1.

Added the nxt_unit_version.h dependency.
This closes #214 issue on GitHub.

Revision tags: 1.7-1, 1.7
878:8867c1c7c2bf19-Dec-2018 Alexander Borisov

Node.js: added check for libunit version at compile time.

877:ed8b1aaefdd119-Dec-2018 Alexander Borisov

libunit: added generation of version header file.

867:ec44091ce04a12-Dec-2018 Valentin Bartenev

Node.js: fixed global install in some cases.

By default "npm install" switches to non-privileged user to run package scripts
if it is invoked by root. As a result it may prevent node-gyp from writi

Node.js: fixed global install in some cases.

By default "npm install" switches to non-privileged user to run package scripts
if it is invoked by root. As a result it may prevent node-gyp from writing to
package directory and break installation of the module.

To disable this switching the --unsafe-perm flag is added.

show more ...

863:175bb94e4c7404-Dec-2018 Valentin Bartenev

Ruby: rpath made optional.

In most cases it is not needed because Ruby libraries are in the default path.
At the same time, rpath pointing to the default path is prohibited by rpmbuild
on Fedora.

T

Ruby: rpath made optional.

In most cases it is not needed because Ruby libraries are in the default path.
At the same time, rpath pointing to the default path is prohibited by rpmbuild
on Fedora.

This is related to issue #87 on GitHub.

show more ...

858:b0947cda8f9122-Nov-2018 Valentin Bartenev

PHP: workaround for bug #71041.

Since PHP 7, a zend_signal_startup() call is required if the interpreter
was built with ZEND_SIGNALS defined; such a call was added in 3fd76e4ce70a.

However, the zen

PHP: workaround for bug #71041.

Since PHP 7, a zend_signal_startup() call is required if the interpreter
was built with ZEND_SIGNALS defined; such a call was added in 3fd76e4ce70a.

However, the zend_signal_startup() export is missing from the PHP library;
as the result, dlopen() fails with the 'Undefined symbol "zend_signal_startup"'
error while loading the PHP module.

Meanwhile, if PHP is built without ZTS, the zend_signal_startup() call can
be omitted; otherwise, the missing call causes segmentation fault.

The PHP fix already was committed to upstream, but we still have to deal
with numerous unpatched versions remaining at large.

See the related PHP bug: https://bugs.php.net/bug.php?id=71041

show more ...

857:3fd76e4ce70a21-Nov-2018 Valentin Bartenev

PHP: fixed compatibility with ZTS.

This closes #184 issue on GitHub.

Revision tags: 1.6-1, 1.6
838:fe3f62982c2414-Nov-2018 Valentin Bartenev

Node.js: reworked installation procedure.

Now by default "make install" installs the module globally.
The "--local" configure option added for local installation.

837:6e06affa49c814-Nov-2018 Valentin Bartenev

Node.js: ./configure script cleanup.

Revision tags: 1.5-1, 1.5
806:6b647daed06318-Oct-2018 Alexander Borisov

Fixed Makefile target for NodeJS.

802:fb9a6392d04a03-Oct-2018 Alexander Borisov

Added Node.js support.

Revision tags: 1.4-2, 1.4
780:0de745fae82c20-Sep-2018 Sergey Kandaurov

Fixed building perl on Alpine Linux.

_GNU_SOURCE is required there to expose off64_t and other types.

743:e0f0cd7d244a06-Aug-2018 Max Romanov

Unit application library.

Library now used in all language modules.
Old 'nxt_app_*' code removed.

See src/test/nxt_unit_app_test.c for usage sample.

Revision tags: 1.3
709:e1af38445a1328-Jun-2018 Igor Sysoev

Removed -mmacosx-version-min option.

12345