| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Tweak•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4688 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -1/+2 |
| * | Tweak tweak•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4687 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -1/+2 |
| * | Change to use inaddr6_any•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4686 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -1/+5 |
| * | Add more debug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4685 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -0/+1 |
| * | Debug output on invalid nameserver address in constructor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4684 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -0/+6 |
| * | Add strerror stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4683 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -1/+4 |
| * | Tidier MakeIP6Int()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4681 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -5/+4 |
| * | Its ip6.arpa, not ip6.int?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4680 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -1/+1 |
| * | Extra stuff for forcing a v4 or v6 lookup•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4679 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -0/+59 |
| * | Improved ip6.int builder (no more HUGE sprintf craq)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4678 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -34/+13 |
| * | Added test framework, so that i can work on improving MakeIP6Int•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4677 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -18/+22 |
| * | *.ip6.int PTR lookups. FUGLY AS FUCK. someone please help me tidy (backported...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4676 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -6/+40 |
| * | AAAA lookup fixed. Theyre returned as string, without need for inet_pton with...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4675 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -10/+8 |
| * | Support CNAME, AAAA•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4673 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -31/+122 |
| * | Fix sockaddr structs for ipv6•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4672 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -2/+2 |
| * | Add some commenting•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4670 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -3/+3 |
| * | add erroring if there are already 65536 id's in transit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4669 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -2/+5 |
| * | Check for spoofed DNS replies where the source-port is invalid, or the ip is ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4668 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -6/+29 |
| * | Properly check for duplicate dns id's from the PRNG•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4667 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -3/+11 |
| * | Improve PRNG•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4666 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -3/+13 |
| * | Pseudo-random id's again, combined with incrementing value, gettimeofday and ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4661 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -2/+3 |
| * | Add back stats counters for dns total, good and bad•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4660 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -0/+8 |
| * | Allocate request id's in sequence, which means we wont get a duplicate id unt...•••Much safer than rand()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4659 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -4/+5 |
| * | Change more names and types•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4657 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -15/+8 |
| * | Absolutely everything is now part of class DNS, or class Resolver.•••This means our dns code is totally encapsulated and we know that
changing it wont effect anything else so long as the interface stays
the same.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4656 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -5/+29 |
| * | More tidying•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4655 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -46/+47 |
| * | Move more stuff into private members of class DNS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4654 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -21/+12 |
| * | Tidyups, rename some vars•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4653 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -23/+16 |
| * | Made MasterSocket static•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4652 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -22/+27 |
| * | Move more stuff into class DNS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4651 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -102/+103 |
| * | Tweak case of all classes to match those in the rest of the core•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4650 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -38/+49 |
| * | Change comment at start of the file, rename dns_connection•••to dns_request (they no longer represent connections with
unique FD's so the old name was kind of silly)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4649 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -29/+27 |
| * | Change a message•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4648 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -1/+1 |
| * | More tidying. Add comments. More comments to do :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4647 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -8/+30 |
| * | Add error messages to Resolver::OnError()•••Add exception handling to several places that use Resolver (it can throw)
Remove Resolver::ProcessResult(), its now handled within the bowels of dns.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4646 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -70/+68 |
| * | The great summer clean (better than a spring clean)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4645 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -62/+61 |
| * | Tidyup var names. people who use 'l' to mean 'length' need to be shot with a ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4644 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -22/+35 |
| * | More tidyups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4643 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -36/+34 |
| * | Tidyups (as usual)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4642 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -20/+11 |
| * | More tidyups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4641 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -10/+5 |
| * | Tidyup var names. If i ever meet this person who called all the firedns vars ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4640 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -14/+12 |
| * | Tidyup dns.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4639 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -8/+8 |
| * | InspSocket no longer resolves hosts.•••InspSocket::DoResolve() and the stuff that calls it is gone, if you pass InspSocket an invalid ip, it will bail during its connect.
You must now use Resolver classes to resolve hostnames into IP addresses, if you wish to do this. Currently, only one non-extra module
does this, see class ServernameResolver within m_spanningtree
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4634 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-02 | 1 | -0/+2 |
| * | Remove unused temp buffers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4623 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-01 | 1 | -97/+38 |
| * | Removed threaded dns (it might make a comeback some day, but as it stands its...•••Migrated to new OO resolver, removed as much firedns craq as is safe to do so, operates over one file descriptor now and keyed against request id.
The only way to use the system is via class Resolver (so i'll need to migrate the rest of the ircd to use it)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4622 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-01 | 1 | -863/+537 |
| * | Fix broken inet_pton call•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4616 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-01 | 1 | -4/+13 |
| * | Fixes for inspsocket in ipv6 environment•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4615 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-01 | 1 | -1/+1 |
| * | Still working under ipv4 now•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4614 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-01 | 1 | -751/+749 |
| * | Dns stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4613 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-01 | 1 | -57/+37 |
| * | This might well be the last commit to this dns resolver in its current form. ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4612 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-01 | 1 | -5/+11 |