~vcs-imports-ii/znc/master

  • Committer: Uli Schlachter
  • Date: 2011-04-01 19:43:05 UTC
  • Revision ID: git-v1:70c7745899c659c5b85ea592cb221208a0a6cad0
Overhaul the config parsing

This moves stuff to a two-step model. First, the new class CConfig reads the
config file, parses it and creates a in-memory model of stuff. Only then do we
actually go forward and apply the stuff.

The upside of this is that some config errors are caught before we change
anything on the running upside.

Let's see how much stuff this broke...

Signed-off-by: Uli Schlachter <psychon@znc.in>
Filename Latest Rev Last Changed Committer Comment Size
..
man 1084 16 years ago psychon Add man pages for everything installed to <prefix> Diff
modules 2 20 years ago prozacx Initial revision git-svn-id: https://znc.svn.sou Diff
test 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a Diff
webskins 1764 14 years ago prozacx Initial commit of webmods - still lots of work to Diff
.gitignore 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 636 bytes Diff Download File
AUTHORS 2272 13 years ago Alexey Sokolov Move myself to first part of AUTHORS. psychon wan 1 KB Diff Download File
File autogen.sh 2227 13 years ago psychon Add some message to the end of autogen.sh The las 1.1 KB Diff Download File
Buffer.cpp 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 2 KB Diff Download File
Buffer.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 1.8 KB Diff Download File
Chan.cpp 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 13.7 KB Diff Download File
Chan.h 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 5.2 KB Diff Download File
Client.cpp 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 25.1 KB Diff Download File
Client.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 3.9 KB Diff Download File
ClientCommand.cpp 2244.1.7 13 years ago Uli Schlachter Make the output of "/znc help" smaller The explan 38.6 KB Diff Download File
Config.cpp 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 4.2 KB Diff Download File
Config.h 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 2.1 KB Diff Download File
configure.ac 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 13.7 KB Diff Download File
Csocket.cpp 2256 13 years ago Uli Schlachter Update to latest Csocket We are using a vanilla v 59.7 KB Diff Download File
Csocket.h 2256 13 years ago Uli Schlachter Update to latest Csocket We are using a vanilla v 68.5 KB Diff Download File
DCCBounce.cpp 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 6.1 KB Diff Download File
DCCBounce.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 2.6 KB Diff Download File
DCCSock.cpp 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 6.9 KB Diff Download File
DCCSock.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 2.5 KB Diff Download File
defines.h 2256 13 years ago Uli Schlachter Update to latest Csocket We are using a vanilla v 747 bytes Diff Download File
FileUtils.cpp 2314 13 years ago Uli Schlachter CFile: Add an error flag Whenever an error happen 13.8 KB Diff Download File
FileUtils.h 2315 13 years ago Uli Schlachter CFile::TryExLock(): Use O_RDWR by default Getting 7.1 KB Diff Download File
HTTPSock.cpp 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 14.4 KB Diff Download File
HTTPSock.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 4.2 KB Diff Download File
IRCSock.cpp 2306 13 years ago Kyle Fuller Remove ident spoof from znc core 34.1 KB Diff Download File
IRCSock.h 2306 13 years ago Kyle Fuller Remove ident spoof from znc core 4.5 KB Diff Download File
LICENSE 748 18 years ago prozacx Added license info git-svn-id: https://znc.svn.s 17.5 KB Diff Download File
LICENSE.OpenSSL 748 18 years ago prozacx Added license info git-svn-id: https://znc.svn.s 702 bytes Diff Download File
Listener.cpp 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 3.9 KB Diff Download File
Listener.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 2.2 KB Diff Download File
main.cpp 2298 13 years ago Uli Schlachter Make znc compile without getopt_long If getopt_lo 9.2 KB Diff Download File
main.h 2287 13 years ago Uli Schlachter Increase the version number to 0.099 Signed-off-b 3.8 KB Diff Download File
Makefile.in 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 4 KB Diff Download File
MD5.cpp 1323 15 years ago psychon MD5: Dunno if this makes the code better or worse. 6.9 KB Diff Download File
MD5.h 2220 13 years ago psychon Use autoheader This commit adds a zncconfig.h to 979 bytes Diff Download File
Modules.cpp 2313 13 years ago Uli Schlachter Remove config-related module hooks This removes t 39.4 KB Diff Download File
Modules.h 2313 13 years ago Uli Schlachter Remove config-related module hooks This removes t 45.1 KB Diff Download File
Nick.cpp 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 3.5 KB Diff Download File
Nick.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 1.3 KB Diff Download File
README.md 2250 13 years ago Kyle Fuller Use Markdown for the README file 4.5 KB Diff Download File
Server.cpp 2285.1.1 13 years ago Kyle Fuller Remove some pointless if statements 1 KB Diff Download File
Server.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 869 bytes Diff Download File
SHA256.cpp 1601 15 years ago psychon Add sha256 support This imports the sha256 code f 7.3 KB Diff Download File
SHA256.h 2220 13 years ago psychon Use autoheader This commit adds a zncconfig.h to 2.5 KB Diff Download File
Socket.cpp 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 3.6 KB Diff Download File
Socket.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 4.9 KB Diff Download File
Template.cpp 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 22.3 KB Diff Download File
Template.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 5.6 KB Diff Download File
User.cpp 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 41.3 KB Diff Download File
User.h 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 11.2 KB Diff Download File
Utils.cpp 2257.1.3 13 years ago Uli Schlachter Add CTable::empty It shouldn't make any real diff 12.6 KB Diff Download File
Utils.h 2257.1.3 13 years ago Uli Schlachter Add CTable::empty It shouldn't make any real diff 14.5 KB Diff Download File
WebModules.cpp 2234 13 years ago psychon WebModules: Fix a crash during shutdown During sh 21.1 KB Diff Download File
WebModules.h 2234 13 years ago psychon WebModules: Fix a crash during shutdown During sh 5 KB Diff Download File
File znc-buildmod.in 2284.2.1 13 years ago Kyle Fuller Remove a unnecessary check for sed inside znc-buil 1.3 KB Diff Download File
File znc-config.in 2212 13 years ago psychon Include @DEFS@ into our compiler call On most sys 1.2 KB Diff Download File
znc-uninstalled.pc.in 2212 13 years ago psychon Include @DEFS@ into our compiler call On most sys 595 bytes Diff Download File
znc.cpp 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 44 KB Diff Download File
znc.h 2320 13 years ago Uli Schlachter Overhaul the config parsing This moves stuff to a 6.7 KB Diff Download File
znc.pc.in 2212 13 years ago psychon Include @DEFS@ into our compiler call On most sys 503 bytes Diff Download File
ZNCString.cpp 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 25.3 KB Diff Download File
ZNCString.h 2230 13 years ago psychon Oh, shiny... NOT (Yes, it's that time of the year 20 KB Diff Download File