Annotation of embedaddon/libpdel/Changes, revision 1.1

1.1     ! misho       1: Changes since release 0.5.2
        !             2: ---------------------------
        !             3: 
        !             4: - Fix use-after-free bug in ppp_pptp_server_new_peer() in the failure case.
        !             5: - Fix assertion failure in an error case when reading from the ng_ppp node.
        !             6: 
        !             7: Changes since release 0.5.1
        !             8: ---------------------------
        !             9: 
        !            10: - Bug segfault fix in PPP stack.
        !            11: 
        !            12: Changes since release 0.5.0
        !            13: ---------------------------
        !            14: 
        !            15: - Fixes for compiler warnings and errors on non-x86 architectures.
        !            16: 
        !            17: Changes since release 0.3.6
        !            18: ---------------------------
        !            19: 
        !            20: - PPP library now included. THANKS TO: Vernier Networks.
        !            21: - Some fixes to mutex debugging when compiled with PDEL_DEBUG.
        !            22: - Fixed a potential core dump in structs_type_boolean.
        !            23: - Fixed broken support for case-insensitive flag in structs_type_id.
        !            24: - Fixed pevent_ctx_create(): thread attributes were being ignored
        !            25: - Other minor fixes
        !            26: 
        !            27: Changes since release 0.3.5
        !            28: ---------------------------
        !            29: 
        !            30: - Fix crash in http_xml_send() when the connection attempt fails.
        !            31: - Fix bug in tcp_server_start() where only the first connection
        !            32:   would be accepted (i.e., the new connection event was not recurring)
        !            33: - Fix bug in tcp_connection_get_peer() where the peer's address
        !            34:   was only being partially copied.
        !            35: - Fix bug in alog() where errno was being modified
        !            36: - Fix obsolete call to _thread_sys_write() when built with PDEL_DEBUG
        !            37: - Update FreeBSD port files for new port inline comment Makefile format
        !            38: 
        !            39: Changes since release 0.3.4
        !            40: ---------------------------
        !            41: 
        !            42: - Fixed some build issues on non-FreeBSD platforms.
        !            43: 
        !            44: Changes since release 0.3.3
        !            45: ---------------------------
        !            46: 
        !            47: - Added new structs type 'structs_type_ip6'
        !            48: - Fixed lots of compiler warnings, mostly related to casting between
        !            49:   int's and pointers and alignment (these only occurred when building
        !            50:   on non-i386 platforms).
        !            51: - Fix some bugs when handling errors from fread() and fwrite()
        !            52: - Simplify logic in http_server code for limiting the number of
        !            53:   simultaneous connections
        !            54: - Fix bug in http_servlet_xmlrpc(3) where if a field in the response
        !            55:   was equal to its default value it would be omitted. Related to this,
        !            56:   add a new 'flags' field to 'struct http_servlet_xml_info'.
        !            57: - Add support to http_servlet_xmlrpc(3) for handling method names which
        !            58:   are not known ahead of time.
        !            59: - Change filter(3) read() and write() method to take 'void *' instead
        !            60:   of 'char *' arguments. Same thing for filter_read(3), filter_write(3),
        !            61:   and filter_process(3).
        !            62: - Add support for IFT_L2VLAN type interfaces to ARP code.
        !            63: - Fixed crashes in structs_xmlrpc2struct() when target type contained
        !            64:   any pointer type or was a union.
        !            65: - Added XML <-> XML-RPC conversion to the structs test program.
        !            66: - Fixed bug in structs_type_dnsname(3) where it would consider the
        !            67:   empty string invalid even though that was the type's default value.
        !            68: - Fixed bugs in structs_type_float(3) conversion to and from ASCII.
        !            69: - Fixed bug in typed_mem(3) where the returned buffer might not be
        !            70:   properly aligned on some architectures.
        !            71: - Include the host O/S and architecture in the xmlrpc-test server name.
        !            72: - Fixed bugs in handling zero return values from SSL_*() routines.
        !            73: - Fixes, improvements, and tweaks to several man pages.
        !            74: - Other miscellaneous tweaks.
        !            75: 
        !            76: Changes since release 0.3.2
        !            77: ---------------------------
        !            78: 
        !            79: - Servlets:
        !            80:   - The basicauth, cookieauth, file, xml, and xmlrpc servlets (the ones
        !            81:     with callback functions) now all take a void *arg that is passed to the
        !            82:     callback and a destructor for 'arg' called when the servlet is destroyed
        !            83:   - Reworked security section of cookieauth man page
        !            84:   - Fixed bug in file servlet directory redirection where the redirect
        !            85:     URL was not being URL-encoded
        !            86:   - Redirect servlet: renamed HTTP_SERVLET_REDIRECT_APPEND_QSTRING to
        !            87:     HTTP_SERVLET_REDIRECT_APPEND_URL, and added a new type of redirect
        !            88:     HTTP_SERVLET_REDIRECT_APPEND_QUERY for just appending the query string.
        !            89: - XML-RPC code:
        !            90:   - Added support for working with raw, "exploded" XML-RPC types to
        !            91:     http_xml_send_xmlrpc(), structs_xmlrpc_build_request(), and
        !            92:     structs_xmlrpc_build_response().
        !            93:   - Added new function structs_xmlrpc_build_fault_response().
        !            94:   - Fixed bug in structs_xmlrpc2struct() where error buffer was not
        !            95:     being filled in sometimes when there was an error.
        !            96:   - More documentation added to man pages
        !            97:   - Other minor fixes & tweaks
        !            98:   - Fixed definition of 'xmlrpc_response' vs. 'xmlrpc_response_union'
        !            99:   - Test program: three stooges != marx brothers
        !           100: - Structs:
        !           101:   - Fix bug in structs_find() finding a union field name with a '.' in it
        !           102:   - Avoid const field in struct structs_union when compiling with C++
        !           103: - Fixed GNUmakefile to make 'cc' a variable
        !           104: - Removed unused files net/Makefile and io/Makefile
        !           105: - Added net/test subdirectory with test code extracted from source files
        !           106: - Added top level README file
        !           107: - Prefix a '1' to the PDEL_VERSION to force it to be a decimal value.
        !           108: 
        !           109: Changes since release 0.3.1
        !           110: ---------------------------
        !           111: 
        !           112: - Added new 'copy' argument to string_buf_input(3)    *** API change ***
        !           113: - Changes to tmpl(3):
        !           114:   - Added new function tmpl_create_mmap(3); use it in http_servlet_tmpl(3).
        !           115:   - Define the function charater '@' as TMPL_FUNCTION_CHARACTER in tmpl.h
        !           116:   - Optimize execution time by computing the result of applying the
        !           117:     TMPL_ELEM_NL_WHITE flag at parse time instead of execution time.
        !           118:   - Corrected the expected output in the tmpl/test directory.
        !           119: - Fixed bugs in http_response_guess_mime() MIME type guessing algorithm.
        !           120: - Enhancements & fixes to XML-RPC support:
        !           121:   - Make public the XML-RPC "exploded" structures and structs types.
        !           122:   - http_servlet_xmlrpc(3) handler can now work with "exploded" XML-RPC.
        !           123:   - Added xmlrpc_test program that passes http://validator.xmlrpc.org/
        !           124: - Enhancements to structs(3):
        !           125:   - Union and structure fields may now have '.' character in them.
        !           126:   - Add support to structs_xml_input(3) for combined nested tags when
        !           127:     the new flag STRUCTS_XML_COMB_TAGS is passed. Add to test program.
        !           128:   - Add new flag STRUCTS_XML_SCAN to just scan and not decode the XML.
        !           129:   - In structs_xml_input(3), for union fields, assume the default field
        !           130:     in case of a missing innermost XML tag.
        !           131: - Fixed some compiler warnings generated on FreeBSD-current.
        !           132: - Fixed bug where header files were being installed executable.
        !           133: - Fixes and clarifications to several man pages.
        !           134: - New file "version.h" added.
        !           135: 
        !           136: Changes since release 0.3.0
        !           137: ---------------------------
        !           138: 
        !           139: - In structs_type_union, we only need to allocate as many bytes as
        !           140:   needed for the particular field in use.
        !           141: - Fixed alog_facility_type to have a valid default value ("daemon")
        !           142: - Remove "chmod 0666" from rc.sslkey script
        !           143: - Don't compile -Werror, it breaks on -stable
        !           144: - Makefile: rename 'INCS' to 'INCHDRS' to avoid conflict on -stable
        !           145: - Included top level COPYRIGHT file
        !           146: - Included top level Changes file
        !           147: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>