Revision
751 -
Directory Listing
-
[select for diffs]
Modified
Tue Jul 25 20:51:14 2006 UTC
(20 years ago)
by
adx
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
747 -
Directory Listing
-
[select for diffs]
Modified
Mon Jul 24 22:14:17 2006 UTC
(20 years ago)
by
adx
Diff to
previous 746
+ fixed everything except m_gline and m_spoof.
+ still to do: ban storage, limits, iphash, parser, conf_connect_allowed
Revision
719 -
Directory Listing
-
[select for diffs]
Modified
Sun Jul 16 16:56:58 2006 UTC
(20 years ago)
by
adx
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
Diff to
previous 703
- Also show the full path of .included configuration files when reporting
syntax errors. This is just cosmetical.
Revision
678 -
Directory Listing
-
[select for diffs]
Modified
Thu Jun 15 08:06:28 2006 UTC
(20 years, 1 month ago)
by
adx
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
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
641 -
Directory Listing
-
[select for diffs]
Modified
Wed Jun 7 10:51:31 2006 UTC
(20 years, 1 month ago)
by
michael
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
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
603 -
Directory Listing
-
[select for diffs]
Modified
Sun May 14 10:32:26 2006 UTC
(20 years, 2 months ago)
by
michael
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
515 -
Directory Listing
-
[select for diffs]
Modified
Sun Mar 5 09:26:04 2006 UTC
(20 years, 4 months ago)
by
michael
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
477 -
Directory Listing
-
[select for diffs]
Modified
Sat Feb 18 12:34:09 2006 UTC
(20 years, 5 months ago)
by
adx
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
420 -
Directory Listing
-
[select for diffs]
Modified
Fri Feb 10 14:23:33 2006 UTC
(20 years, 5 months ago)
by
adx
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
398 -
Directory Listing
-
[select for diffs]
Modified
Tue Feb 7 12:00:21 2006 UTC
(20 years, 5 months ago)
by
michael
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
267 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 13 22:54:08 2005 UTC
(20 years, 8 months ago)
by
adx
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
224 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 3 17:05:46 2005 UTC
(20 years, 8 months ago)
by
adx
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
221 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 3 15:36:27 2005 UTC
(20 years, 8 months ago)
by
michael
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
211 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 1 21:42:01 2005 UTC
(20 years, 8 months ago)
by
adx
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
209 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 1 19:28:42 2005 UTC
(20 years, 8 months ago)
by
adx
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
200 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 1 11:38:41 2005 UTC
(20 years, 8 months ago)
by
adx
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
91 -
Directory Listing
-
[select for diffs]
Modified
Sat Oct 8 03:46:09 2005 UTC
(20 years, 9 months ago)
by
db
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
89 -
Directory Listing
-
[select for diffs]
Added
Thu Oct 6 21:22:58 2005 UTC
(20 years, 9 months ago)
by
adx
- added dynamically extensible conf parser (compiles ok); enough to start
modularising general{} -> general.c, auth{} -> auth.c and so on.