<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/socket.h, branch v2.0.0a1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/include/socket.h?h=v2.0.0a1</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include/socket.h?h=v2.0.0a1'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2009-10-09T19:00:09Z</updated>
<entry>
<title>Add server ports to ServerInstance-&gt;ports, enable SSL on them using OnHookIO</title>
<updated>2009-10-09T19:00:09Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-10-09T19:00:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b6a5e2bd143cdd2fc610f79c87729d2e211da7ff'/>
<id>urn:sha1:b6a5e2bd143cdd2fc610f79c87729d2e211da7ff</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11810 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Get rid of a bunch of memory-wasting C-style strings</title>
<updated>2009-10-03T01:52:59Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-10-03T01:52:59Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=de25d946733f774e3a5b53a58438a9c92af0acbe'/>
<id>urn:sha1:de25d946733f774e3a5b53a58438a9c92af0acbe</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11796 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove InspIRCd* parameters and fields</title>
<updated>2009-09-26T14:13:13Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-26T14:13:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6d03943426dcce76ba66567a9b18425a5ebb4c0c'/>
<id>urn:sha1:6d03943426dcce76ba66567a9b18425a5ebb4c0c</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Create StreamSocket for IO hooking implementation</title>
<updated>2009-09-21T13:26:31Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-21T13:26:31Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e2af2347fc035d702e45f12e772223a8d578410d'/>
<id>urn:sha1:e2af2347fc035d702e45f12e772223a8d578410d</id>
<content type='text'>
Fixes the SSL SendQ bug
Removes duplicate code between User and BufferedSocket
Simplify SSL module API
Simplify EventHandler API (Readable/Writeable moved to SE)
Add hook for culled objects to invoke callbacks prior to destructor
 Replace SocketCull with GlobalCull now that sockets can close themselves
Shorten common case of user read/parse/write path:
 User::Write is now zero-copy up to syscall/SSL invocation
 User::Read has only two copy/scan passes from read() to ProcessCommand

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11752 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix some ICC-found warnings and remove unused #define</title>
<updated>2009-09-02T00:50:35Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-02T00:50:35Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c32734fb23bb7c811076d1f4acc819020533e89c'/>
<id>urn:sha1:c32734fb23bb7c811076d1f4acc819020533e89c</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11639 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Use a set to mark client SSL ports rather than going by textual IP/port pairs</title>
<updated>2009-09-02T00:48:32Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-02T00:48:32Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=06e0d5c7f0f78c489090fe5f0c18a91e8cb41ae8'/>
<id>urn:sha1:06e0d5c7f0f78c489090fe5f0c18a91e8cb41ae8</id>
<content type='text'>
This theoretically speeds up accepting connections. Visible changes are proper
IPv6 port text in 005 output and no possibility of incorrect SSL on addresses
that mismatch an incoming port (possible with IPv4 wildcard SSL and IPv6
plaintext on the same port, not that anyone would do such a thing). Bind ports
also now tell which SSL module they use in /stats p.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11629 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add irc::sockets::satouser for user-readable IP/port pairs</title>
<updated>2009-09-02T00:48:16Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-02T00:48:16Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ca749a589afc4f12de4bfb0f63591a49e3703372'/>
<id>urn:sha1:ca749a589afc4f12de4bfb0f63591a49e3703372</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11627 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Use a bool return type for boolean return</title>
<updated>2009-09-01T15:08:30Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-01T15:08:30Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=16b8e22615e6b3351b47d13e0540600fa590d0cb'/>
<id>urn:sha1:16b8e22615e6b3351b47d13e0540600fa590d0cb</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11585 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove unneeded paramaters from OnAcceptReady</title>
<updated>2009-09-01T15:08:00Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-01T15:08:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5ad936b13f317cb277bf03c19e9734d931b1bd00'/>
<id>urn:sha1:5ad936b13f317cb277bf03c19e9734d931b1bd00</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11581 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove now-unused insp_sockaddr and insp_inaddr types</title>
<updated>2009-09-01T15:07:45Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-01T15:07:45Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=77d5c9f765702a06a1ad77f239d1cbe2d9b11662'/>
<id>urn:sha1:77d5c9f765702a06a1ad77f239d1cbe2d9b11662</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11579 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
