Home
last modified time | relevance | path

Searched hist:20 (Results 1 – 25 of 315) sorted by path

12345678910>>...13

/unit/
H A D.mailmap2206:3453dbe2d665 Thu Sep 22 20:21:00 UTC 2022 Andrew Clayton <a.clayton@nginx.com> Added a .mailmap file.

This file is used by git (maybe also hg) to map different identities.

It can be used to map different names/email addresses to a preferred
name/email. So if you have authored/committed under different
names/email addresses you can map all these to a particular name/email.
Certain git commands (log, shortlog, show, blame etc) will consult this
file and show the Author/Committer accordingly.

Note: This does _not_ change history, this is simply used by various
commands to alter their output and can be disabled for some commands
with the --no-mailmap option.

This can be useful for commands like git shortlog so that all your
commits are shown under a single identity and also so people have an
up to date email address should they wish to contact you. And just for
overall consistency.

Seeing as I've already committed under two different email addresses
(not counting this one), I've put entries in this file to map my email
addresses to my @nginx.com one.

See also, gitmailmap(5).

Acked-by: Alex Colomar <alx@nginx.com>
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
H A DCHANGESdiff 886:9d30c80a7935 Thu Dec 20 16:17:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Added version 1.7 CHANGES.
diff 885:aae620f3dc68 Thu Dec 20 16:17:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Fixed style in CHANGES.
diff 783:ded84d50e555 Thu Sep 20 15:18:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Added version 1.4 CHANGES.
/unit/auto/
H A Dclangdiff 701:f184ffeb0f02 Wed Jun 20 16:34:00 UTC 2018 Sergey Kandaurov <pluknet@nginx.com> Using own popcount where the compiler builtin is not available.
H A Dmakediff 1554:8f22edff911d Tue Aug 11 16:20:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Circular queues implementations and a test.

- naive circular queue, described in the article "A Scalable, Portable, and
Memory-Efficient Lock-Free FIFO Queue" by Ruslan Nikolaev:
https://drops.dagstuhl.de/opus/volltexte/2019/11335/pdf/LIPIcs-DISC-2019-28.pdf
- circular queue, proposed by Valentin Bartenev in the "Unit router application
IPC" design draft
diff 1131:ec7d924d8dfb Tue Aug 20 13:31:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Introducing websocket support in router and libunit.
diff 771:f349b2d68e75 Thu Sep 20 12:05:00 UTC 2018 Igor Sysoev <igor@sysoev.ru> Added SSL/TLS support on connection level.
diff 700:069b3b56cbca Wed Jun 20 16:33:00 UTC 2018 Sergey Kandaurov <pluknet@nginx.com> Using portable grep features.
diff 376:b01fc4313953 Fri Oct 20 14:52:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> Using the single source of Unit version.
diff 375:de6b3c2778a0 Fri Oct 20 14:48:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> Version bump.
diff 87:ae678814949f Fri Jun 23 16:20:00 UTC 2017 Max Romanov <max.romanov@nginx.com> External Go app request processing.
diff 86:3b77edf46701 Fri Jun 23 16:20:00 UTC 2017 Max Romanov <max.romanov@nginx.com> PHP app request processing.
diff 20:4dc92b438f58 Thu Mar 09 15:03:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> Processes refactoring.
The cycle has been renamed to the runtime.
H A Doptionsdiff 771:f349b2d68e75 Thu Sep 20 12:05:00 UTC 2018 Igor Sysoev <igor@sysoev.ru> Added SSL/TLS support on connection level.
diff 87:ae678814949f Fri Jun 23 16:20:00 UTC 2017 Max Romanov <max.romanov@nginx.com> External Go app request processing.
diff 86:3b77edf46701 Fri Jun 23 16:20:00 UTC 2017 Max Romanov <max.romanov@nginx.com> PHP app request processing.
H A Dsourcesdiff 1579:c80e692dc644 Thu Aug 20 14:22:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> Moved isolation related code to "nxt_isolation.c".
diff 1394:20b41ebfff79 Fri Mar 06 15:28:00 UTC 2020 Igor Sysoev <igor@sysoev.ru> Round robin upstream added.
diff 1131:ec7d924d8dfb Tue Aug 20 13:31:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Introducing websocket support in router and libunit.
diff 774:b21709350c49 Thu Sep 20 12:27:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Controller: certificates storage interface.
diff 771:f349b2d68e75 Thu Sep 20 12:05:00 UTC 2018 Igor Sysoev <igor@sysoev.ru> Added SSL/TLS support on connection level.
diff 80:1b394e999c7c Fri Jun 23 16:20:00 UTC 2017 Max Romanov <max.romanov@nginx.com> Store pointer to shared memory start in buf->parent.

