]> git.ipfire.org Git - people/ms/libloc.git/history - src/database.c
importer: Drop EDROP as it has been merged into DROP
[people/ms/libloc.git] / src / database.c
2023-07-03  Michael TremerMerge remote-tracking branch 'origin/geofeed'
2022-10-29  Michael Tremerdatabase: Fix check if a signature is set
2022-10-21  Michael Tremerdatabase: Correct error code on verification
2022-08-23  Michael Tremerdatabase: Initialize r on create
2022-08-23  Michael Tremerdatabase: Drop debug line
2022-08-23  Michael Tremerdatabase: Drop unused offset variable in objects
2022-08-23  Michael Tremerdatabase: Encourage the compiler to inline some functions
2022-08-23  Michael Tremerdatabase: Call madvise() to tell the kernel that we...
2022-08-23  Michael Tremerdatabase: Read all data from the large mmap()
2022-08-23  Michael Tremerdatabase: Read header from mapped data
2022-08-23  Michael Tremerdatabase: Map the entire database into memory as a...
2022-08-23  Michael Tremerdatabase: Check if this version of libloc supports...
2022-08-23  Michael Tremerdatabase: Refactor checking magic
2022-08-23  Michael Tremerdatabase: Break opening procedure into smaller parts
2022-08-23  Michael Tremerdatabase: Refactor error handling on create
2022-08-23  Michael Tremerdatabase: country: Return better error codes
2022-08-22  Michael Tremerdatabase: Fall back when mmap() isn't available
2022-08-22  Michael Tremerdatabase: Improve error reporting when the magic cannot...
2022-08-22  Michael Tremerdatabase: Log any errors when mmap() fails
2022-08-22  Michael Tremerdatabase: Do not try to unmap failed mappings
2022-08-16  Michael Tremerdatabase: Use MAP_PRIVATE with mmap()
2022-08-16  Michael TremerCheck return value of fread() when reading header
2022-08-15  Michael TremerDon't abuse errno as return code
2022-08-15  Michael TremerReplace strerror(errno) with %m in format string throughout
2022-03-30  Michael Tremernetwork: Add more debugging output when running exclude
2022-03-30  Michael Tremerdatabase: Allocate subnets list only once
2022-03-09  Michael TremerRefactor parsing IP addresses
2022-03-07  Michael Tremerbogons: Skip any subnets of former networks
2022-03-07  Michael Tremerbogons: Add gaps that are only one address wide
2022-03-07  Michael Tremerstrings: Statically allocate all address/network strings
2022-03-07  Michael Tremeraddress: Rename increment/decrement functions and modif...
2022-03-07  Michael Tremeraddress: Rename in6_addr_get_bit/in6_addr_set_bit to...
2022-03-07  Michael Tremeraddress: Rename in6_addr_cmp into loc_address_cmp
2022-03-07  Michael TremerMove all address convenience functions into their own...
2022-03-07  Michael Tremerbogons: Don't consider a network legitimate without...
2022-03-07  Michael Tremerbogons: Reset after we have reached the end
2022-03-07  Michael Tremerbogons: Refactor algorithms
2022-03-05  Michael Tremerdatabase: Return something when no filter criteria...
2022-03-03  Michael Tremerexport: Fix filtering logic
2021-09-30  Michael Tremernetwork: Rename "match" functions to "matches"
2021-09-30  Michael Tremernetwork: Drop redundant loc_network_match_flag
2021-09-30  Michael Tremerdatabase: Make IP address const for lookup
2021-09-04  Michael TremerMove include files to /usr/include/libloc
2021-09-02  Michael Tremerlocation: Implement listing bogons
2021-03-22  Michael Tremerdatabase: Free mmapped countries section
2020-12-01  Michael Tremerdatabase: Restart flatten algorithm from the top when...
2020-11-27  Michael TremerSilence compiler formatting warnings for size_t
2020-11-24  Michael Tremernetwork: Adjust return codes of loc_network_match_addre...
2020-11-24  Michael Tremerdatabase: Read the first element from the list
2020-11-24  Michael Tremerdatabase: Avoid merging the same data twice
2020-11-24  Michael Tremernetwork-list: Drop sorting functions
2020-11-20  Michael Tremernetwork-list: Implement merging in reverse in one step
2020-11-20  Michael Tremerdatabase: Flatten out code due to compiler errors
2020-11-19  Michael Tremerdatabase: Disable some useless code when not running...
2020-11-18  Michael Tremerdatabase: Add debug output to filtering
2020-11-17  Michael Tremerdatabase: Free filter lists in enumerator
2020-11-17  Michael Tremerdatabase: Simplify AS matching code
2020-11-17  Michael Tremerdatabase: Simplify network matching code
2020-11-17  Michael Tremeras: Add list for easier processing
2020-11-16  Michael TremerImplement filtering for multiple countries in the enume...
2020-11-13  Michael Tremernetwork: Add function to pop first element from stack
2020-11-13  Michael Tremernetwork: Sort result of excluded lists
2020-11-13  Michael Tremerdatabase: Filter results coming from stack
2020-11-13  Michael Tremerdatabase: Move network filtering into a separate function
2020-11-12  Michael Tremerdatabase: Add option to return networks flattened
2020-11-12  Michael Tremerdatabase: Pass flag to enumerator to flatten output
2020-06-05  Michael Tremerdatabase: Fix broken search for networks with flags
2020-06-05  Michael TremerAdd option to iterate over all countries and print...
2020-05-19  Michael Tremerformat: Reduce the length of the signature header
2020-05-19  Michael Tremerdatabase: Add support for two signatures
2020-05-18  Michael Tremerdatabase: Clear signature length before feeding header...
2020-05-18  Michael Tremerdatabase: Check if we could read the full header
2020-05-16  Michael TremerFix reading database in newer version
2020-05-16  Michael TremerDo not attempt freeing the stringpool when it isn't...
2020-05-16  Michael TremerBump database version to "1"
2019-12-12  Michael TremerLog blocks that are being fed into the signature
2019-12-12  Michael TremerLog the signature in debug mode
2019-12-12  Michael Tremerdatabase: Catch any errors from EVP_DigestVerify_Update()
2019-12-11  Michael Tremerdatabase: Correctly handle error codes from OpenSSL
2019-11-29  Michael Tremerlocation-query: Allow filtering networks by family
2019-11-29  Michael Tremerdatabase: Benchmark time it takes to verify the signature
2019-11-28  Michael TremerImplement signing/verifying databases
2019-11-26  Michael Tremerdatabase: Add scaffolding for checking signatures
2019-11-26  Michael Tremerdatabase: Log error when network ID is out of range
2019-10-19  Michael Tremerdatabase: Fix checking pointer
2019-10-19  Michael TremerCorrect cast off_t to intmax_t before printing it
2019-10-18  Michael TremerMerge branch 'apple'
2019-10-17  Michael Tremercountry: Fix comparison function
2019-10-17  Michael TremerFormat off_t data types properly for printing
2019-10-17  Michael TremerMake package compile on Mac OS X
2019-10-15  Michael Tremercountry: Add simple function to test if a country code...
2019-10-15  Michael TremerAdd a dictionary with countries to the database
2019-10-13  Michael TremerHandle A1, A2, A3 as special cases when searching for...
2019-10-13  Michael TremerImplement searching for networks with a certain flag
2019-10-03  Michael Tremerdatabase: Print timings in milliseconds
2019-10-03  Michael TremerMerge branch 'perl'
2019-10-03  Michael Tremerdatabase: Fix use-after-free error after last iteration...
2019-10-03  Michael TremerChange how errors are handled by iterators
2019-10-03  Michael TremerImplement listing networks in Python
2019-10-03  Michael TremerImplement filtering networks for the ASN they belong to
next