annotate auto/lib/openssl/makefile.msvc @ 9275:199dc0d6b05b default tip

Added max_headers directive. The directive limits the number of request headers accepted from clients. While the total amount of headers is believed to be sufficiently limited by the existing buffer size limits (client_header_buffer_size and large_client_header_buffers), the additional limit on the number of headers might be beneficial to better protect backend servers. Requested by Maksim Yevmenkin.
author Maxim Dounin <mdounin@mdounin.ru>
date Fri, 24 May 2024 00:20:01 +0300
parents 3c4d81ea1338
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2846
dfec0e090265 fix building OpenSSL on Win32
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
1
dfec0e090265 fix building OpenSSL on Win32
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
2 # Copyright (C) Igor Sysoev
4412
d620f497c50f Copyright updated.
Maxim Konovalov <maxim@nginx.com>
parents: 3488
diff changeset
3 # Copyright (C) Nginx, Inc.
2846
dfec0e090265 fix building OpenSSL on Win32
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
4
dfec0e090265 fix building OpenSSL on Win32
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
5
dfec0e090265 fix building OpenSSL on Win32
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
6 all:
dfec0e090265 fix building OpenSSL on Win32
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
7 cd $(OPENSSL)
dfec0e090265 fix building OpenSSL on Win32
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
8
8129
3c4d81ea1338 Win32: OpenSSL compilation for x64 targets with MSVC.
Maxim Dounin <mdounin@mdounin.ru>
parents: 8069
diff changeset
9 perl Configure $(OPENSSL_TARGET) no-shared no-threads \
6862
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
10 --prefix="%cd%/openssl" \
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
11 --openssldir="%cd%/openssl/ssl" \
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
12 $(OPENSSL_OPT)
2846
dfec0e090265 fix building OpenSSL on Win32
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
13
6862
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
14 if exist ms\do_ms.bat ( \
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
15 ms\do_ms \
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
16 && $(MAKE) -f ms\nt.mak \
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
17 && $(MAKE) -f ms\nt.mak install \
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
18 ) else ( \
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
19 $(MAKE) \
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
20 && $(MAKE) install_sw \
abb0a4189cf7 Win32: compatiblity with OpenSSL 1.1.0.
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
21 )