nxt_port_mmap_t stored in arrays and it is unsafe to store
pointer to array element.

Shared memory structures and macros moved to separate header
file to be used by GO package.
diff 65:10688b89aa16 Tue Jun 20 16:49:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> Using new memory pool implementation.
diff 20:4dc92b438f58 Thu Mar 09 15:03:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> Processes refactoring.
The cycle has been renamed to the runtime.
H A Dssltlsdiff 771:f349b2d68e75 Thu Sep 20 12:05:00 UTC 2018 Igor Sysoev <igor@sysoev.ru> Added SSL/TLS support on connection level.
H A Dunixdiff 2151:fab207c6836c Sun Jun 19 12:20:00 UTC 2022 Alejandro Colomar <alx.manpages@gmail.com> Removed code used when NXT_HAVE_POSIX_SPAWN is false.

posix_spawn(3POSIX) was introduced by POSIX.1d
(IEEE Std 1003.1d-1999), and was later consolidated in
POSIX.1-2001, requiring it in all POSIX-compliant systems.
It's safe to assume it's always available, more than 20 years
after its standardization.

Link: <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html>
diff 2151:fab207c6836c Sun Jun 19 12:20:00 UTC 2022 Alejandro Colomar <alx.manpages@gmail.com> Removed code used when NXT_HAVE_POSIX_SPAWN is false.

posix_spawn(3POSIX) was introduced by POSIX.1d
(IEEE Std 1003.1d-1999), and was later consolidated in
POSIX.1-2001, requiring it in all POSIX-compliant systems.
It's safe to assume it's always available, more than 20 years
after its standardization.

Link: <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/spawn.h.html>
/unit/auto/modules/
H A Dconfdiff 87:ae678814949f Fri Jun 23 16:20:00 UTC 2017 Max Romanov <max.romanov@nginx.com> External Go app request processing.
diff 86:3b77edf46701 Fri Jun 23 16:20:00 UTC 2017 Max Romanov <max.romanov@nginx.com> PHP app request processing.
diff 20:4dc92b438f58 Thu Mar 09 15:03:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> Processes refactoring.
The cycle has been renamed to the runtime.
H A Dgodiff 1344:da88d2612f96 Tue Jan 28 16:20:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Go: adding main configure CFLAGS and LDFLAGS to module build flags.

This makes ASAN buildbot workers to work out-of-the-box.
diff 1131:ec7d924d8dfb Tue Aug 20 13:31:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Introducing websocket support in router and libunit.
H A Djavadiff 1673:883f2f79c2f6 Thu Oct 29 20:30:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> Isolation: mounting of procfs by default when using "rootfs".
H A Dperldiff 780:0de745fae82c Thu Sep 20 13:34:00 UTC 2018 Sergey Kandaurov <pluknet@nginx.com> Fixed building perl on Alpine Linux.

_GNU_SOURCE is required there to expose off64_t and other types.
H A Dphpdiff 1482:90460ae5046a Wed May 20 08:18:00 UTC 2020 Remi Collet <remi@remirepo.net> PHP: building with PHP 8 (development version).
H A Dpythondiff 1673:883f2f79c2f6 Thu Oct 29 20:30:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> Isolation: mounting of procfs by default when using "rootfs".
diff 1624:e46b1b422545 Thu Oct 01 20:55:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Python: ASGI server introduced.

This closes #461 issue on GitHub.
H A Drubydiff 2080:651f5a37f5b8 Thu Mar 10 20:19:00 UTC 2022 Alejandro Colomar <alx.manpages@gmail.com> Workarounded Clang bug triggered by Ruby.

Add -fdeclspec to NXT_RUBY_CFLAGS for Clang, if it's available.

Clang incorrectly reports 1 for __has_declspec_attribute(x) in
some cases, such as MacOS or Cygwin. That causes ruby code to
break. ruby added -fdeclspec to their CFLAGS in 2019 to
workaround this bug, since it enables __declspec() and therefore,
the compiler behavior matches what it reports.

Since we don't know what are all the architectures that trigger
the clang bug, let's add the flag for all of them (especially
since it should be harmless).

