summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 1.2.1 release v2.0.0a1Gravatar danieldg2009-10-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11920 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up some log messagesGravatar danieldg2009-10-194-7/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11917 e03df62e-2008-0410-955e-edbf42e46eb7
* Valgrind now runs completely clean.Gravatar danieldg2009-10-196-19/+29
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11916 e03df62e-2008-0410-955e-edbf42e46eb7
* Close files opened by configreaderGravatar danieldg2009-10-193-23/+48
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11915 e03df62e-2008-0410-955e-edbf42e46eb7
* Prevent path names from being specified in modules, and move moduledir to a ↵Gravatar danieldg2009-10-192-1/+4
| | | | | | <path> tag git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11914 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix incorrect initialization of ConfigTag referenceGravatar danieldg2009-10-181-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11911 e03df62e-2008-0410-955e-edbf42e46eb7
* Rewrite m_alias DoCommand to do variable substitution in one pass, fixing ↵Gravatar danieldg2009-10-181-44/+45
| | | | | | bugs with $i in user-provided text git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11910 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix infinite loop on alias expansion, found by AdamGravatar danieldg2009-10-181-4/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11908 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <define> configuration tagGravatar danieldg2009-10-181-9/+36
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11907 e03df62e-2008-0410-955e-edbf42e46eb7
* More classbase cleanup, hold ConfigTag reference in Autoconnect/LinkGravatar danieldg2009-10-186-117/+80
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11906 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove more classbaseGravatar danieldg2009-10-185-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11905 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove VF_SERVICEPROVIDER, prevent heap allocation of ConfigReaderGravatar danieldg2009-10-1831-269/+198
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11904 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix null dereference caused by tracking dummyGravatar danieldg2009-10-183-10/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11902 e03df62e-2008-0410-955e-edbf42e46eb7
* Cull channels, warn when Extensible objects are not culled as they must beGravatar danieldg2009-10-1812-85/+49
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11901 e03df62e-2008-0410-955e-edbf42e46eb7
* Add more debug logging of object lifetimesGravatar danieldg2009-10-182-7/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11900 e03df62e-2008-0410-955e-edbf42e46eb7
* Improve SSL fingerprint messages when linking serversGravatar danieldg2009-10-181-10/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11899 e03df62e-2008-0410-955e-edbf42e46eb7
* Change to Duration for second paramGravatar danieldg2009-10-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11898 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix channel mode +H to allow maximum length and add explanatory message prefixGravatar danieldg2009-10-171-10/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11897 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_chanhistory, mode +H <lines> to replay some lines of history on ↵Gravatar danieldg2009-10-172-1/+107
| | | | | | channel join git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11895 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix array out-of-bounds accessesGravatar danieldg2009-10-171-10/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11890 e03df62e-2008-0410-955e-edbf42e46eb7
* Make classbase and refcountbase uncopyable; expand comments on their ↵Gravatar danieldg2009-10-1722-42/+53
| | | | | | indended uses git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11888 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove dummy API_VERSION from Version constructorGravatar danieldg2009-10-17132-133/+133
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11887 e03df62e-2008-0410-955e-edbf42e46eb7
* Add filename/line information to all ConfigTag objectsGravatar danieldg2009-10-171-476/+377
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11886 e03df62e-2008-0410-955e-edbf42e46eb7
* Improve m_httpd_stats; fix incorect parameter order in reloadmoduleGravatar danieldg2009-10-172-14/+41
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11885 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix DNSServer not being read on initial config readGravatar danieldg2009-10-171-8/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11884 e03df62e-2008-0410-955e-edbf42e46eb7
* Add ModeHandler::cull() for auto-deletion, fixes call of virtual method on ↵Gravatar danieldg2009-10-171-6/+10
| | | | | | partially-destructed object git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11883 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up excessive bits in User structGravatar danieldg2009-10-172-15/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11882 e03df62e-2008-0410-955e-edbf42e46eb7
* Add some default values that I missed (thanks for pointing it out, jdhore); ↵Gravatar danieldg2009-10-171-22/+20
| | | | | | move file reading into thread git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11881 e03df62e-2008-0410-955e-edbf42e46eb7
* Hold reference to the associated ConfigTag inside ConnectClassGravatar danieldg2009-10-174-65/+31
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11880 e03df62e-2008-0410-955e-edbf42e46eb7
* Rewrite ConfigReader againGravatar danieldg2009-10-179-1093/+474
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11879 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up static allocationsGravatar danieldg2009-10-162-22/+39
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11878 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up crash on destruction of statics at exitGravatar danieldg2009-10-165-17/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11877 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_namedmodes that adds pseudo-listmode Z that shows and manipulates ↵Gravatar danieldg2009-10-152-12/+143
| | | | | | modes via their long names git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11876 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix module unmapping with culled Module objectsGravatar danieldg2009-10-1417-128/+209
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11875 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix noeol on socketengine_selectGravatar danieldg2009-10-141-16/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11874 e03df62e-2008-0410-955e-edbf42e46eb7
* Move static map of extensions into ServerInstance, add const-correctnessGravatar danieldg2009-10-1431-100/+108
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11873 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove Command and ModeHandler objects in their destructors; fixes possible ↵Gravatar danieldg2009-10-133-58/+11
| | | | | | pointer leak if a module was not careful when triggering exceptions in its constructor git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11872 e03df62e-2008-0410-955e-edbf42e46eb7
* Update documentation for cloakingGravatar danieldg2009-10-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11869 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove magic path resolution from certificate filesGravatar danieldg2009-10-132-42/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11868 e03df62e-2008-0410-955e-edbf42e46eb7
* removes unnecessary checks in modules, removes a superfluous else statement, ↵Gravatar peavey2009-10-137-34/+17
| | | | | | fixes some formatting. Patch by dKingston. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11867 e03df62e-2008-0410-955e-edbf42e46eb7
* Change to new execution directory structureGravatar danieldg2009-10-134-113/+14
| | | | | | | | Don't change CWD into bin/ Remove path-resolution hacks from configuration Store pidfile and xline DBs in data, logs in logs. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11866 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove needless chdir() from inspircd executableGravatar danieldg2009-10-132-10/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11865 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow confpath to be a file name in the current directoryGravatar danieldg2009-10-131-6/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11864 e03df62e-2008-0410-955e-edbf42e46eb7
* Encode module API version in the init_module symbol; fixes conflic with ↵Gravatar danieldg2009-10-121-3/+1
| | | | | | glibc-exported init_module git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11863 e03df62e-2008-0410-955e-edbf42e46eb7
* DLLFactory--Gravatar danieldg2009-10-122-58/+24
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11861 e03df62e-2008-0410-955e-edbf42e46eb7
* Make OnChannelRestrictionApply take a User* instead of a Membership* ↵Gravatar danieldg2009-10-1213-15/+15
| | | | | | [jackmcbarn] git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11858 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix some signedness.Gravatar peavey2009-10-121-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11857 e03df62e-2008-0410-955e-edbf42e46eb7
* CoreExport changes, clean up DoHostCycle when users are exemptedGravatar danieldg2009-10-121-4/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11856 e03df62e-2008-0410-955e-edbf42e46eb7
* m_exemptchanops by jackmcbarn - channel mode +X to allow per-channel settingGravatar danieldg2009-10-1214-39/+171
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11855 e03df62e-2008-0410-955e-edbf42e46eb7
* More WriteGlobalSno conversions in rehash, patch by dKingstonGravatar danieldg2009-10-124-12/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11853 e03df62e-2008-0410-955e-edbf42e46eb7