aboutsummaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* * Sockets will now always be nonblocking on win32 version of InspIRCd. There ↵Gravatar burlex2007-07-232-1/+3
| | | | | | | | were some cases (mainly in TreeSockets) where a socket would not get restored to nonblocking mode after a connect() call, resulting in the server getting stuck on a blocking send() call causing freezeups. * configure will now compile under VC7 again. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7500 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed windows configure in release mode in a directory with spaces.Gravatar frostycoolslug2007-07-221-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7499 e03df62e-2008-0410-955e-edbf42e46eb7
* OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.Gravatar peavey2007-07-169-9/+1676
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
* Set EOL to WINDOWS-style always for Visual Studio files.Gravatar peavey2007-07-168-8/+2505
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7455 e03df62e-2008-0410-955e-edbf42e46eb7
* 'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are ↵Gravatar peavey2007-07-1617-4181/+17
| | | | | | auto skipped by svn. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
* Add flags to /STATS s output, and nuke some ^MGravatar peavey2007-07-162-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7453 e03df62e-2008-0410-955e-edbf42e46eb7
* Ok windows.. YOU WIN :< .. but at least I can use MAXBUF now and configure ↵Gravatar peavey2007-07-163-5/+97
| | | | | | will have to endure the fixed 500 limit :> git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7452 e03df62e-2008-0410-955e-edbf42e46eb7
* Oops, the (*p) check was meant for the inner loop, I blame the vs editor :>Gravatar peavey2007-07-161-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7450 e03df62e-2008-0410-955e-edbf42e46eb7
* Begone evil DOS format :<Gravatar peavey2007-07-165-1272/+1272
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7449 e03df62e-2008-0410-955e-edbf42e46eb7
* And add colour.h to wrapper resource instead of the source.Gravatar peavey2007-07-162-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7448 e03df62e-2008-0410-955e-edbf42e46eb7
* Use wrapper include instead of colour.h.Gravatar peavey2007-07-161-4/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7447 e03df62e-2008-0410-955e-edbf42e46eb7
* Tide this up and fix possible buffer overflow. Cannot use MAXBUF since ↵Gravatar peavey2007-07-161-28/+37
| | | | | | inspircd_config.h may not be generated yet. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7446 e03df62e-2008-0410-955e-edbf42e46eb7
* Use colours.h in win_wrapper and also add __COLOURS_H define.Gravatar peavey2007-07-162-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7444 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove printf_c from wrapper, this code also segfaulted when it was used.Gravatar peavey2007-07-162-69/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7443 e03df62e-2008-0410-955e-edbf42e46eb7
* Use vsnprintf instead of vsprintf.Gravatar peavey2007-07-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7442 e03df62e-2008-0410-955e-edbf42e46eb7
* - Made the recvfrom wrapper a bit neater.Gravatar burlex2007-06-141-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7314 e03df62e-2008-0410-955e-edbf42e46eb7
* Add sections to installer for pcre, segregate the m_filter_pcre for the ↵Gravatar brain2007-06-142-2/+20
| | | | | | installer git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7310 e03df62e-2008-0410-955e-edbf42e46eb7
* - Fix for a bug in the win32 inet_ptoa implementation causing CIDR parsing ↵Gravatar burlex2007-06-141-0/+7
| | | | | | to incorrectly return false in some instances. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7307 e03df62e-2008-0410-955e-edbf42e46eb7
* Have the installer install cert.pem and key.pem to the conf/ dir only if ↵Gravatar brain2007-06-131-0/+4
| | | | | | they dont exist already (if they already exist, the user has generated, purchased or otherwise obtained their own) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7300 e03df62e-2008-0410-955e-edbf42e46eb7
* Add default windows certs. People shouldnt use these for more than ↵Gravatar brain2007-06-132-0/+33
| | | | | | evaluation purposes of the ssl module to ensure that it works, before spending time OR money on buying or obtaining a real certificate git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7299 e03df62e-2008-0410-955e-edbf42e46eb7
* And get it right.Gravatar brain2007-06-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7297 e03df62e-2008-0410-955e-edbf42e46eb7
* Update descriptionsGravatar brain2007-06-131-4/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7296 e03df62e-2008-0410-955e-edbf42e46eb7
* Being as people while about the odd kludge here and there im going to spend ↵Gravatar brain2007-06-132-3/+7
| | | | | | my time on fruitless stuff :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7295 e03df62e-2008-0410-955e-edbf42e46eb7
* Nasty kludge to allow for optional install of ssl:Gravatar brain2007-06-131-4/+12
| | | | | | | | If the user doesnt have the ssl box ticked, the ssl modules are installed but immediately deleted by the installer, and the gnutls dlls are not installed. If the user does have the box ticked (default) the ssl section immediately puts the ssl modules back again, and then installs the gnutls libs (ick) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7294 e03df62e-2008-0410-955e-edbf42e46eb7
* * Fixed IOCPEngine under x64 (because of incorrect pointer sizes)Gravatar burlex2007-06-134-76/+76
| | | | | | - Fixed configure / VC8 projects for x64 compiling. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7293 e03df62e-2008-0410-955e-edbf42e46eb7
* - Fixed configure script to allow gnutls compilation under win32.Gravatar burlex2007-06-131-18/+54
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7290 e03df62e-2008-0410-955e-edbf42e46eb7
* + Added x64 solutions for VC2005, for future work. This does not under any ↵Gravatar burlex2007-06-134-0/+518
| | | | | | circumstances mean it will even compile work properly yet. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7287 e03df62e-2008-0410-955e-edbf42e46eb7
* This breaks stuff. We can't use it.Gravatar brain2007-06-111-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7280 e03df62e-2008-0410-955e-edbf42e46eb7
* Prompting for wether or not to wipe the .h and build from clean (default to no)Gravatar brain2007-06-111-8/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7272 e03df62e-2008-0410-955e-edbf42e46eb7
* Change from /GS to /Gm in makefilesGravatar brain2007-06-111-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7271 e03df62e-2008-0410-955e-edbf42e46eb7
* Put the check back so we dont keep doing builds from scratch every timeGravatar brain2007-06-111-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7269 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unused varGravatar brain2007-06-111-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7267 e03df62e-2008-0410-955e-edbf42e46eb7
* - Enabled minimal rebuild on all VS project files, this will reduce build ↵Gravatar burlex2007-06-087-645/+5
| | | | | | time on small changes, also removed the -Auto configurations as they are no longer used. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7261 e03df62e-2008-0410-955e-edbf42e46eb7
* * Fixed VC8 m_spanningtree project file. second commit?! :)Gravatar burlex2007-06-081-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7256 e03df62e-2008-0410-955e-edbf42e46eb7
* + Added an *almost* unix-like fork system for windows. Insp will create a ↵Gravatar burlex2007-06-081-0/+6
| | | | | | | | secondary process now if nofork isn't specified and pipe its console output back to the originator's. If there is an error during startup, it will show too. * Fixed m_spanningtree project (cmd_rsquit was missing) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7255 e03df62e-2008-0410-955e-edbf42e46eb7
* CommentsGravatar brain2007-06-065-1/+65
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7250 e03df62e-2008-0410-955e-edbf42e46eb7
* Change the behaviour of insp in windows to keep its window open, with some ↵Gravatar brain2007-06-022-1/+35
| | | | | | | | | status text in the title bar. It also clears the screen now on startup, see the wrapper for what a nasty amount of code it is to do such a simple thing to a windows console :( Also, add somewhat of a hack to cut down on allocation time taken to map windows fd to a posix style fd in iocp engine. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7217 e03df62e-2008-0410-955e-edbf42e46eb7
* Change configure to generate .mak files with warning level 2.Gravatar brain2007-06-023-5/+7
| | | | | | | Change project files to warning level 2. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7215 e03df62e-2008-0410-955e-edbf42e46eb7
* Add commentsGravatar brain2007-06-021-3/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7212 e03df62e-2008-0410-955e-edbf42e46eb7
* This should do itGravatar brain2007-05-261-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7158 e03df62e-2008-0410-955e-edbf42e46eb7
* Installer was defaulting the dir to c:\program files\inspircd and wouldnt ↵Gravatar brain2007-05-261-4/+6
| | | | | | present the user with an option to change. This is a BIG no-no and needed to be fixed before release. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7149 e03df62e-2008-0410-955e-edbf42e46eb7
* Make two sections "Binaries" and "command handlers" manditory - you won't ↵Gravatar brain2007-05-261-0/+5
| | | | | | have a working ircd if you don't install them git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7148 e03df62e-2008-0410-955e-edbf42e46eb7
* Change icon to something nicer than a blue arrow (our insp logo) and add the ↵Gravatar brain2007-05-262-2/+2
| | | | | | icon to win/ git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7147 e03df62e-2008-0410-955e-edbf42e46eb7
* Add warning to edit config files in installerGravatar brain2007-05-261-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7146 e03df62e-2008-0410-955e-edbf42e46eb7
* Choose the correct defines so that its not built too lean to compileGravatar brain2007-05-251-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7142 e03df62e-2008-0410-955e-edbf42e46eb7
* Add defines that speed up the build process and reduce executable bloatGravatar brain2007-05-251-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7141 e03df62e-2008-0410-955e-edbf42e46eb7
* Two things, document how InspIRCd finds the dns server ip on windows if you ↵Gravatar brain2007-05-241-1/+1
| | | | | | | | | | don't specify one, and have win32 default to 127.0.0.1 for dns queries in the very unlikely chance you have no network interfaces active. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7129 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, helps if it compresses, not decompresses.Gravatar brain2007-05-241-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7127 e03df62e-2008-0410-955e-edbf42e46eb7
* Compressor script that compresses all shared objects and exe with upx, ↵Gravatar brain2007-05-241-0/+4
| | | | | | should be used prior to a release git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7126 e03df62e-2008-0410-955e-edbf42e46eb7
* Have configure try and create ..\bin\release\* and/or ..\bin\debug\*Gravatar brain2007-05-221-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7118 e03df62e-2008-0410-955e-edbf42e46eb7