Group :: System/Servers
RPM: vhttpd
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
25 may 2023 Vladimir Rubanov <august at altlinux.org> 0.7.13-alt1
- Add support for cgreen 1.6.2.
- Fixed parallel build.
- Fix: In the case of a UTF-8 conversion error try to interpret
the HTTP request body as Latin-1 string.
- Drop libgnutls-devel from BR for now.
- tests: Make test_message_write independent from lines order.
- Use _unpackaged_files_terminate_build.
- Set connection socket non-block immediately if needed.
- Don't modify Makefile for e2k.
- Don't hardcode guile version in the Makefile.
- Get rid of close_on_exec().
- Set CLOEXEC flag for accepted connection socket.
- Drop unused variable.
- Fix BR for non-e2k architectures.
- Add OpenSSL 1.1 support.
- add BuildRequires: /proc
- NMU: Rebuild with new openssl 1.1.0.
- support e2kv4 through %e2k macro (grenka@).
- Fix: Make the Guile library locale-independent: use
scm_from/to_utf8_string() instead of from/to_locale. - Fix: Use LOG_ERR insstead of LOG_EMERG.
- Fix the dependency tracker: use CFLAGS instead of CPPFLAGS that
is unset.
- Add E2K and guile20 support.
- cleanup fallout from guile2 transition
- rebuilt with guile2
- Declare request_server() in the http_client.h.
- Add missing include.
- Fix signed/unsigned comparison warning.
- Use retcode_t instead of int in struct error_entry_t.
- Fix buffer overflow in case of IPv6.
- Fix work without IPv6.
- Fix data recieving in case of SSL connection.
- tests: Increase delay after server's process start.
- tests: Add create_server_from_socket() test.
- Use IPv6 if possible.
- Create channels from an existing socket.
- tests: fix for glib >= 2.28.
- applied connection close patch by slazav@ (closes: #24795)
- tiny spec cleanup
- rebuild with new openssl and/or boost by request of git.alt administrator
- major code improvements
- new API
- support both client and server connections
- preliminary support of http clients was added
- more unit tests
- socket.c: add support for unix domain sockets
- (vhttpd): add (make-unix-server-socket) and (make-unix-client-socket)
- fix utf-8 encoding name in content-type detection code
- add "close-on-exec" flag to all used descriptors
- fix content-type field value in file responses
- fix buffer length calculation
- scm_to_local_string: rewrite to modern style
- remove wrong printf
- fix make-string-response function
- use RPM_OPT_FLAGS
- fix work with va_args
- little updates for guile-1.8
- improve makefile
- export encode-url-component
- switch to guile-1.8
- fix format string error
- fix requires
- new utils: encode-url-component, decode-url-component
- add unit tests
- little code improvements
- remove libvhttpdutil library
- rebuild
- add functions for daemon creation (daemonize, drop_privs)
- add guile bindings
- basic_auth_get_cred: fix latest fix
- fix segfault
- parse cookie header
- fix error with retcode in tls_openssl.c/_handshake
- fix tls shutdown, minor code improvements
- fix typo
- use openssl
- add utils subpackage
- use '%m' instead of strerror
- fix start-line parsing (doesn't allow tabs)
- add raw start line to message (useful for logs)
- add config file reload feature
- add http_strerror function
- add support for if-modified-since header
- add more additional information to request package
- improve API (rename log_error to runtime_error)
- improve message logging
- cookie support
- add basic auth support
- add config file support
- add static handler to util library
- ssl are ready to use
- Initial build