Add this workaround only at the time of configuring the ruby
module. This way we don't clutter the global NXT_CFLAGS with an
unnecessary flag.

Link: unit bug <https://github.com/nginx/unit/issues/653>
Link: ruby bug <https://bugs.ruby-lang.org/issues/18616>
Link: LLVM bug <https://github.com/llvm/llvm-project/issues/49958>
Commit: LLVM: Add -fdeclspec <d170c4b57a91adc74ca89c6d4af616a00323b12c>
Commit: ruby: Use -fdeclspec <0958e19ffb047781fe1506760c7cbd8d7fe74e57>
diff 1673:883f2f79c2f6 Thu Oct 29 20:30:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> Isolation: mounting of procfs by default when using "rootfs".
diff 1537:b472ba224472 Sat Aug 08 20:52:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> Configure: verifying the Ruby library path.

An attempt to build a Ruby module for a custom Ruby installation that has the
same major version as the system Ruby may unexpectedly cause the use of the
system Ruby library.

This closes #449 issue on GitHub.
/unit/docs/
H A Dchanges.xmldiff 2149:7a53238e050d Wed Jul 13 20:34:00 UTC 2022 Zhidao HONG <z.hong@f5.com> HTTP: added more variables.

This commit adds the following variables:
$remote_addr, $time_local, $request_line, $status,
$body_bytes_sent, $header_referer, $header_user_agent.
diff 2147:7bf58b1b18c4 Wed Jul 13 20:32:00 UTC 2022 Zhidao HONG <z.hong@f5.com> Var: dynamic variables support.

This commit adds the variables $arg_NAME, $header_NAME, and $cookie_NAME.
diff 2135:3e77e025384d Mon Jun 20 14:21:00 UTC 2022 Konstantin Pavlov <thresh@nginx.com> Switched changelogs to packaging alias instead of personal emails.
diff 2133:46433e3cef45 Mon Jun 20 05:22:00 UTC 2022 Zhidao HONG <z.hong@f5.com> Router: forwared header replacement.
diff 1992:5324147c8394 Mon Nov 08 20:04:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Moving change record to the right place.

The change record was incorectly merged in 43553aa72111.
diff 1956:f4c32c2d595d Mon Sep 20 06:01:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Fixed WebSocket connection hang issue after listener reconfigure.

Because the configuration values were read from the listener's configuration,
an established WebSocket connection was unable to work properly (i. e. stuck)
if the listener was removed. The correct source of configuration values is the
request config joint.

This is related to issue #581 on GitHub.
diff 1950:b946abe2fe03 Fri Aug 20 03:56:00 UTC 2021 Artem Konev <artem.konev@nginx.com> Fixed a typo in changes.xml.
diff 1916:2d7e54265010 Tue Jul 20 07:37:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Python: fixing ASGI receive() issues.

The receive() call never blocks for a GET request and always returns the same
empty body message. The Starlette framework creates a separate task when
receive() is called in a loop until an 'http.disconnect' message is received.

The 'http.disconnect' message was previously issued after the response header
had been sent. However, the correct behavior is to respond with
'http.disconnect' after sending the response is complete.

This closes #564 issue on GitHub.
diff 1872:9f8df8b810e0 Thu May 20 13:02:00 UTC 2021 Oisin Canty <o.canty@f5.com> Python: support for multiple targets.
diff 1828:c548e46fe516 Wed Mar 24 20:19:00 UTC 2021 Andrey Suvorov <a.suvorov@f5.com> Added ability to configure multiple certificates on a listener.

The certificate is selected by matching the arriving SNI to the common name and
the alternatives names. If no certificate matches the name, the first bundle in
the array is chosen.
/unit/go/
H A Dnxt_cgo_lib.cdiff 1993:219b31af2f81 Mon Nov 08 20:04:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Go: fixing racing condition on app start.

Request procesing loop should be started in ready handler to avoid race
between go-routine start and context ready flag assignment.

The issue introduced in 43553aa72111.
diff 1547:cbcd76704c90 Tue Aug 11 16:20:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Introducing the shared application port.

This is the port shared between all application processes which use it to pass
requests for processing. Using it significantly simplifies the request
processing code in the router. The drawback is 2 more file descriptors per each
configured application and more complex libunit message wait/read code.
diff 1544:05af370e63b7 Tue Aug 11 16:20:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Adding a reference counter to the libunit port structure.

