[And-httpd-announce] And-httpd Release 0.99.11
Status: Beta
Brought to you by:
james-antill
From: James A. <ja...@an...> - 2006-09-11 06:19:37
|
NEWS 0.99.11 - 2006-09-10 Auto ETag support. Index.html tweaks. Parse hex escaping in configuration strings. Allow ascii and raw md5 content for the MD5 header. Allow unencoded authentication configuration. Now have a match-error-response, and default confguration using it to fix all the trailing character errors. TCP_CONGESTION support. Look in user.mime_type extended attribute, for a files mime type. Added a sample file for SConstruct. Minor bug fixes and feature additions. DOWNLOAD http://www.and.org/and-httpd/0.99.11/and-httpd-0.99.11.tar.gz http://www.and.org/and-httpd/0.99.11/and-httpd-0.99.11.tar.bz2 http://www.and.org/and-httpd/0.99.11/rpms/FC5 http://www.and.org/and-httpd/0.99.11/rpms/RHEL3 http://www.and.org/and-httpd/0.99.11/rpms/src http://www.and.org/texts/yum/ ChangeLog 2006-09-10 James Antill <ja...@an...> * NEWS: Release 0.99.11 2006-09-10 James Antill <ja...@an...> * tools/make_index.in: Use output dirname() for atom/netstr, if they aren't defined. * tools/make_index.in (cmd_pipe_beg): Fix new make_index code for RHEL3. 2006-09-05 James Antill <ja...@an...> * src/and-dir_list2html.c (ex_dir_list2html_process): Tweak output, use new version 2 info. * src/and-dir_list.c (main): Produce version 2 dir listings, can have all the file stat data ... although just the name by default. * tools/make_index.in: Cleanup, and don't pass everything to sh. Also now produce index.netstr files, by default. * tools/dir_list-1.0.css: Add default make_index CSS content. 2006-08-19 James Antill <ja...@an...> * src/conf.c (conf_sc_conv_unesc): Add hex escaping to strings. * src/httpd_app.c (http_app_hdr_vstr_md5): End header ... duh! * src/opt.c (opt_toggle): Add yes/no to toggle. * src/httpd_req.c (httpd__req_etag_auto): Generate automatic ETag headers based on [[[device], inode], size and mtime]. * src/and-httpd.c (POPT_TOGGLE_ARG): Toggle all policy options, when passed on cmd line. 2006-08-18 James Antill <ja...@an...> * tools/make_index.in: Move to dir_list-1.0.css. * tools/scons_and_httpd_helpers.py.in (init_builders): Move to f_c-1.0.css. 2006-08-14 James Antill <ja...@an...> * tools/SConstruct-tmpl.in: Added example template file for autogeneration of directory indexes. * src/and-httpd.c (serv_def_conf): Add a default configuration, to make the cmd line version even more user friendly. * src/httpd_conf_main.h (HTTPD_CONF_DEF_SERVER_NAME): Convert to using PACKAGE and VERSION generic autoconf/automake vars. * tools/and-httpd.in: Swap /etc HC out for @sysconfdir@, for sysconfig/and-httpd. 2006-08-08 James Antill <ja...@an...> * tools/mime_types_extra.txt: Add WPF mime/type mappings. * conf_tmpl/REDIR: Add examples of things you can do. * conf_tmpl/GONE: Add examples of things you can do. * conf_tmpl/CONDITION: Add examples of things you can do. * conf_tmpl/rm-extra-): Not needed anymore due to _fixup-url-pasting.conf * conf_tmpl/rm-extra->: Not needed anymore due to _fixup-url-pasting.conf * conf_tmpl/rm-extra-]: Not needed anymore due to _fixup-url-pasting.conf * tools/and-httpd.conf: Change auth example to use auto base64'ing conf. version. 2006-08-07 James Antill <ja...@an...> * src/httpd_app.c (http_app_hdr_vstr_md5): Added function for auto base64'ing of MD5 headers (if they are unencoded -- Ie. output from md5sum). * src/httpd_conf_main.c (httpd__conf_main_policy_http_d1): Add basic-single auth, which does convertion to base64 automatically. * src/base64.c (vstr_x_conv_base64_encode): Add base64 encoder. 2006-07-26 James Antill <ja...@an...> * src/httpd_req.c (http_req_content_type): Added mime_type xattr support. 2006-07-24 James Antill <ja...@an...> * src/opt_serv.c (opt_serv_merge_addrs): Allow changes to (listen ...) sections. 2006-07-20 James Antill <ja...@an...> * src/httpd.c (http_fin_err_req): Reset the negotiate flag, so we can re-negotiate in the error handlering. (http_fin_err_req): Restore error_xmsg on 503's etc. 2006-07-18 James Antill <ja...@an...> * src/httpd_req.c: Create new file for httpd.c cleanup. * src/httpd_parse.c: Create new file for httpd.c cleanup. * src/httpd_app.c: Create new file for httpd.c cleanup. * src/httpd_conf_main.h (HTTPD_CONF_OUTPUT_KEEPA_HDR): Added keep-alive-header config. option. * src/httpd_conf_req.c (httpd__conf_req_d1): Fix vhost_prefix_len when assigning into Location:. * src/httpd_policy.h (httpd_policy_uri_mod_bwes): Fix code, tests are good. (httpd_policy_uri_mod_exts): Dito. * src/httpd_policy.c (httpd_policy__build_path): Fix <url-*> ops when allowing encoded /. (httpd_policy__build_path): Fix <dirname> when using vhosts. 2006-07-17 James Antill <ja...@an...> * src/match_req.c (httpd_match_request_tst_d1): Fix bug with compiled server-ipv4-cidr. * src/match_req.c (httpd_match_request_tst_d1): Fix hdr checks for UA/referer. * src/match_req.c (httpd_match_request_tst_d1): Fix NULL checks for content-type/content-lang. * tools/_fixup-url-pasting.conf: Add config. file to fix pasting typos. * src/httpd.c (http_fin_err_req): Call match-response, if config. * src/match_resp.c (httpd_policy_response): Add code for matching error responses. 2006-07-15 James Antill <ja...@an...> * src/match_req.c (httpd_policy_request): Split code from httpd_conf_main.c * src/match_con.c (httpd_policy_connection): Split code from httpd_conf_main.c 2006-07-14 James Antill <ja...@an...> * src/and-httpd.c (serv_make_bind): Add TCP_CONGESTION support, and change ipv4_address to acpt_address for when we get ipv6 support. * src/evnt.c (evnt_fd__set_congestion): Add TCP_CONGESTION support. * src/vlg.c (vlg__fmt__add_vstr_add_sockopt_s): Add custom formatter for string sockopt's. -- James Antill -- ja...@an... http://www.and.org/and-httpd |