summaryrefslogtreecommitdiff
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ↵Gravatar danieldg2010-02-231-2/+0
| | | | | | specified git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12550 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove excessive gettimeofday system callsGravatar danieldg2010-01-182-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12293 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove IOCP socket engineGravatar danieldg2009-10-241-15/+2
| | | | | | | | | | | | IOCP has been experimental since its introduction, and has not worked correctly for some time. Since we have no windows developer, remove the dead code. Most of the advantages of IOCP are not used by an ircd process regardless: we do not use threads for our client processing, and we add an extra copy operation that eliminates any gain from OS-level buffer reuse. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11970 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for memory leak when gui is attached, submitted and fixed by ↵Gravatar brain2009-10-211-6/+9
| | | | | | GreenReaper, thanks! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11936 e03df62e-2008-0410-955e-edbf42e46eb7
* comment fix..Gravatar peavey2009-10-211-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11935 e03df62e-2008-0410-955e-edbf42e46eb7
* Update VC project file for latest changes to sources.Gravatar peavey2009-10-181-144/+340
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11903 e03df62e-2008-0410-955e-edbf42e46eb7
* Text fix.Gravatar peavey2009-10-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11893 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix up finding dns server to use for windows to match latest configreader ↵Gravatar peavey2009-10-172-20/+29
| | | | | | changes. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11892 e03df62e-2008-0410-955e-edbf42e46eb7
* change vc70.pdb to vc90.pdb.. just cosmetic..Gravatar peavey2009-10-121-9/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11862 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up the compile flags a little. BTW windows now builds again.Gravatar peavey2009-10-121-9/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11860 e03df62e-2008-0410-955e-edbf42e46eb7
* Add mode headers.Gravatar peavey2009-10-121-0/+68
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11854 e03df62e-2008-0410-955e-edbf42e46eb7
* Define DISABLE_WRITEV and use the IOHook single-copy method for Windows send()Gravatar danieldg2009-10-122-32/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11848 e03df62e-2008-0410-955e-edbf42e46eb7
* More adds, now I should have all the new stuff down.Gravatar peavey2009-10-111-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11845 e03df62e-2008-0410-955e-edbf42e46eb7
* Re-enable removal of a tmp file that was left out for debug.Gravatar peavey2009-10-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11844 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove some redundant headers from VS project file.Gravatar peavey2009-10-111-208/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11842 e03df62e-2008-0410-955e-edbf42e46eb7
* Add new files and headers recently introduced.Gravatar peavey2009-10-111-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11841 e03df62e-2008-0410-955e-edbf42e46eb7
* Include psapi.h to fix stats.cpp compiling.Gravatar peavey2009-10-111-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11840 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove the -Dssize_t declaration now its typedeffed.Gravatar peavey2009-10-111-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11836 e03df62e-2008-0410-955e-edbf42e46eb7
* Some fixes to the VS project file.Gravatar peavey2009-10-111-132/+104
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11834 e03df62e-2008-0410-955e-edbf42e46eb7
* Some fixes for the VS project file. Spanningtree builds again.Gravatar peavey2009-10-111-73/+53
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11829 e03df62e-2008-0410-955e-edbf42e46eb7
* 3rd time lucky? Fix again for setsockopt.Gravatar peavey2009-10-102-8/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11825 e03df62e-2008-0410-955e-edbf42e46eb7
* Slight tweak to setsockopt fix.Gravatar peavey2009-10-102-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11824 e03df62e-2008-0410-955e-edbf42e46eb7
* * Fix inspsocket to not include uio.h on windows.Gravatar peavey2009-10-102-5/+40
| | | | | | | * Wrap writev and some structs to fix inspsocket compile on win. * Fix a few compile errors due to latest trunk changes in win32wrapper code. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11822 e03df62e-2008-0410-955e-edbf42e46eb7
* Compile fixes for latest changes to trunk.Gravatar peavey2009-10-101-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11821 e03df62e-2008-0410-955e-edbf42e46eb7
* uhm, remove my debug output :)Gravatar peavey2009-10-101-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11819 e03df62e-2008-0410-955e-edbf42e46eb7
* Add building of inspircd_version.h to windows port and remove the ↵Gravatar peavey2009-10-101-11/+51
| | | | | | overlapping values from inspircd_config.h. Use a similar uname-ish build of SYSTEM info string as well as using the same exact info for VERSION and REVISION as the *nixes. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11818 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove InspIRCd* parameters and fieldsGravatar danieldg2009-09-264-16/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7
* Bump a number of version numbers.Gravatar w00t2009-09-053-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11676 e03df62e-2008-0410-955e-edbf42e46eb7
* Strip SUPPORT_IP6LINKS #defineGravatar danieldg2009-09-011-8/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11572 e03df62e-2008-0410-955e-edbf42e46eb7
* Exclude modules from build on release mode too.Gravatar peavey2009-08-311-0/+1312
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11549 e03df62e-2008-0410-955e-edbf42e46eb7
* vs2010 projects too.Gravatar w00t2009-08-153-0/+1678
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11526 e03df62e-2008-0410-955e-edbf42e46eb7
* win: Add vs2010 SLN.Gravatar w00t2009-08-151-0/+51
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11525 e03df62e-2008-0410-955e-edbf42e46eb7
* win: vs2010 requires this to link in process memory retrieval stuffGravatar w00t2009-08-151-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11521 e03df62e-2008-0410-955e-edbf42e46eb7
* win: don't define error constants on VS2009, they're defined for us (finally)Gravatar w00t2009-08-151-6/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11520 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for config readerGravatar danieldg2009-08-121-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11504 e03df62e-2008-0410-955e-edbf42e46eb7
* Missed removing m_testcommand.Gravatar peavey2009-08-041-12/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11484 e03df62e-2008-0410-955e-edbf42e46eb7
* Updates for added/removed files.Gravatar peavey2009-08-041-1597/+237
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11483 e03df62e-2008-0410-955e-edbf42e46eb7
* Hooray unused variables. Thanks MSVC.Gravatar w00t2009-08-031-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11480 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix types on Windows. Hooray for not supporting stdint.h. Thanks to Special.Gravatar w00t2009-08-031-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11471 e03df62e-2008-0410-955e-edbf42e46eb7
* We dont support these compilers any moreGravatar brain2009-08-026-11596/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11468 e03df62e-2008-0410-955e-edbf42e46eb7
* I am sure i deleted these beforeGravatar brain2009-08-022-109/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11467 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix our getops implementation on windows. Have optind available, and make ↵Gravatar peavey2009-08-022-8/+10
| | | | | | sure it always points to the next entry in the argv list as described by POSIX. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11466 e03df62e-2008-0410-955e-edbf42e46eb7
* Forget to remove a #endifGravatar peavey2009-08-021-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11461 e03df62e-2008-0410-955e-edbf42e46eb7
* No forget using windows' broken inet_pton and inet_ntop, they are not POSIX ↵Gravatar peavey2009-08-022-9/+8
| | | | | | compliant and just causes more compile errors. We use our own, period. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11460 e03df62e-2008-0410-955e-edbf42e46eb7
* Since Windows SDK6.0a inet_pton and inet_ntop is defined if (NTDDI_VERSION ↵Gravatar peavey2009-08-022-0/+6
| | | | | | | | >= NTDDI_LONGHORN). I found a similar fix in pythons socketcode and thus think this is fine. Fixes the breakage Brain mentions in r11407. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11459 e03df62e-2008-0410-955e-edbf42e46eb7
* Use correct behavior (as per C++) for 'delete NULL' on windows; found by ↵Gravatar special2009-07-191-2/+4
| | | | | | Adam and CyberBotX git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11443 e03df62e-2008-0410-955e-edbf42e46eb7
* more fixes. inet_pton is now in error, this is because the windows 6.0 sdk ↵Gravatar brain2009-06-121-2/+3
| | | | | | defines it, we need some kind of ifdef or something around this to not define our own if we have the 6.0 SDK. Again i will check this if i have chance, otherwise... :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11407 e03df62e-2008-0410-955e-edbf42e46eb7
* rollback r11326, we're going to make vc9 the officially supported windows ↵Gravatar peavey2009-04-231-1/+1
| | | | | | build methods since the few of us doing win dev can't keep up maintaining the others. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11327 e03df62e-2008-0410-955e-edbf42e46eb7
* Heres the beef so farGravatar brain2009-04-231-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11326 e03df62e-2008-0410-955e-edbf42e46eb7
* more of the fix but it still doesnt build. I know we said this might be ↵Gravatar brain2009-03-251-1/+1
| | | | | | unstable, but when writing *windows* code can you all please make sure it BUILDS on windows??? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11261 e03df62e-2008-0410-955e-edbf42e46eb7