Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
- Allocate memory for
MMDB_entry_data_list_sstructs in separate chunks
rather than one large chunk. This simplifies accessing memory in
MMDB_get_entry_data_list()and increases performance. It builds on the
changes in 1.3.0 and 1.3.1.
- We no longer export
data_pool_*symbols. These are internal functions
but we were previously exporting them. Pull request by Faidon Liambotis.
- Build with POSIX.1-2008 by default if the system supports it. This allows
O_CLOEXEC. We retain support for systems that
provide only POSIX.1-2001.
- Open the database with the
O_CLOEXECflag if the system provides it.
This avoids cases where we could leak fds when called in multi-threaded
exec(). Original report and PR by Brandon L
- Added a test to ensure we export only intended symbols (e.g. MMDB_*).