ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/svn/branches/ircd-hybrid-newconf/src/conf
Revision 1027 - Directory Listing - [select for diffs]
Modified Sun Nov 8 13:01:13 2009 UTC (16 years, 8 months ago) by michael
Diff to previous 927
- Move old 7.3 sources to branches/ircd-hybrid-newconf

Revision 927 - Directory Listing - [select for diffs]
Modified Tue Nov 27 22:45:36 2007 UTC (18 years, 7 months ago) by bear
Original Path: ircd-hybrid/src/conf
Diff to previous 926
Some fixes, and pushing non-loaded data down into the file formats.
I'm so going to get killed over this commit,
but hey, where would be the fun otherwise? ;-)

Revision 926 - Directory Listing - [select for diffs]
Modified Tue Nov 27 20:11:56 2007 UTC (18 years, 7 months ago) by bear
Original Path: ircd-hybrid/src/conf
Diff to previous 862
Some more work on conf stores
Untested, misses includes, but should get you the general idea.

Revision 862 - Directory Listing - [select for diffs]
Modified Mon Mar 5 04:33:38 2007 UTC (19 years, 4 months ago) by db
Original Path: ircd-hybrid/src/conf
Diff to previous 861
- move buf_cb_sendto_one() into send.c from strbuf
- add kludge to Makefile to force strbuf.o functions to be linked into ircd
- add temp kludges to deny. and kill.c to allow ircd to link (FIX!!!)
- Finally! modify m_names.c to use strbuf


