Tatsuhiro Tsujikawa
d2e81da9e2
Bump up version number to 1.0.3-DEV
2015-06-12 22:58:14 +09:00
Tatsuhiro Tsujikawa
f09bd821ac
Bump up version number to 1.0.2, LT revision to 14:2:0
2015-06-12 22:35:29 +09:00
Tatsuhiro Tsujikawa
5fbb99e3d0
Check python without python bindings to get PYTHON variable
...
We use PYTHON variable to execute Python script, mainly to generate
documents. Therefore it is better to always check python interpreter
even if we don't request python bindings
2015-06-07 13:14:31 +09:00
Tatsuhiro Tsujikawa
4f3d20e024
Include script/README.rst in dist
2015-06-06 23:32:32 +09:00
Mike Frysinger
a50f6e5d50
configure: fix bashism
...
The == operator is not in POSIX; use = like normal.
Reported-by: Mikael Magnusson <mikachu@gmail.com>
2015-06-04 00:10:00 -04:00
Tatsuhiro Tsujikawa
892c159d8f
Remove unused clock_gettime and dlsym detection
2015-06-01 23:05:42 +09:00
Tatsuhiro Tsujikawa
ad265aa9d0
Build third-party if either examples or apps is enabled
2015-05-28 22:55:47 +09:00
Tatsuhiro Tsujikawa
9f99cad9ab
Bump up version number to 1.0.2-DEV
2015-05-24 19:50:35 +09:00
Tatsuhiro Tsujikawa
92ecd3c0fb
Bump up version number to 1.0.1, LT revision to 14:1:0
2015-05-24 19:11:18 +09:00
Tatsuhiro Tsujikawa
c1a663b577
Don't link zlib bundled with android NDK
2015-05-21 00:15:04 +09:00
Tatsuhiro Tsujikawa
447e346b1e
Bump up version number to 1.0.1-DEV
2015-05-16 00:25:34 +09:00
Tatsuhiro Tsujikawa
a99085891a
Bump up version number to 1.0.0, LT revision to 14:0:0
2015-05-16 00:03:08 +09:00
Tatsuhiro Tsujikawa
a869c39a2c
Bump up version number to 1.0.0-DEV
2015-05-15 23:30:24 +09:00
Tatsuhiro Tsujikawa
805f36d134
Bump up version number to 0.7.15, LT revision to 13:4:8
2015-05-15 22:59:00 +09:00
Tatsuhiro Tsujikawa
e2c0a3e43b
Retry finding jemalloc lib by je_malloc_stats_print
...
Fixes GH-233
2015-05-15 22:40:49 +09:00
Tatsuhiro Tsujikawa
c4068cd404
Fix travis build error
...
Remove AC_PROG_RANLIB because it is rendered obsolete by LT_INIT.
Remove AC_CHECK_HEADER_STDBOOl, because travis does not have one.
2015-05-13 23:48:31 +09:00
Tatsuhiro Tsujikawa
38cfc5c47c
Check more headers and funcs
2015-05-13 23:29:20 +09:00
Tatsuhiro Tsujikawa
7f60de0c51
Bump up version number to 0.7.15-DEV
2015-05-08 18:36:58 +09:00
Tatsuhiro Tsujikawa
526d2c727d
Bump up version number to 0.7.14, LT revision to 13:3:8
2015-05-08 17:51:54 +09:00
Tatsuhiro Tsujikawa
2a37a28d72
Revert "Substitute bindir for nghttpx.service"
...
This reverts commit 7bb154f768
.
2015-05-06 15:37:56 +09:00
Tatsuhiro Tsujikawa
7bb154f768
Substitute bindir for nghttpx.service
...
Use static pattern rules to use same recipe for nghttpx-init and
nghttpx.service.
Also rewrite how to produce nghttpx
2015-05-06 12:02:12 +09:00
Tatsuhiro Tsujikawa
54bff91762
Bump up version number to 0.7.14-DEV
2015-04-28 00:01:09 +09:00
Tatsuhiro Tsujikawa
ee354ee6c8
Bump up version number to 0.7.13, LT revision to 13:2:8
2015-04-27 23:06:14 +09:00
Tatsuhiro Tsujikawa
787d40129b
Bump up version number to 0.7.13-DEV
2015-04-19 18:32:58 +09:00
Tatsuhiro Tsujikawa
80f0e99f00
Bump up version number to 0.7.12, LT revision to 13:1:8
2015-04-19 18:07:57 +09:00
Tatsuhiro Tsujikawa
cbfa021095
Bump up version number to 0.7.12-DEV
2015-04-10 00:38:17 +09:00
Tatsuhiro Tsujikawa
6ed710adbd
Bump up version number to 0.7.11
2015-04-10 00:31:46 +09:00
Tatsuhiro Tsujikawa
4aca2f0b59
Bump up version number to 0.7.11-DEV
2015-04-08 18:07:38 +09:00
Tatsuhiro Tsujikawa
cd0564ddfa
Bump up version number to 0.7.10, LT revision to 13:0:8
2015-04-08 17:21:40 +09:00
Tatsuhiro Tsujikawa
6133110386
Remove dependency on libws2_32 on Windows build
2015-03-28 19:58:44 +09:00
Tatsuhiro Tsujikawa
fd8f8e2708
Bump up version number to 0.7.10-DEV
2015-03-27 01:06:42 +09:00
Tatsuhiro Tsujikawa
862a0ee66b
Bump up version number to 0.7.9, LT revision to 12:2:7
2015-03-27 00:27:49 +09:00
Tatsuhiro Tsujikawa
72843b33d0
Bump up version number to 0.7.9-DEV
2015-03-24 00:14:56 +09:00
Tatsuhiro Tsujikawa
fcf99fa8fc
Bump up version number to 0.7.8, LT revision to 12:1:7
2015-03-24 00:00:22 +09:00
Tatsuhiro Tsujikawa
948d4d43d5
Bump up version number to 0.7.8-DEV
2015-03-14 18:53:43 +09:00
Tatsuhiro Tsujikawa
ad84af2b2b
Bump up version number to 0.7.7
2015-03-14 18:50:12 +09:00
Tatsuhiro Tsujikawa
0e65e1254d
Bump up version number to 0.7.7-DEV
2015-03-14 18:36:18 +09:00
Tatsuhiro Tsujikawa
8c491d5917
Bump up version number to 0.7.6, LT revision to 12:0:7
2015-03-14 18:20:23 +09:00
Tatsuhiro Tsujikawa
399328cb49
Depend on spdylay >= 1.3.2 for spdylay_session_set_stream_user_data
2015-03-12 01:18:04 +09:00
Tatsuhiro Tsujikawa
76eb3193ab
Update documents using updated libnghttp2_asio API, including client API
2015-03-07 03:12:13 +09:00
Tatsuhiro Tsujikawa
7f802b623d
Remove thread_local check, since we use pthread_* directly for now
2015-03-05 02:06:31 +09:00
Tatsuhiro Tsujikawa
dbd0f032ce
Fix -Werror=cast-align error on 32 bit platform
...
Fixes GH-172
2015-03-03 22:36:24 +09:00
Tatsuhiro Tsujikawa
f36f3ae1fa
Bump up version number to 0.7.6-DEV
2015-02-27 01:01:29 +09:00
Tatsuhiro Tsujikawa
568b744374
Bump up version number to 0.7.5, LT revision to 11:0:6
2015-02-27 00:53:43 +09:00
Tatsuhiro Tsujikawa
f4c0a243e7
Bump up version number to 0.7.5-DEV
2015-02-15 13:14:07 +09:00
Tatsuhiro Tsujikawa
c7126663df
Bump up version number to 0.7.4, LT revision to 10:0:5
2015-02-15 13:06:35 +09:00
Tatsuhiro Tsujikawa
f412ae442b
Bump up version number to v0.7.4-DEV
2015-01-25 23:02:43 +09:00
Tatsuhiro Tsujikawa
99afea05b9
Bump up version number to 0.7.3
2015-01-25 22:58:43 +09:00
Tatsuhiro Tsujikawa
1883bdaf1d
Bump up version number to 0.7.3-DEV
2015-01-25 22:53:34 +09:00
Tatsuhiro Tsujikawa
d56e167c54
Bump up version number to 0.7.2, LT revision to 9:0:4
2015-01-25 21:48:36 +09:00
Tatsuhiro Tsujikawa
fbd9bcb00e
Use _LDADD to specify libraries instead of _LDFLAGS
...
This is because _LDFLAGS comes before _LDADD. If we specify a library
and another library in _LDADD depends on it, we get undefined
reference error.
2015-01-25 00:58:30 +09:00
Tatsuhiro Tsujikawa
9938a4e952
Remove AM_EXTRA_RECURSIVE_TARGETS since travis automake is too old
2015-01-21 02:07:16 +09:00
Tatsuhiro Tsujikawa
6e446934d4
integration: Add recursive it target
2015-01-20 21:19:52 +09:00
Tatsuhiro Tsujikawa
9ab71305d1
integration: Add Makefile and `make it` to run integration tests
2015-01-20 01:14:22 +09:00
Tatsuhiro Tsujikawa
8eb2160890
integration: Add tests for HTTP/2 backend using go-nghttp2
2015-01-20 00:45:51 +09:00
Tatsuhiro Tsujikawa
fff785178d
Add integration tests for nghttpx using golang testing framework
...
The integration tests reside in integration-tests directory. To run
integration tests, cd integration-tests, then run "go test". Tests
depends on https://github.com/bradfitz/http2 .
2015-01-19 00:27:24 +09:00
Tatsuhiro Tsujikawa
1cb6d5cb6d
Define NOTHREADS to 1 if thread_local keyword is not available
2015-01-17 15:52:28 +09:00
Tatsuhiro Tsujikawa
3817798905
Compile with g++-4.7
...
g++-4.7 lacks thread_local, which can be workaround by
--disable-threads. What left remaining is std::map::emplace, which is
what this change deals with. First check availability of
std::map::emplace, if there is none, use std::map::insert.
2015-01-17 15:32:49 +09:00
Tatsuhiro Tsujikawa
8ece08e1a3
Bump up version number to 0.7.2-DEV
2015-01-11 19:24:21 +09:00
Tatsuhiro Tsujikawa
3fd37462bb
Bump up version number to 0.7.1, LT revision to 8:1:3
2015-01-11 19:00:49 +09:00
Tatsuhiro Tsujikawa
1164e931c5
Use clang for android build
...
With androideabi-4.9, android build now supports threading.
2015-01-11 18:50:54 +09:00
Tatsuhiro Tsujikawa
f7455d48cc
Compile with android NDK
...
This also fixes the bug that nghttpx's acceptor fd is blocking if
SOCK_NONBLOCK is undefined.
2015-01-11 00:28:00 +09:00
Tatsuhiro Tsujikawa
2b14e4a617
Bump up version number to 0.7.1-DEV
2015-01-07 01:57:30 +09:00
Tatsuhiro Tsujikawa
7702d38699
Bump up version number to 0.7.0, LT revision to 8:0:3
2015-01-07 01:39:36 +09:00
Tatsuhiro Tsujikawa
fcf0ceeac6
nghttpd: Make use of accept4
2015-01-05 15:59:51 +09:00
Tatsuhiro Tsujikawa
8729d1e4c2
src: Remove libevent dependency
2015-01-03 00:19:41 +09:00
Tatsuhiro Tsujikawa
cd7258a7cd
Use libev for nghttpd
...
Benchmark shows 10% faster with libev compared to libevent. Also
response time in high load condition is much faster.
2015-01-03 00:19:41 +09:00
Tatsuhiro Tsujikawa
e559168bd7
Enable failmalloc test by default
2014-12-20 23:56:33 +09:00
Tatsuhiro Tsujikawa
54a3209cf5
configure.ac: Rename some variables so that they follow automake convention
2014-12-01 23:14:28 +09:00
Tatsuhiro Tsujikawa
9eb554a843
configure.ac: Categorize configure result
2014-12-01 23:10:34 +09:00
Tatsuhiro Tsujikawa
7036859823
Do not change user variable CFLAGS in configure.ac
2014-12-01 23:06:11 +09:00
Tatsuhiro Tsujikawa
a3c5ac4730
Bump up version number to 0.6.8-DEV
2014-11-30 23:43:24 +09:00
Tatsuhiro Tsujikawa
209d1b0946
Bump up version number to 0.6.7, LT revision to 7:2:2
2014-11-30 23:02:40 +09:00
Tatsuhiro Tsujikawa
0a406eab94
Add contribution guidelines
2014-11-27 23:56:29 +09:00
Alexis La Goutte
51b59bc8f0
Remove -Wno-unused-parameter (and add _U_ macro)
2014-11-25 17:08:09 +01:00
Tatsuhiro Tsujikawa
e11834d1c9
src: Add code in case struct tm.tm_gmtoff is not available
2014-11-24 18:39:35 +09:00
Tatsuhiro Tsujikawa
737cea0b38
nghttp: Add -r, --har option to output HTTP transactions in HAR format
2014-11-15 23:34:10 +09:00
Tatsuhiro Tsujikawa
94c80e2507
Bump up version number to 0.6.7-DEV
2014-11-08 23:40:23 +09:00
Tatsuhiro Tsujikawa
72f5e028d0
Bump up version number to 0.6.6, LT revision to 7:1:2
2014-11-08 22:52:45 +09:00
Tatsuhiro Tsujikawa
69c708be44
Bump up version number to 0.6.6-DEV
2014-11-02 23:27:16 +09:00
Tatsuhiro Tsujikawa
db67412511
Bump up version number to 0.6.5, LT revision to 7:0:2
2014-10-31 00:05:09 +09:00
Tatsuhiro Tsujikawa
eaca5d83b0
Add nghttpx init file for convenience
2014-10-19 18:06:34 +09:00
Tatsuhiro Tsujikawa
47692d113c
Bump up version number to 0.6.5-DEV
2014-10-14 23:49:10 +09:00
Tatsuhiro Tsujikawa
df078dc004
Bump up version number to 0.6.4
...
Library code has not changed at all since the last release, so LT
revision stays the same.
2014-10-14 23:27:35 +09:00
Tatsuhiro Tsujikawa
325bb0115e
Bump up version number to 0.6.4-DEV
2014-10-11 00:22:25 +09:00
Tatsuhiro Tsujikawa
cc3b41ec96
Bump up version number to 0.6.3, LT revision to 6:1:1
2014-10-11 00:08:32 +09:00
Tatsuhiro Tsujikawa
6d42b6697b
examples: Disable tiny-nghttpd if timerfd_create is not available
2014-10-09 21:18:24 +09:00
Tatsuhiro Tsujikawa
ba92935f64
Define NOTHREADS if std:future is not available
2014-10-08 23:36:55 +09:00
Tatsuhiro Tsujikawa
7a09feebc3
h2load: Don't use std::future with --disable-threads
...
Now we don't use std::future with --disable-threads, checking
std::future in configure.ac was removed and building h2load is always
enabled.
2014-10-05 14:25:15 +09:00
Tatsuhiro Tsujikawa
9c0760e3c1
Bump up version number to 0.6.3-DEV
2014-09-29 00:08:21 +09:00
Tatsuhiro Tsujikawa
521450c7ad
Bump up version number to 0.6.2, LT revision to 6:0:1
2014-09-28 23:33:10 +09:00
Tatsuhiro Tsujikawa
d25b9da9f6
Check Boost library only when it is requested
2014-09-27 23:50:33 +09:00
Tatsuhiro Tsujikawa
34413d8d7c
examples: Build tiny-nghttpd only when epoll is available
2014-09-27 23:45:57 +09:00
Tatsuhiro Tsujikawa
99ca15cae0
Lower boost version requirement to 1.54.0
2014-09-24 21:07:37 +09:00
Tatsuhiro Tsujikawa
83728219db
Update doc
2014-09-24 00:45:40 +09:00
Tatsuhiro Tsujikawa
5d0bf4cc84
Add C++ library libnghttp2_asio on top of libnghttp2
...
The libnghttp2_asio library is C++ library built on top of libnghttp2.
Currently, it has server API and easily create HTTP/2 server using
node.js like API calls. See the example server source code in
examples/asio-sv.cc. The library depends on Boost::ASIO library.
2014-09-24 00:45:40 +09:00
Tatsuhiro Tsujikawa
d00d4d647d
Compile with android NDK r10b 32bit target
...
Android does not have _Exit. We detect this and use _exit instead.
clang-3.4 has an issue around undefined reference to
__atomic_fetch_add_4, so we stick to gcc-4.8 for now.
2014-09-14 21:32:53 +09:00
Tatsuhiro Tsujikawa
5847a56c40
Bump up version number to 0.6.2-DEV
2014-09-11 00:36:56 +09:00
Tatsuhiro Tsujikawa
207b1db6af
Bump up version number to 0.6.1
2014-09-11 00:28:48 +09:00
Tatsuhiro Tsujikawa
5cf07f5c21
Bump up version number to 0.6.1-DEV
2014-08-30 00:18:25 +09:00
Tatsuhiro Tsujikawa
3de678e164
Bump up version number to 0.6.0 and LT revision to 5:0:0
2014-08-30 00:09:37 +09:00
Tatsuhiro Tsujikawa
d5dcbf6f3b
nghttpx: Fix possible flow control issue
...
Previously we only update consumed flow control window when number of
bytes read in nghttp2 and spdylay callback is 0. Now we notify
nghttp2 library the consumed bytes even if number of bytes read > 0.
This change also uses newly added spdylay_session_consume() API, so we
require spdylay >= 1.3.0.
2014-08-21 21:22:16 +09:00
Tatsuhiro Tsujikawa
2b4bd57c7f
doc: Add building-android-binary document
2014-08-17 19:15:19 +09:00
Tatsuhiro Tsujikawa
53e52194b5
Bump up version number to 0.6.0-DEV
2014-08-16 22:50:33 +09:00
Tatsuhiro Tsujikawa
8736f61fbd
Detect static libjemalloc
...
libjemalloc as static library requires -pthread flag to link. Without
that, the check in configure.ac fails with unresolved symbols.
2014-08-05 21:49:50 +09:00
Tatsuhiro Tsujikawa
5b572d8d59
Bump up version number to 0.5.2-DEV
2014-07-23 00:51:46 +09:00
Tatsuhiro Tsujikawa
e839ea8596
Bump up version number to 0.5.1, LT revision to 4:1:0
2014-07-23 00:45:39 +09:00
Tatsuhiro Tsujikawa
db3b07735b
Bump up version number to 0.5.1-DEV
2014-07-18 21:32:18 +09:00
Tatsuhiro Tsujikawa
da85d2eecc
Bump up version number to 0.5.0, LT revision to 4:0:0
2014-07-18 21:20:11 +09:00
Tatsuhiro Tsujikawa
a7501609e8
doc: Fix python-apiref.rst is not generated in distribution
2014-06-29 23:57:18 +09:00
Tatsuhiro Tsujikawa
8235bb136b
doc: Add HPACK API tutorial
2014-06-29 23:45:49 +09:00
Tatsuhiro Tsujikawa
451c7d957d
doc: Add h2load-howto.rst
2014-06-27 00:05:49 +09:00
Tatsuhiro Tsujikawa
a344a8f566
src: Don't build h2load if std::future is not working
2014-06-18 14:24:45 +09:00
Tatsuhiro Tsujikawa
8acd67b3fa
Fix have_zlib is not set for android build
2014-06-18 14:12:40 +09:00
Alexis La Goutte
6e316e269f
Add -Wshorten-64-to-32 to configure.ac
2014-06-11 21:22:29 +09:00
Tatsuhiro Tsujikawa
1390378341
Bump up version number to 0.4.2-DEV
2014-06-02 22:49:56 +09:00
Tatsuhiro Tsujikawa
75b9be2d5a
Bump up version number to 0.4.1, LT revision to 3:1:0
2014-06-02 22:34:18 +09:00
Tatsuhiro Tsujikawa
eba2825286
Handle the case where jemalloc is available without linking extra library
2014-05-18 19:38:33 +09:00
Tatsuhiro Tsujikawa
e54e86375b
Bump up version number to 0.5.0-DEV
2014-05-17 00:14:07 +09:00
Tatsuhiro Tsujikawa
de5c821530
Bump up version number to 0.4.0, LT revision to 3:0:0
2014-05-16 23:51:32 +09:00
Alexis La Goutte
88234cbac0
Add some news CFLAGS:
...
* -Wpragmas
* -Wunreachable-code
* -Wpedantic
* -Waddress
* -Wattributes
* -Wdiv-by-zero
* -Wheader-guard
2014-05-11 11:28:29 +02:00
Alexis La Goutte
5b208c6277
Add AX_CHECK_COMPILE_FLAG (from Autotools packages)
...
It's fix the build with Clang and --enable-werror, don't support -WClobberred and display error about unknown warning option
error: unknown warning option '-Wclobbered'; did you mean '-Wconsumed'? [-Werror,-Wunknown-warning-option]
2014-05-11 11:27:52 +02:00
Tatsuhiro Tsujikawa
4f027c1562
libnghttp2: Remove dependency to zlib
...
We inherited gzip compression API from spdylay codebase. In spdylay,
the cost of having such API is almost free because spdylay requires
zlib for header compression. nghttp2 no longer uses gzip to header
compression. zlib dependency exists just for gzip compression API,
which is not an essential. So we decided to move gzip code to under
src and remove zlib dependency from libnghttp2 itself. As nghttp2
package, we depend on zlib to compile tools under src.
2014-05-06 23:10:50 +09:00
Tatsuhiro Tsujikawa
1d26678934
Enable silent-rules by default
2014-05-05 18:48:26 +09:00
Nicholas Hurley
f3f9210dae
Add --disable-threads option for configure
...
This allows users of OS X 10.9 to run nghttpd (and friends) with
threading entirely disabled, to avoid crashes on startup related to
std::mutex.
2014-05-01 17:18:29 -07:00
Tatsuhiro Tsujikawa
c69f6f4186
Use AC_DEFINE for DEBUG macro instead of adding it to CFLAGS
2014-04-29 12:58:52 +09:00
Tatsuhiro Tsujikawa
1d5a1b895b
doc: Use autoconf template nghttpx-howto.rst.in properly
2014-04-20 23:42:15 +09:00
Tatsuhiro Tsujikawa
ab2dc5967d
Replace HTTP/2.0 with HTTP/2
2014-03-30 19:26:37 +09:00
Tatsuhiro Tsujikawa
12d92a621d
Add --with-spdylay configure option
2014-03-05 21:44:28 +09:00
Tatsuhiro Tsujikawa
7f18eced0b
src: Use jemalloc if available
2014-03-05 21:38:33 +09:00
Tatsuhiro Tsujikawa
ddf6162528
python: Use distutils to build/install python bindings
...
automake version is a bit picky about installation location and uses
different compiler flags from distutils. We prefer official distutils.
Now nghttp2.c, which is generated by cython, is distributed in
archive.
2014-02-27 00:58:21 +09:00
Tatsuhiro Tsujikawa
09fd95ac5c
Revert 6c51bd0979
2014-02-21 23:04:40 +09:00
Tatsuhiro Tsujikawa
6c51bd0979
src: Disable strip http-parser mode
...
Add --enable-strict-http-parser mode to enable it.
2014-02-21 00:20:27 +09:00
Tatsuhiro Tsujikawa
dc82a6026e
Add --enable-debug configure option to define DEBUGBUILD macro
2014-02-20 23:19:55 +09:00
Tatsuhiro Tsujikawa
f152dd8881
Rename --enable-maintainer-mode configure option as --enable-werror
2014-02-20 23:17:04 +09:00
Tatsuhiro Tsujikawa
b2ab5178a3
Bump up version number to 0.4.0-DEV
2014-02-16 15:20:56 +09:00
Tatsuhiro Tsujikawa
2aa2c942e8
Bump up version number to 0.3.1 and LT revision to 2:1:0
2014-02-16 15:05:17 +09:00
Tatsuhiro Tsujikawa
01ca4373a1
Out-of-tree build for sphinx documents
...
The only drawback is that page source only contains include
directive. We disabled page source for now.
2014-02-13 23:44:54 +09:00
Tatsuhiro Tsujikawa
cdcea8045f
Include doc theme without recursive Makefiles
2014-02-09 17:40:06 +09:00
Tatsuhiro Tsujikawa
adf17cd839
Remove sphinx_rtd_theme/static/font
...
Which was moved to spinx_rtd_theme/static/fonts
2014-02-08 16:35:20 +09:00
Tatsuhiro Tsujikawa
128eb61238
Include sphinx_rtd_theme to distribution
...
Patch from Dave Beckett
2014-02-08 16:29:18 +09:00
Tatsuhiro Tsujikawa
fa7b76eb33
Bump up version number to 0.4.0-DEV
2014-02-05 23:18:50 +09:00
Tatsuhiro Tsujikawa
81a2359012
Bump up version number to 0.3.0, LT revision to 2:0:0
2014-02-05 23:06:51 +09:00
Tatsuhiro Tsujikawa
e4801ca6f2
Don't fail if python-dev is not found unless request_python_binding=yes
2014-01-12 21:31:33 +09:00
Tatsuhiro Tsujikawa
9218d5d071
Add AC_HEADER_ASSERT for benchmark
2014-01-11 01:12:30 +09:00
Tatsuhiro Tsujikawa
47f20d5e83
Integrate Python bindings build into `make`
...
Now require python >= 2.7
2014-01-11 01:01:28 +09:00
Tatsuhiro Tsujikawa
0e9390d5ad
Move http-parser to third-party dir and fix `make distcheck`
2014-01-11 00:36:20 +09:00
Tatsuhiro Tsujikawa
9dcd6b003d
Refactor configure options
...
--enable-src is renamed as --enable-app. Fix build failure if
libxml2 is not available.
2014-01-10 23:19:36 +09:00
Tatsuhiro Tsujikawa
d1c109f59e
Fix typo
2014-01-10 21:54:17 +09:00
Tatsuhiro Tsujikawa
0f1dea4f42
Move HPACK tools from hdtest to src
2014-01-10 21:53:48 +09:00
Tatsuhiro Tsujikawa
ccd0f83018
Revert e812f3b9f7
...
We need jansson >= 2.5 because of s# conversion
2014-01-07 21:19:46 +09:00
Tatsuhiro Tsujikawa
e812f3b9f7
Require jansson >= 2.4
2014-01-02 13:30:44 +09:00
Tatsuhiro Tsujikawa
a14cfa59df
configure.ac: Print out spdylay availability
2013-12-26 00:13:35 +09:00
Tatsuhiro Tsujikawa
5bb1c653ef
src: Omit \r\n sanitization on header value
...
This is because nghttp2 and spdylay now don't allow \r\n in header
value. Require spdylay >= 1.2.3.
2013-12-26 00:08:42 +09:00
Tatsuhiro Tsujikawa
dcfd9b22fc
examples: Add libevent-client, requires libevent for examples
2013-12-22 19:26:32 +09:00
Tatsuhiro Tsujikawa
9d630901fa
Add check for cython and substitute python and cython in Makefile.am
2013-12-16 21:46:50 +09:00
Tatsuhiro Tsujikawa
4e0ca71ef0
python: Add experimental python extension module
...
To build extension module, cython is required.
The module is not built with `make` in the top directory.
A user has to run `make build_ext` in python directory.
Currently header compression objects are available for testing.
2013-12-14 23:54:09 +09:00
Tatsuhiro Tsujikawa
58beaa371d
nghttpx: Support spdy/3.1, require spdylay >= 1.2.0
2013-11-12 11:03:46 +09:00
Tatsuhiro Tsujikawa
2d28634826
Bump up version number to 0.3.0-DEV
2013-11-05 00:48:28 +09:00
Tatsuhiro Tsujikawa
b6ffb1b00a
Bump up version number to 0.2.0, LT revision to 1:0:0
2013-11-05 00:40:59 +09:00
Tatsuhiro Tsujikawa
49b8ea1bf3
tests: Add failmalloc tests
2013-10-31 02:02:00 +09:00
Tatsuhiro Tsujikawa
21599bcf44
Bump up version number to 0.2.0-DEV
2013-10-28 23:17:14 +09:00
Tatsuhiro Tsujikawa
2dd44746a6
Merge branch 'master' into hpack-exp
2013-10-28 23:15:14 +09:00
Tatsuhiro Tsujikawa
5d5a641666
Bump up version number to 0.1.0
2013-10-28 22:53:32 +09:00
Tatsuhiro Tsujikawa
2c37341a25
configure.ac: Output the result jansson detection and enable_hdtest
2013-10-27 16:24:42 +09:00
Tatsuhiro Tsujikawa
88348a600b
hdtest: Add HPACK test tools
...
These test tools uses JSON as input/output and could be handy
to produce compressed header blocks.
2013-10-22 00:42:46 +09:00
Tatsuhiro Tsujikawa
8dcaa08405
Replace steady_clock with monotonic_clock if steady_clock is not available
2013-09-17 22:48:30 +09:00
Dave Reisner
c53502a261
Play nicely with py3k for building docs
...
Previously, mkapiref.py required python2.6, as it used format strings,
but continued to use print as a keyword, not a function. But, since 2.6
is implicitly made a requirement, we can also count on print being
available as a function.
This change adds python2.6 as a soft requirement during ./configure,
and converts all print keywords to statements. There's no need to do
anything about the actual building of the doc since sphinx-build can
run under python2 and python3.
The net result is that it no longer matters whether 'python' points to
python2 or python3 (see PEP394), because both will be able to run
mkapiref.py successfully.
2013-09-07 09:48:36 -04:00
Dave Reisner
41ac45785a
configure: initialize automake with subdir-objects option
...
This makes the buildsystem forward compatible with automake>=1.14 since
nghttp uses a recursive build. It avoids a large and non-scary warning
on running autoreconf, summarized as:
src/Makefile.am:57: warning: source file 'http-parser/http_parser.c' is in a subdirectory,
src/Makefile.am:57: but option 'subdir-objects' is disabled
2013-09-07 09:40:31 -04:00
Daniel Stenberg
2f992a68f8
NGHTTP2_VERSION_NUM: have configure generate the define
2013-09-04 21:30:00 +09:00
Tatsuhiro Tsujikawa
1b95e23bfb
Add ax_cxx_compile_stdcxx_11 to check C++11 availability and flags
2013-08-06 21:20:36 +09:00
Tatsuhiro Tsujikawa
dc2ed7414c
src: Cleanup src builds
2013-07-28 19:50:02 +09:00
Tatsuhiro Tsujikawa
32bd1425b4
shrpx: SPDY support in upstream connection
2013-07-26 20:12:55 +09:00
Tatsuhiro Tsujikawa
cdc7fee1e6
Reset package version and lt revision number
2013-07-13 00:48:35 +09:00
Tatsuhiro Tsujikawa
0edce70343
Rebranding nghttp2
2013-07-13 00:43:06 +09:00
Tatsuhiro Tsujikawa
715fba31fc
Bump up version number to 1.0.0
2013-06-09 13:28:22 +09:00
Tatsuhiro Tsujikawa
bdade00e68
cygwin build fix
2013-03-28 01:25:42 +09:00
Tatsuhiro Tsujikawa
adc9ab990a
Bump up version number to 0.3.8
2013-03-11 00:32:00 +09:00
Tatsuhiro Tsujikawa
11026a3eda
android: Use zlib provided by NDK
2013-03-07 21:24:40 +09:00
Tatsuhiro Tsujikawa
add067ed7e
Provide timegm replacement and android build fix
2013-03-07 21:17:55 +09:00
Tatsuhiro Tsujikawa
61726d5e74
Add --without-libxml2 configure option
2013-03-07 20:52:29 +09:00
Tatsuhiro Tsujikawa
45a6b5098c
Add AM_PROG_CC_C_O macro
2013-02-10 18:28:53 +09:00
Tatsuhiro Tsujikawa
37cb94d154
src: Use clock_gettime instead of gettimeofday if available
2013-01-27 17:16:13 +09:00
Tatsuhiro Tsujikawa
c235800a1a
Link -ldl with tests only
2013-01-27 16:48:52 +09:00
Tatsuhiro Tsujikawa
b5d4120ae0
Bump up version number to 0.3.8-DEV
2013-01-25 00:19:13 +09:00
Tatsuhiro Tsujikawa
7342ce7145
Bump up version number to 0.3.7 and LT revision to 5:0:0
2013-01-12 21:30:38 +09:00
Tatsuhiro Tsujikawa
c45726b9e1
Add AC_SYS_LARGEFILE
2013-01-11 00:17:43 +09:00
Tatsuhiro Tsujikawa
53b7b0eda9
Bump up version number to 0.3.7-DEV
2012-10-02 23:04:41 +09:00
Tatsuhiro Tsujikawa
4db9dca183
Bump up version number to 0.3.6. Bump up LT version to 4:0:3
2012-10-01 23:01:56 +09:00
Tatsuhiro Tsujikawa
0409c76b45
Fix bug that $withval is used where $enableval should be used
2012-09-22 15:44:42 +09:00
Tatsuhiro Tsujikawa
69ed2258ad
Bump up version number to 0.3.5. Bump up LT revision to 3.1.2
2012-09-13 23:19:02 +09:00
Tatsuhiro Tsujikawa
d1456a8136
Bump up version number to 0.3.4
2012-09-13 22:43:59 +09:00
Tatsuhiro Tsujikawa
b0f155eebc
Bump up version number to 0.3.4-DEV
2012-09-10 22:46:44 +09:00
Tatsuhiro Tsujikawa
ca415a2a15
Add --enable-src configure option
...
When --enable-src is given, the programs in src directory will be
built. If --disable-src is given, those programs will not be built. If
none of them are given, --enable-src is assumed.
2012-09-10 21:51:08 +09:00
Tatsuhiro Tsujikawa
b0fcd68783
Move spdycat, spdyd and shrpx from examples to src
...
To distinguish the to-be-installed programs and non-installable
example source code, the former programs, spdycat, spdydyd and shrpx,
were moved to src directory. spdynative was removed from Makefile
because it does not appeal to any users much.
2012-09-10 21:39:51 +09:00
Tatsuhiro Tsujikawa
adbf33c0b8
Add python wrapper to distribution
2012-08-28 22:07:43 +09:00
Tatsuhiro Tsujikawa
5bb8a262ba
Bump up version number to 0.3.3. Bump up the library version to 3:0:2
2012-08-28 21:54:32 +09:00
Tatsuhiro Tsujikawa
d8c4b19351
Fix error with w64-mingw32 cross compiler. Add --enable-example option.
2012-08-24 02:15:57 +09:00
Tatsuhiro Tsujikawa
a6817ff5e2
Bump up version number to 0.3.3-DEV
2012-08-24 01:49:47 +09:00
Tatsuhiro Tsujikawa
0583769c42
Check intptr_t using C++ compiler
...
Patch from Stephen Ludin
2012-08-22 21:27:56 +09:00
Tatsuhiro Tsujikawa
558e27ac9e
Fix intptr_t check in configure.ac
2012-08-21 21:11:53 +09:00
Tatsuhiro Tsujikawa
5815d83414
Bump up LT revision to 2:2:1
2012-08-03 21:45:10 +09:00
Tatsuhiro Tsujikawa
4c55caa635
Bump up version number to 0.3.2
2012-08-03 21:44:27 +09:00
Tatsuhiro Tsujikawa
28e477eb3a
Check availability of pwd.h and getpwnam()
2012-08-01 02:06:27 +09:00
Tatsuhiro Tsujikawa
05e6d527b1
Fix compile error on netbsd
...
Include config.h from sources under examples. Added kevent.udata type
check.
2012-07-27 22:11:13 +09:00
Tatsuhiro Tsujikawa
f68619e2e9
Bump up version number to 0.3.1. LT revision is now 2.1.1
2012-06-11 23:19:09 +09:00
Tatsuhiro Tsujikawa
03ee1e327f
Added --enable-maintainer-mode configure option
...
If it is enabled, turn on extra compiler warnings.
2012-06-11 23:08:18 +09:00
Tatsuhiro Tsujikawa
18f557f743
Conditional compilation with libevent-openssl
...
Require Libevent-openssl 2.0.8 because we use
evconnlistener_set_error_cb().
2012-06-07 01:43:02 +09:00
Tatsuhiro Tsujikawa
fad7f51f8d
Initial commit of shrpx: SPDY/HTTPS to HTTP reverse proxy
...
Put libhtparse in examples/htparse
2012-06-04 23:48:31 +09:00
Tatsuhiro Tsujikawa
69de020b5c
Fixed typo
2012-05-27 23:52:48 +09:00
Tatsuhiro Tsujikawa
6b76b4d7d5
Added more summary output
2012-05-27 23:52:08 +09:00
Tatsuhiro Tsujikawa
f070cec057
Bump up pkg version number to 0.3.0. Bump up LT version to 2.0.1.
2012-05-27 23:26:24 +09:00
Tatsuhiro Tsujikawa
31ff69ed07
Bump up version number to 0.2.1. LT version is now 1.1.0.
2012-05-20 22:31:07 +09:00
Tatsuhiro Tsujikawa
991ded912d
Added -a, --get-asserts option to spdycat
...
If this option is used, spdycat also downloads assets such as
stylesheets, images and script files linked from the downloaded
resource. They are queued in the same SPDY session.
2012-05-19 17:09:40 +09:00
Tatsuhiro Tsujikawa
a831938a43
Updated LT version
2012-05-12 21:25:18 +09:00
Tatsuhiro Tsujikawa
a7c08e54a0
Bump up version number to 0.2.0
2012-05-12 21:21:49 +09:00
Tatsuhiro Tsujikawa
7b239cc7b0
Packaging fix
2012-04-25 22:27:50 +09:00
Tatsuhiro Tsujikawa
8251fa1315
Made OpenSSL not mandatory. Don't build examples if OpenSSL is not found.
...
Spdylay library itself does not depend on OpenSSL. The example programs
in examples directory do. Spdylay library should be built without
OpenSSL.
2012-03-29 02:13:33 +09:00
Tatsuhiro Tsujikawa
54fbae7fe0
Check netinet/in.h. Disable AC_FUNC_MALLOC on cross-compiling.
...
Added AC_CANONICAL_{BUILD,HOST,TARGET}
2012-03-23 23:49:07 +09:00
Tatsuhiro Tsujikawa
72b6c7a1db
Moved LT_PREREQ after AC_INIT. Use LT_INIT instead of AC_PROG_LIBTOOL
2012-03-22 00:51:36 +09:00
Tatsuhiro Tsujikawa
07b02404c3
Added API reference generator script.
...
Formatted the public APIs with Sphinx syntax.
2012-03-14 00:32:52 +09:00
Tatsuhiro Tsujikawa
aded9420af
Fixed: configure options LIBS and CFLAGS do not work
2012-03-01 23:39:55 +09:00
Tatsuhiro Tsujikawa
4dc3214222
Added example of node.native style spdy server
2012-02-14 23:54:23 +09:00
Tatsuhiro Tsujikawa
23886a788a
Add -lncrses to CUNIT_LIBS for Mac OS X build.
...
We chooses the way to just add -lncurses to CUNIT_LIBS only for Mac OS X.
This is because currently only Mac's cunit requires ncurses and adding
a flag is simpler than erabolate checking.
2012-02-14 21:26:52 +09:00
Tatsuhiro Tsujikawa
6d35f7e470
Added kqueue support in spdyd.
2012-02-10 02:06:46 +09:00
Tatsuhiro Tsujikawa
24aff9ac44
Abstract event polling function in EventPoll.
2012-02-10 00:45:33 +09:00
Tatsuhiro Tsujikawa
f1c4427328
Added a check to see whether the installed cunit requires -lncurses
2012-02-09 22:11:30 +09:00
Jim Morrison
dd5c770f32
Check for openssl >= 1.0.1. Conditionally compile spdyd based on having epoll
2012-02-08 11:08:27 -08:00
Tatsuhiro Tsujikawa
fa312caa06
Check cunit and openssl in configure and set substitute variables.
2012-02-08 23:11:06 +09:00
Jim Morrison
40db6885b7
Automake-zie the examples directory
2012-01-31 11:10:09 -08:00
Tatsuhiro Tsujikawa
1139502675
Removed on_ping_recv_callback. Removed last_ping_time from spdylay_session.
2012-01-31 21:29:46 +09:00
Tatsuhiro Tsujikawa
d1c4c59aad
Added handling of received PING
2012-01-27 23:05:29 +09:00
Tatsuhiro Tsujikawa
9c8270436f
Added header deflate/inflate using zlib. Added send/recv frame.
2012-01-24 22:02:24 +09:00
Tatsuhiro Tsujikawa
1f5bc832f8
Added libtool files
2012-01-18 00:53:12 +09:00