Max Romanov
e501c74ddc
Introducing websocket support in router and libunit.
2019-08-20 16:31:53 +03:00
Alexander Borisov
608e09e9de
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).
2019-02-22 16:31:44 +03:00
Alexander Borisov
c55f329ecf
libunit: added generation of version header file.
2018-12-19 15:56:54 +03:00
Max Romanov
49ec17b1ef
Installing libunit headers and static library.
2018-10-17 15:52:44 +03:00
Igor Sysoev
96cd68b340
Added SSL/TLS support on connection level.
2018-09-20 15:05:37 +03:00
Valentin Bartenev
4bc7a23ecf
Fixed spelling in a comment.
...
This closes #161 issue on GitHub.
Thanks to 洪志道 (Hong Zhi Dao).
2018-09-10 14:55:15 +03:00
Valentin Bartenev
941616f893
Returning error for "make tests" when "--tests" wasn't configured.
2018-08-08 18:43:46 +03:00
Max Romanov
1bb22d1e92
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.
2018-08-06 17:27:33 +03:00
Igor Sysoev
61df281464
Added check of "make install" ability.
...
This closes #136 issue on GitHub.
2018-06-28 17:36:42 +03:00
Valentin Bartenev
42e1d8e3b2
Packages: tar building functionality moved into pkg/Makefile.
2018-06-27 18:30:49 +03:00
Sergey Kandaurov
50d4587961
Using portable grep features.
2018-06-20 19:33:49 +03:00
Max Romanov
6157a599f2
Using 'all' as default target in Makefile.
2018-06-19 17:23:01 +03:00
Valentin Bartenev
3e8dbfe5ff
Added SERVER_SOFTWARE request meta-variable.
2018-05-21 16:14:24 +03:00
Igor Sysoev
f7bc2e1560
Using hg archive instead of copying to make distribution tarball.
2018-01-11 09:54:35 +03:00
Max Romanov
630ec3f1ec
Using compiler capability to generate dependencies.
...
This closes #58 issue on GitHub.
2017-12-01 16:28:06 +03:00
Max Romanov
1add36a7ee
Using --ld-opt when linking modules.
2017-11-29 18:49:08 +03:00
Andrey Zelenkov
78a77c3e38
Tests: move existing tests to "src" folder.
2017-11-21 18:55:28 +03:00
Igor Sysoev
9f9a708ed1
Using the single source of Unit version.
2017-10-20 17:52:04 +03:00
Igor Sysoev
2837d520bb
Version bump.
2017-10-20 17:48:38 +03:00
Igor Sysoev
4f4647e187
Fixed "make dist" broken in changeset b18c0fb60032.
2017-09-27 18:34:15 +03:00
Igor Sysoev
5635c259f9
Added state directory creation in install procedure.
2017-09-25 20:15:34 +03:00
Max Romanov
789a101e99
Decalring clean and dist targets as .PHONY.
2017-09-07 16:38:05 -07:00
Igor Sysoev
89df39374c
Added the dist target in Makefile.
2017-09-06 19:23:50 +03:00
Max Romanov
ac7218e335
Introducing install & uninstall Makefile targets.
2017-08-31 11:42:13 -07:00
Igor Sysoev
f0e9e3ace9
nginext has been renamed to unit.
2017-08-31 00:42:16 +03:00
Igor Sysoev
cdc7e4479f
Lib unit tests have been renamed to tests.
2017-08-30 00:31:02 +03:00
Igor Sysoev
949548da29
The new module configuration interface.
...
Configuration and building example:
./configure
./configure python
./configure php
./configure go
make all
or
./configure
make nginext
./configure python
make python
./configure php
make php
./configure go
make go
Modules configuration options and building examples:
./configure python --module=python2 --config=python2.7-config
make python2
./configure php --module=php7 --config=php7.0-config
--lib-path=/usr/local/php7.0
make php7
./configure go --go=go1.6 --go-path=${HOME}/go1.6
make go1.6
2017-08-17 21:47:19 +03:00
Max Romanov
c93d2c7623
Include build/Makefile into main Makefile.
2017-08-02 13:18:04 +03:00
Max Romanov
4a1b59c27a
External Go app request processing.
2017-06-23 19:20:08 +03:00
Max Romanov
5a43bd0bfd
PHP app request processing.
2017-06-23 19:20:08 +03:00
Igor Sysoev
5135fcea93
Adding CFLAGS to link commands to pass flags required by
...
AddressSanitizer.
2017-03-14 19:05:43 +03:00
Igor Sysoev
6f2c9acd18
Processes refactoring.
...
The cycle has been renamed to the runtime.
2017-03-09 18:03:27 +03:00
Igor Sysoev
6886b83c1f
Now CFLAGS variable allows to overwrite configured options.
2017-01-24 19:25:32 +03:00
Igor Sysoev
16cbf3c076
Initial version.
2017-01-17 20:00:00 +03:00