sxe
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:libsxe, mak and related components
Project SXE
===========

The SXE project implements two components, a powerful build environment (mak) and an event driven C programming library, libsxe.
The original codebase was developed at Sophos in Vancouver in 2010. In August 2021, a new version of the codebase, developed at Cisco, was released as open source and has been merged into this repository.

For more information, refer to the [Project SXE Wiki](https://github.com/jimbelton/sxe/wiki)

Aug 2021: Release 2.0
=====================
New in this release:
 * Sophos MD5 interface wrapper for OpenSSL
 * New mock macros allowing mocking function returns in debug builds
 * Murmerhash3 non-cryptographic hash function
 * A buffer abstraction, which is used in the network interface
 * A CDB (constant database) implementation
 * Support for auth in the HTTP client
 * Simplified logging interface
 * BSD like sxe_strlcpy and sxe_strlcat functions
 * Tempfile generation.

Removed in this release:
 * Embedded LUA interpreter and interface module
 * sxe-expose module

May 2016: Release 1.1
=====================
 * Fixed a bug in lib-sxe where the user data was clipped to 4 bytes when accessed as an integer, which had broken the web server
 * Significant improvements to the lib-sxe-httpd webserver; these break backward compatibility, so if you use the web server, you may have to make minor changes to your code
 * Added the option to parse URLs that don't include a scheme (e.g. http://)
 * New less hacky implementation of spawnl() portability function and added a unit test
 * Lot's of changes to allow 64 bit compilation of the unit tests with the latest version of gcc and libc
 * Disabled a few tests that I couldn't get to work; these were all self spawning multiprocess tests

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。