summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-27core_dns Drop incoming packets containing a different question from what we ↵Attila Molnar
asked
2015-04-27core_dns Update DNS::Request::name to be the same as in the packetAttila Molnar
2015-04-21core_dns Remove incomplete support for multiple questions per queryAttila Molnar
2015-04-21core_dns Reject incoming packets with qdcount != 1Attila Molnar
2015-04-21core_dns Don't store query class code in QuestionAttila Molnar
2015-04-21core_dns Remove ability to pack answersAttila Molnar
2015-04-21core_dns Add typedef for request id, change it to uint16_tAttila Molnar
2015-04-21core_dns Allow usage of id 65535Attila Molnar
2015-04-21core_dns Allow usage of id 0Attila Molnar
2015-04-21core_dns Move packet source address checking before packet processingAdam
2015-04-15Remove exception handling from StreamSocket methods calling IOHooksAttila Molnar
IOHooks don't throw exceptions
2015-04-15Merge branch 'master+ehdispatch'Attila Molnar
2015-04-15Merge pull request #1028 from Adam-/master+ipv6dnsblAttila Molnar
Add ipv6 dnsbl support
2015-04-12Change StreamSocket::DoRead() and DoWrite() to be non-virtual, make DoRead() ↵Attila Molnar
private
2015-04-12Dispatch EventHandler events to dedicated virtual functionsAttila Molnar
Remove enum EventType
2015-04-07Add ipv6 dnsbl supportAdam
2015-03-26Merge pull request #1021 from SaberUK/master+perl510Attila Molnar
Convert build system to Perl 5.10.
2015-03-25Convert the build system to Perl 5.10.Peter Powell
Thanks to Kross for the heads up on "use feature".
2015-03-23Merge pull request #1005 from SaberUK/master+minor-tweaksAttila Molnar
Various changes mainly relating to the build system.
2015-03-08Fix dodgy indentation in configure.Peter Powell
2015-03-06m_ssl_gnutls Set a vector push function on GnuTLS 2.12 and laterAttila Molnar
Setting a vector push function is recommended to reduce overhead during handshake
2015-03-06Merge branch 'master+writev'Attila Molnar
2015-03-06Merge branch 'master+sslcleanup'Attila Molnar
2015-03-06Change server name in `./configure --help` to use the alias.Peter Powell
Requested by @attilamolnar.
2015-03-06Fix building modules that use cap.h with a C++11 compiler.Peter Powell
2015-03-06Add development version checks to non-interactive mode.Peter Powell
2015-03-06Create installation directories with make install not configure.Peter Powell
This fixes system-wide installations requiring root in order to create directories.
2015-03-05m_ssl_openssl Remove OpenSSLIOHook::outbound and is_outbound constructor ↵Attila Molnar
parameter
2015-03-05m_ssl_openssl Specify TLS client/server role on session creation, switch to ↵Attila Molnar
SSL_do_handshake()
2015-03-05m_ssl_gnutls Pass client/server role to GnuTLSIOHook constructor as a ↵Attila Molnar
GNUTLS_* constant
2015-03-05m_ssl_gnutls Add typedef for second parameter of gnutls_init() which changed ↵Attila Molnar
in 2.99
2015-03-05m_ssl_gnutls Move GnuTLSIOHook::InitSession() code to constructor and ↵Attila Molnar
GnuTLS::Profile::SetupSession()
2015-03-05m_ssl_gnutls, m_ssl_openssl Deduplicate Handshake() calling codeAttila Molnar
2015-03-05m_ssl_gnutls, m_ssl_openssl Simplify status handling in IOHook read/write ↵Attila Molnar
handlers Remove states ISSL_CLOSING and ISSL_CLOSED from m_ssl_gnutls
2015-03-05m_ssl_gnutls, m_ssl_openssl Simplify Handshake() result handlingAttila Molnar
2015-03-05m_ssl_gnutls Replace ISSL_HANDSHAKING_READ/WRITE with a single stateAttila Molnar
2015-03-04Use the native IOVector type in StreamSocket::DoWrite()Attila Molnar
2015-03-04Remove DISABLE_WRITEV and StreamSocket code for platforms lacking writev() ↵Attila Molnar
support
2015-03-04Add SocketEngine::WriteV()Attila Molnar
2015-03-04Add writev() wrapper for WindowsAttila Molnar
2015-03-01Merge branch 'master+gnutls-packet-read'Attila Molnar
2015-02-28m_ssl_gnutls Implement faster reads on GnuTLS 3.3.5 and later by avoiding ↵Attila Molnar
copying the data from GnuTLS buffers to ReadBuffer
2015-02-28m_ssl_gnutls Move logic that reads data from a session into new class ↵Attila Molnar
GnuTLS::DataReader
2015-02-28m_ssl_gnutls Add convenience macro for library version checking, change ↵Attila Molnar
checks to use it
2015-02-27Fix miscalculation of maxlen in Channel::UserList() introduced by the ↵Attila Molnar
WriteNumeric() conversion
2015-02-27Fix oversights in substr() conversionAttila Molnar
Thanks to @StevenVanAcker for reporting and testing this
2015-02-22Merge pull request #916 from ShutterQuick/master+kickrejoinboundAttila Molnar
Advertise m_kicknorejoin's upper bound. Closes #913
2015-02-22capab: m_kicknorejoin: Don't advertise upper bound to 2.0 serversDaniel Vassdal
2015-02-22m_kicknorejoin: Advertise upper bound. Closes #913Daniel Vassdal
2015-02-22Merge pull request #998 from SaberUK/master+fix-clang-buildsAttila Molnar
Fix oversight which caused problems with Clang on OSX.