summaryrefslogtreecommitdiffstats
path: root/src/libutil/addr.h
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-66/+66
| | | | No meaningful changes.
* [Minor] Allow to specify mempool when copying an IP address structureVsevolod Stakhov2022-03-201-1/+1
|
* Spelling (#4086)Josh Soref2022-02-221-1/+1
| | | [Rework] Massive spelling fix from @jsoref
* [Minor] Replace in6_addr_t with struct in6_addr as defined by POSIXVsevolod Stakhov2020-06-231-1/+1
|
* [Project] Do not listen sockets in the main processVsevolod Stakhov2020-06-091-0/+1
|
* [Minor] Add flags to listen socket creationVsevolod Stakhov2020-06-091-2/+8
|
* [Fix] Fix listen socket parsingVsevolod Stakhov2020-02-251-1/+3
| | | | Issue: #3254
* [Rework] Move local IPs checkVsevolod Stakhov2020-02-121-6/+14
|
* [Fix] Distinguish remote and local addrs parsingVsevolod Stakhov2019-09-281-3/+13
|
* [Minor] Rework rspamd_parse_host_port_priority function resultVsevolod Stakhov2019-07-261-5/+11
|
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-081-28/+42
|
* [Project] Remove libfann, gd and other unsupported stuffVsevolod Stakhov2019-06-221-4/+6
|
* [Project] Allow to hash and compare inet addresses considering portVsevolod Stakhov2019-03-041-3/+4
|
* [Minor] Core: Allow inet addresses to be parsed using memory poolVsevolod Stakhov2019-02-051-0/+11
|
* [Minor] Core: Add sockaddr access utilityVsevolod Stakhov2019-01-191-0/+8
|
* [Project] Adopt codeVsevolod Stakhov2018-04-231-2/+3
|
* [Minor] Massive spelling correctionAlexander Moisseev2017-06-271-2/+2
| | | | by a bot https://github.com/ka7/misspell_fixer
* [Minor] Refactor destroy -> freeVsevolod Stakhov2017-04-291-1/+1
|
* [Fix] Do not use local_addrs in proxyVsevolod Stakhov2017-03-101-1/+2
|
* [Minor] Allow to parse and create stack based inet_addr_tVsevolod Stakhov2017-02-271-0/+16
|
* [Fix] Some fixes to libmagic initializationVsevolod Stakhov2016-07-141-1/+1
|
* [Feature] Use new ip parsing APIVsevolod Stakhov2016-06-251-1/+2
|
* [Feature] Add protection against open files limit and accepting socketsVsevolod Stakhov2016-06-091-2/+4
|
* [Feature] Add function for pretty printing of inet addressesVsevolod Stakhov2016-05-161-0/+7
|
* Add routine to create inet address from the rdns replyVsevolod Stakhov2016-02-161-0/+9
|
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-19/+12
|
* Rework parsing of IP addressesVsevolod Stakhov2016-01-241-14/+0
|
* Add local addrs extension available in the convigurationVsevolod Stakhov2016-01-031-0/+3
|
* Add method to check if IP is localVsevolod Stakhov2016-01-031-0/+5
|
* Add routines to use rspamd_inet_addr_t in hash tablesVsevolod Stakhov2015-12-141-0/+11
|
* Fix parsing of fixed length IP addresses.Vsevolod Stakhov2015-10-131-1/+24
|
* Reorganize includes to reduce namespace pollution.Vsevolod Stakhov2015-10-081-0/+15
|
* Use port when calculating listen socket hash.Vsevolod Stakhov2015-03-231-2/+2
|
* Fix sorting order and unit test for upstreams.Vsevolod Stakhov2015-03-121-0/+8
|
* Add more utility functions required.Vsevolod Stakhov2015-03-121-0/+27
|
* Rework inet_address structure.Vsevolod Stakhov2015-03-121-30/+70
| | | | | | | - Now addresses are opaque. - Save memory by splitting unix and inet sockaddrs. - Rework all functions related to inet addrs. - Use ptr arrays instead of home-made static arrays.
* Allow customizations for unix sockets.Vsevolod Stakhov2015-02-201-1/+5
| | | | | Issue: #182 Reported by: @AlexeySa
* Rework and simplify listen sockets creation.Vsevolod Stakhov2014-10-291-0/+9
|
* Allow addresses to be allocated in rspamd_mempool.Vsevolod Stakhov2014-10-291-3/+5
|
* Allow multiple addresses per upstream.Vsevolod Stakhov2014-10-281-3/+6
|
* Add some basic logic for upstreams.Vsevolod Stakhov2014-10-281-3/+3
|
* Rework host/port/priority parsing.Vsevolod Stakhov2014-10-281-0/+23
|
* Split addr definition from the utils code.Vsevolod Stakhov2014-10-281-0/+98