Revision 861 - Directory Listing - [select for diffs]
Modified Thu Mar 1 10:14:18 2007 UTC (19 years, 4 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 860
+ "oper" and "added" are for admin's information; NULL (i.e. smalldate)
  is indeed redundant, but I believe it still belongs in conf/ rather than
  reanalysing stuff in conf/parser/ (which additionally makes a
  reverse dependence, i.e. conf parser on store types)

Revision 860 - Directory Listing - [select for diffs]
Modified Thu Mar 1 01:15:49 2007 UTC (19 years, 4 months ago) by bear
Original Path: ircd-hybrid/src/conf
Diff to previous 851
Remove legacy fields from ConfStoreField[] arrays, a legacy csv imple-
mentation will be able to generate them itself, nobody else needs them.
Also store conf file name in the ConfStore struct.

Revision 851 - Directory Listing - [select for diffs]
Modified Mon Feb 19 21:55:24 2007 UTC (19 years, 5 months ago) by bear
Original Path: ircd-hybrid/src/conf
Diff to previous 847
Move some logic from m_kline.c to conf/kill.c, integrate stuff with new csvlib,
clean up / simplify / centralize some code.

parse_aline.c should really be called aline.c or so now

Revision 847 - Directory Listing - [select for diffs]
Modified Sat Feb 17 21:19:12 2007 UTC (19 years, 5 months ago) by bear
Original Path: ircd-hybrid/src/conf
Diff to previous 846
make stuff compile again
Revision 846 - Directory Listing - [select for diffs]
Modified Sat Feb 10 18:00:09 2007 UTC (19 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 845
+ added two middle layer between ircd and e.g. csv
+ sample for kill.c, please implement the rest

Revision 845 - Directory Listing - [select for diffs]
Modified Sat Feb 10 03:02:59 2007 UTC (19 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 829
+ added import_conf_flags, removed CT_FLAG in favour of a simplier solution

Revision 829 - Directory Listing - [select for diffs]
Modified Thu Nov 23 21:38:51 2006 UTC (19 years, 8 months ago) by stu
Original Path: ircd-hybrid/src/conf
Diff to previous 828
match args wrong way around preventing you from doing CONNECT *
Revision 828 - Directory Listing - [select for diffs]
Modified Thu Nov 23 21:23:11 2006 UTC (19 years, 8 months ago) by stu
Original Path: ircd-hybrid/src/conf
Diff to previous 827
- Add src/modules.c - This gives us back MOD((UN|RE)LOAD|RESTART) (doesnt take
  core modules into account)
- Add CT_FLAG - a generic way of adding backward compatible foo = yes; flags
- Correct a couple of conf entries which didnt quite match 7.2
- Allow bools to be passed through to a CT_LIST properly


Revision 827 - Directory Listing - [select for diffs]
Modified Thu Nov 23 19:51:17 2006 UTC (19 years, 8 months ago) by stu
Original Path: ircd-hybrid/src/conf
Diff to previous 824
dlinkDelete the node not the data
Revision 824 - Directory Listing - [select for diffs]
Modified Sun Nov 5 21:24:55 2006 UTC (19 years, 8 months ago) by stu
Original Path: ircd-hybrid/src/conf
Diff to previous 823
Fix double free caused by tmpserver not being reset after its used in a field.
Revision 823 - Directory Listing - [select for diffs]
Modified Sun Oct 8 21:37:28 2006 UTC (19 years, 9 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 822
+ allow no class limit

Revision 822 - Directory Listing - [select for diffs]
Modified Sun Oct 8 11:56:47 2006 UTC (19 years, 9 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 821
+ fixed 99% cpu

Revision 821 - Directory Listing - [select for diffs]
Modified Sat Oct 7 20:25:51 2006 UTC (19 years, 9 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 811
+ fixed compile error

Revision 811 - Directory Listing - [select for diffs]
Modified Mon Sep 4 20:39:46 2006 UTC (19 years, 10 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 810
+ implemented oper override

Revision 810 - Directory Listing - [select for diffs]
Modified Mon Sep 4 20:18:53 2006 UTC (19 years, 10 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 809
+ found a better way to implement this

Revision 809 - Directory Listing - [select for diffs]
Modified Mon Sep 4 19:40:32 2006 UTC (19 years, 10 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 801
+ modularised oper flags
+ somebody please do the same with auth,connect

Revision 801 - Directory Listing - [select for diffs]
Modified Wed Aug 30 16:54:25 2006 UTC (19 years, 10 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 797
+ only filename changes

Revision 797 - Directory Listing - [select for diffs]
Modified Wed Aug 30 11:53:57 2006 UTC (19 years, 10 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 796
- Misc. general{} conf fixes

Revision 796 - Directory Listing - [select for diffs]
Modified Wed Aug 30 10:32:10 2006 UTC (19 years, 10 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 794
- Fixed resvs

Revision 794 - Directory Listing - [select for diffs]
Modified Sun Aug 27 22:43:34 2006 UTC (19 years, 10 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 793
+ fixed win32 build (at least under BCC)
+ newconf adjustments aiming at simple.conf compatibility
+ added missing init_resv() call
Revision 793 - Directory Listing - [select for diffs]
Modified Sun Aug 27 20:54:32 2006 UTC (19 years, 10 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 792
- Oops, serverinfo{} should be read in the first, and listen{} in
  the second pass.

Revision 792 - Directory Listing - [select for diffs]
Modified Sun Aug 27 20:51:45 2006 UTC (19 years, 10 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 776
- Read listen{} blocks in the first parsing pass. Just in case
  a listen{} block comes before servinfo{}

Revision 776 - Directory Listing - [select for diffs]
Modified Wed Aug 23 13:53:34 2006 UTC (19 years, 11 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 771
+ corrections to the new code
+ first succeeded soft reboot attempts.

Revision 771 - Directory Listing - [select for diffs]
Modified Tue Aug 22 18:54:38 2006 UTC (19 years, 11 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 768
+ after fixing a bunch of bugs, ircd is finally able to start up and /connect.
+ problems: kline/xline and such refuse to load (missing write_csv_line),
  modload & co are also not present (need to implement module-like m_ files?)

Revision 768 - Directory Listing - [select for diffs]
Modified Mon Aug 21 16:59:42 2006 UTC (19 years, 11 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 767
+ added a missing callback initialization

Revision 767 - Directory Listing - [select for diffs]
Modified Mon Aug 21 16:53:15 2006 UTC (19 years, 11 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 764
+ resolved a filename conflict

Revision 764 - Directory Listing - [select for diffs]
Modified Sat Aug 19 20:14:06 2006 UTC (19 years, 11 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 763
+ restored class limits plus reworked them to be a bit more sane.


Revision 763 - Directory Listing - [select for diffs]
Modified Sat Aug 19 14:06:43 2006 UTC (19 years, 11 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 762
+ restored number_per_cidr stuff

Revision 762 - Directory Listing - [select for diffs]
Modified Sat Aug 19 13:39:21 2006 UTC (19 years, 11 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 756
+ restored ip hashing code (moved to hash.c)

Revision 756 - Directory Listing - [select for diffs]
Modified Fri Aug 18 09:43:20 2006 UTC (19 years, 11 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 751
+ added parser files.
+ ip hashing is to come

Revision 751 - Directory Listing - [select for diffs]
Modified Tue Jul 25 20:51:14 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 749
+ implemented RESV hashing where it's possible (i.e. no wildcards)
+ ok, all this list/hash manipulation should be moved to src/conf

Revision 749 - Directory Listing - [select for diffs]
Modified Tue Jul 25 19:45:47 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 747
+ make everything compile, but not yet link

Revision 747 - Directory Listing - [select for diffs]
Modified Mon Jul 24 22:14:17 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 746
+ fixed everything except m_gline and m_spoof.
+ still to do: ban storage, limits, iphash, parser, conf_connect_allowed

Revision 746 - Directory Listing - [select for diffs]
Modified Mon Jul 24 18:47:50 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 745
+ make most modules compile, except a few ones which need deeper changes

Revision 745 - Directory Listing - [select for diffs]
Modified Mon Jul 24 08:12:48 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 744
+ make parse_aline compile
+ to do: parser executive, limits, ip hash, conf_connect_allowed replacement


Revision 744 - Directory Listing - [select for diffs]
Modified Mon Jul 24 07:48:55 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 743
+ fixed server.c

Revision 743 - Directory Listing - [select for diffs]
Modified Sun Jul 23 20:03:42 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 742
+ make ircd core compile except server.c and parse_aline.c

Revision 742 - Directory Listing - [select for diffs]
Modified Sun Jul 23 14:10:50 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 741
+ moved isupport handling from s_conf.c

Revision 741 - Directory Listing - [select for diffs]
Modified Sun Jul 23 13:49:20 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 740
+ removed s_conf.h and superseded parts of s_conf.c

Revision 740 - Directory Listing - [select for diffs]
Modified Sun Jul 23 13:21:24 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 739
+ removed oldconf

Revision 739 - Directory Listing - [select for diffs]
Modified Sun Jul 23 13:03:22 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 738
+ finished implementing newconf base

Revision 738 - Directory Listing - [select for diffs]
Modified Sat Jul 22 20:58:30 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 737
+ implemented newconf/gecos

Revision 737 - Directory Listing - [select for diffs]
Modified Sat Jul 22 20:17:19 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 736
+ moved parser files to its dedicated subdirectory

Revision 736 - Directory Listing - [select for diffs]
Modified Sat Jul 22 20:13:05 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 735
+ implemented shared and cluster
+ added todo marks

Revision 735 - Directory Listing - [select for diffs]
Modified Sat Jul 22 19:08:32 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 734
+ implemented conf/glines

Revision 734 - Directory Listing - [select for diffs]
Modified Fri Jul 21 21:19:03 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 733
+ implemented resvs

Revision 733 - Directory Listing - [select for diffs]
Modified Fri Jul 21 19:49:27 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 732
+ implemented exempt{} blocks

Revision 732 - Directory Listing - [select for diffs]
Modified Fri Jul 21 19:35:54 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 731
+ added support for deny{} blocks

Revision 731 - Directory Listing - [select for diffs]
Modified Fri Jul 21 18:58:38 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 730
+ added report_klines()

Revision 730 - Directory Listing - [select for diffs]
Modified Thu Jul 20 19:43:58 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 729
+ implemented K-lines, yet without callback for kline.conf load/store

Revision 729 - Directory Listing - [select for diffs]
Modified Mon Jul 17 12:52:05 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 728
+ implemented auth{}

Revision 728 - Directory Listing - [select for diffs]
Modified Mon Jul 17 08:56:08 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 725
+ added find_access_conf

Revision 725 - Directory Listing - [select for diffs]
Modified Sun Jul 16 21:58:09 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 724
+ turned a variable static

Revision 724 - Directory Listing - [select for diffs]
Modified Sun Jul 16 21:48:50 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 722
+ began implementing hashtable confs (ACB)

Revision 722 - Directory Listing - [select for diffs]
Modified Sun Jul 16 17:10:00 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 721
+ save user= entries in the order they're entered

Revision 721 - Directory Listing - [select for diffs]
Modified Sun Jul 16 17:02:55 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 719
+ added missing class unreference when multiple "class=" lines were
  encountered.

Revision 719 - Directory Listing - [select for diffs]
Modified Sun Jul 16 16:56:58 2006 UTC (20 years ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 712
+ reworked operator{} blocks to make them independent from oldconf
+ moved some utilities from s_conf.* to libio
+ added stub for auth{} blocks

Revision 712 - Directory Listing - [select for diffs]
Modified Sat Jul 8 12:13:14 2006 UTC (20 years ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 703
- Also show the full path of .included configuration files when reporting
  syntax errors.  This is just cosmetical.

Revision 703 - Directory Listing - [select for diffs]
Modified Sun Jun 25 10:39:47 2006 UTC (20 years, 1 month ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 700
- Fixed off-by-one error in do_parse_error() when reporting the line number
  Spotted by stu

Revision 700 - Directory Listing - [select for diffs]
Modified Sat Jun 24 16:21:12 2006 UTC (20 years, 1 month ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 678
+ fixed small memory leak on newconf's .include

Revision 678 - Directory Listing - [select for diffs]
Modified Thu Jun 15 08:06:28 2006 UTC (20 years, 1 month ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 669
+ rebuilt y.tab.c
+ ServerInfo -> ServerInfoX for now to avoid hidden name conflicts
+ serv_list nodes are localClient->lnode, so don't free them with balloc


Revision 669 - Directory Listing - [select for diffs]
Modified Sun Jun 11 15:36:16 2006 UTC (20 years, 1 month ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 657
- lexer.l: added proper support for quotes in strings.
  Cleaned up C comment style handling.
  Added support for C++ comments.

Revision 657 - Directory Listing - [select for diffs]
Modified Fri Jun 9 18:07:14 2006 UTC (20 years, 1 month ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 641
+ added implementation for listen{}
+ fixed header in conf_channel.c

Revision 641 - Directory Listing - [select for diffs]
Modified Wed Jun 7 10:51:31 2006 UTC (20 years, 1 month ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 628
- Renamed basename() to libio_basename() and use it everywhere instead
  of glibc's basename
- Updated configure.ac accordingly

Revision 628 - Directory Listing - [select for diffs]
Modified Mon May 29 20:04:32 2006 UTC (20 years, 1 month ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 623
Added contrib module for character set recoding

Note it doesn't work at the moment because listen{} itself
is not yet modularised.  Will probably also need some modifications
to include iconv headers and libraries in the build process.

Revision 623 - Directory Listing - [select for diffs]
Modified Thu May 25 08:54:56 2006 UTC (20 years, 2 months ago) by metalrock
Original Path: ircd-hybrid/src/conf
Diff to previous 603
 - Fix shadowed declare.

Revision 603 - Directory Listing - [select for diffs]
Modified Sun May 14 10:32:26 2006 UTC (20 years, 2 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 559
- Made cleanup_pending_glines() an event started off when loading
  the m_gline module
- Removed s_gline.c, s_gline.h and metadata.c

Revision 559 - Directory Listing - [select for diffs]
Modified Sun Apr 23 00:49:54 2006 UTC (20 years, 3 months ago) by db
Original Path: ircd-hybrid/src/conf
Diff to previous 557
- basename the right variable.


Revision 557 - Directory Listing - [select for diffs]
Modified Sat Apr 22 19:39:08 2006 UTC (20 years, 3 months ago) by db
Original Path: ircd-hybrid/src/conf
Diff to previous 525
- name conflict was confusing Makefile


Revision 525 - Directory Listing - [select for diffs]
Modified Sun Mar 12 21:29:56 2006 UTC (20 years, 4 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 515
+ fixed modload log notice

Revision 515 - Directory Listing - [select for diffs]
Modified Sun Mar 5 09:26:04 2006 UTC (20 years, 4 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 513
- Moved tstats() to m_stats.c and killed s_stats.(c|h)
- Got rid of extra ServerStats pointer
- Killed ms_error which was basically a duplication of m_error

Revision 513 - Directory Listing - [select for diffs]
Modified Sun Mar 5 08:28:01 2006 UTC (20 years, 4 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 477
- Moved m_error to core modules and made remaining command handlers use
  m_ignore instead of m_error

Revision 477 - Directory Listing - [select for diffs]
Modified Sat Feb 18 12:34:09 2006 UTC (20 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 476
+ additional parameter 'exact' for find_module():

if NO, match only the canonical name i.e. m_part.ABC will match
m_part.so or built-in m_part (used to check if any version of a
module is loaded)

if YES, match the whole file name (used with /modunload and friends)

Revision 476 - Directory Listing - [select for diffs]
Modified Sat Feb 18 07:19:35 2006 UTC (20 years, 5 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 475
- Get operator.c to compile (with a few warnings)

Revision 475 - Directory Listing - [select for diffs]
Modified Sat Feb 18 02:34:20 2006 UTC (20 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 474
+ make it compile, and maybe even run...

Revision 474 - Directory Listing - [select for diffs]
Modified Sat Feb 18 02:12:40 2006 UTC (20 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 473
+ finished modules API
+ now we need to put these mo_modload etc somewhere

Revision 473 - Directory Listing - [select for diffs]
Modified Sat Feb 18 00:49:41 2006 UTC (20 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 467
+ don't allow pathnames when loading modules *kiss*

Revision 467 - Directory Listing - [select for diffs]
Modified Tue Feb 14 00:27:11 2006 UTC (20 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 424
+ module manager

Revision 424 - Directory Listing - [select for diffs]
Modified Fri Feb 10 16:15:23 2006 UTC (20 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 423
+ default field support for class{}

Revision 423 - Directory Listing - [select for diffs]
Modified Fri Feb 10 16:11:41 2006 UTC (20 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 422
+ support for oper "name" { ... } syntax

Revision 422 - Directory Listing - [select for diffs]
Modified Fri Feb 10 16:01:16 2006 UTC (20 years, 5 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 421
- Added conf_operator_report()

Revision 421 - Directory Listing - [select for diffs]
Modified Fri Feb 10 14:26:35 2006 UTC (20 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 420
+ make conf_add_field return pointer to ConfField

Revision 420 - Directory Listing - [select for diffs]
Modified Fri Feb 10 14:23:33 2006 UTC (20 years, 5 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 419
+ added support for syntax SECTION "value" { ...fields... };
  ConfSection has a field 'def_field', if non-NULL it will be
  assigned with the provided value.

Revision 419 - Directory Listing - [select for diffs]
Modified Fri Feb 10 14:23:14 2006 UTC (20 years, 5 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 418
- As suggested by adx, allow oper{} as well as operator{}

Revision 418 - Directory Listing - [select for diffs]
Modified Fri Feb 10 14:06:04 2006 UTC (20 years, 5 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 417
- Added reset_operator(), also do some error reporting

Revision 417 - Directory Listing - [select for diffs]
Modified Fri Feb 10 13:40:01 2006 UTC (20 years, 5 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 398
- Added initial version of operator.c which still isn't finished and propably
  won't even compile.

Revision 398 - Directory Listing - [select for diffs]
Modified Tue Feb 7 12:00:21 2006 UTC (20 years, 5 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 366
- Ripped out lazylinks as discussed on irc. the main concept wasn't very well
  designed and will be done in a better way some day.  Anyways, they propably
  never worked and were considered bloat by most people.  Good bye!

Revision 366 - Directory Listing - [select for diffs]
Modified Sun Jan 8 22:12:22 2006 UTC (20 years, 6 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 267
+ added support for integer enumeration in conf manager
+ will need this for listen{}

Revision 267 - Directory Listing - [select for diffs]
Modified Sun Nov 13 22:54:08 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 262
+ s/extern/EXTERN/ in include/conf
+ implemented class{} from scratch; it's almost done,
  I only need to add limit checking code
+ added nice syntax e.g. number_per_ip = 3, global:5;
+ added some aliases ie host_limit === number_per_ip,
  userhost_limit === number_per_userhost
  (replaces max_local & max_global mess)
+ check example.conf for more details.

Revision 262 - Directory Listing - [select for diffs]
Modified Sun Nov 13 11:08:43 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 226
+ forgot to update newconf as well

Revision 226 - Directory Listing - [select for diffs]
Modified Thu Nov 3 17:12:30 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 225
+ missing header

Revision 225 - Directory Listing - [select for diffs]
Modified Thu Nov 3 17:08:38 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 224

Revision 224 - Directory Listing - [select for diffs]
Modified Thu Nov 3 17:05:46 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 223
+ added logging{} block. I hate to add this rusty code to new conf
  but it's the only way for now..
+ style corrections

Revision 223 - Directory Listing - [select for diffs]
Modified Thu Nov 3 15:42:51 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 221
+ moved max_watch to the beginning of 'registered users' subsection

Revision 221 - Directory Listing - [select for diffs]
Modified Thu Nov 3 15:36:27 2005 UTC (20 years, 8 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 212
- Finished WATCH implementation
- Added missing 'return' after register_remote_user() call in
  nick_from_server() which would cause an extra hash_del/strcpy/hash_add
  combination.

Revision 212 - Directory Listing - [select for diffs]
Modified Tue Nov 1 22:17:16 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 211
+ simple implementation of modules{}
+ ok this sucks, we need new module manager

Revision 211 - Directory Listing - [select for diffs]
Modified Tue Nov 1 21:42:01 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 210
- reorganisations which aim at:
  1) moving read_conf_files() at the end of daemon bootup process,
  2) making load_*_modules a part of conf parsing, after the 1st pass

Revision 210 - Directory Listing - [select for diffs]
Modified Tue Nov 1 19:31:40 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 209
+ use L_CRIT not L_WARN in parse_fatal

Revision 209 - Directory Listing - [select for diffs]
Modified Tue Nov 1 19:28:42 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 207
+ coded new serverinfo
+ added parse_fatal, similar to parse_error but using L_CRIT and server_die
+ cold moved out from reset_conf, verify_conf callbacks to a global conf_cold

Revision 207 - Directory Listing - [select for diffs]
Modified Tue Nov 1 15:27:44 2005 UTC (20 years, 8 months ago) by michael
Original Path: ircd-hybrid/src/conf
Diff to previous 206
- s/init_serverhide/init_admin/

Revision 206 - Directory Listing - [select for diffs]
Modified Tue Nov 1 14:58:39 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 205
+ implemented admin{} support

Revision 205 - Directory Listing - [select for diffs]
Modified Tue Nov 1 14:13:53 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 204
+ implemented serverhide{}
+ added splitmode activation/deactivation to conf/channel.c

Revision 204 - Directory Listing - [select for diffs]
Modified Tue Nov 1 12:30:39 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 203
+ added missing call in init_conf()
+ added serverhide{} skeleton

Revision 203 - Directory Listing - [select for diffs]
Modified Tue Nov 1 12:24:28 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 200
+ implemented channel{}

Revision 200 - Directory Listing - [select for diffs]
Modified Tue Nov 1 11:38:41 2005 UTC (20 years, 8 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 183
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit
+ added newconf framework for channel{}
+ added missing 7.2 RELNOTES


Revision 183 - Directory Listing - [select for diffs]
Modified Sun Oct 23 00:01:26 2005 UTC (20 years, 9 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 182
- copyright fixes

Revision 182 - Directory Listing - [select for diffs]
Modified Sat Oct 22 23:49:43 2005 UTC (20 years, 9 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 181
* implemented general{}

Revision 181 - Directory Listing - [select for diffs]
Modified Sat Oct 22 19:30:19 2005 UTC (20 years, 9 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 180
* finish last commit

Revision 180 - Directory Listing - [select for diffs]
Modified Sat Oct 22 19:26:46 2005 UTC (20 years, 9 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 179
* added general{} framework

Revision 179 - Directory Listing - [select for diffs]
Modified Sat Oct 22 11:23:29 2005 UTC (20 years, 9 months ago) by adx
Original Path: ircd-hybrid/src/conf
Diff to previous 91
- rearranged new conf headers a bit

Revision 91 - Directory Listing - [select for diffs]
Modified Sat Oct 8 03:46:09 2005 UTC (20 years, 9 months ago) by db
Original Path: ircd-hybrid/src/conf
Diff to previous 90
- Split out most of the *line *resv stuff into separate file
  parse_aline.c should go eventually into the subdir conf
- removed double -o in Makefile.in in src, this caused compile to fail for me


Revision 90 - Directory Listing - [select for diffs]
Modified Fri Oct 7 02:04:15 2005 UTC (20 years, 9 months ago) by knight
Original Path: ircd-hybrid/src/conf
Diff to previous 89
- Finialise svn:ignore keywords to fix everything

Revision 89 - Directory Listing - [select for diffs]
Added Thu Oct 6 21:22:58 2005 UTC (20 years, 9 months ago) by adx
Original Path: ircd-hybrid/src/conf
- added dynamically extensible conf parser (compiles ok); enough to start
  modularising general{} -> general.c, auth{} -> auth.c and so on.

Convenience Links