The goal is to minimize the number of (pid, id) to port hash lookups which
require a library mutex lock. The response port is found once per request,
while the read port is initialized at startup.
H A Dnxt_cgo_lib.hdiff 1547:cbcd76704c90 Tue Aug 11 16:20:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Introducing the shared application port.

This is the port shared between all application processes which use it to pass
requests for processing. Using it significantly simplifies the request
processing code in the router. The drawback is 2 more file descriptors per each
configured application and more complex libunit message wait/read code.
H A Dport.godiff 1993:219b31af2f81 Mon Nov 08 20:04:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Go: fixing racing condition on app start.

Request procesing loop should be started in ready handler to avoid race
between go-routine start and context ready flag assignment.

The issue introduced in 43553aa72111.
diff 1547:cbcd76704c90 Tue Aug 11 16:20:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Introducing the shared application port.

This is the port shared between all application processes which use it to pass
requests for processing. Using it significantly simplifies the request
processing code in the router. The drawback is 2 more file descriptors per each
configured application and more complex libunit message wait/read code.
/unit/pkg/
H A DMakefilediff 508:42e7a71fc203 Tue Jan 30 14:20:00 UTC 2018 Konstantin Pavlov <thresh@nginx.com> Introduced docker images building tools.
/unit/pkg/deb/
H A DMakefilediff 2138:8223904cc4bb Mon Jun 20 14:20:00 UTC 2022 Konstantin Pavlov <thresh@nginx.com> Packages: cleanup targets that are not supported anymore.
diff 2138:8223904cc4bb Mon Jun 20 14:20:00 UTC 2022 Konstantin Pavlov <thresh@nginx.com> Packages: cleanup targets that are not supported anymore.
diff 1596:b7e2d4d92624 Wed Sep 16 20:31:00 UTC 2020 Andrei Zeliankou <zelenkov@nginx.com> Tests: migrated to the pytest.
diff 778:e79dfec13786 Thu Sep 20 13:14:00 UTC 2018 Andrei Belov <defan@nginx.com> Packages: enabled OpenSSL support.
diff 559:2159fd34c127 Thu Mar 01 20:03:00 UTC 2018 Andrei Belov <defan@nginx.com> Packages: unified check-build-depends target.
/unit/pkg/deb/debian.module/
H A Drules.indiff 994:20c278ad17ce Fri Mar 01 15:30:00 UTC 2019 Andrei Belov <defan@nginx.com> Merged with the default branch.
diff 891:abb8cfb421f6 Thu Dec 20 18:11:00 UTC 2018 Andrei Belov <defan@nginx.com> Packages: fixed unit-go build broken in ed8b1aaefdd1.
/unit/pkg/deb/debian/
H A Ddirsdiff 2136:5bcedb046826 Mon Jun 20 06:53:00 UTC 2022 Konstantin Pavlov <thresh@nginx.com> Packages: dropped /etc/unit directory.

It's never used.
/unit/pkg/docker/
H A DDockerfile.minimaldiff 1299:967483ac4577 Wed Nov 20 15:24:00 UTC 2019 Konstantin Pavlov <thresh@nginx.com> Regenerated Dockerfiles.
diff 887:784b45adb0fe Thu Dec 20 16:17:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Generated Dockerfiles for Unit 1.7.
diff 784:8f4524a9cf87 Thu Sep 20 15:19:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Generated Dockerfiles for Unit 1.4.
H A DMakefilediff 2091:1b18733cb113 Tue May 10 20:59:00 UTC 2022 Konstantin Pavlov <thresh@nginx.com> Docker: bumped language versions.
diff 1786:20d0c8553094 Tue Feb 02 13:46:00 UTC 2021 Konstantin Pavlov <thresh@nginx.com> Docker: reverted 44154b830401.

Automatic synchronisation is now set up, so manual pushes to AWS ECR are
discouraged.
diff 1298:07a2b86846ef Wed Nov 20 15:24:00 UTC 2019 Konstantin Pavlov <thresh@nginx.com> Moved docker images to Debian 10 "buster".

This changes the language versions we provide:
- python 3.5 -> python 3.7
- go 1.7/1.8 -> go 1.11
- perl 5.24 -> perl 5.28
- ruby 2.3 -> ruby 2.5
- php 7.0 -> php 7.3
508:42e7a71fc203 Tue Jan 30 14:20:00 UTC 2018 Konstantin Pavlov <thresh@nginx.com> Introduced docker images building tools.

12345678910>>...13