Revision
689 -
Directory Listing
-
[select for diffs]
Modified
Sat Jun 17 11:30:39 2006 UTC
(19 years, 2 months ago)
by
michael
Diff to
previous 677
- Fixed stupid bug in mo_forcejoin() that would append the name of the source
to the RPL_TOPICWHOTIME numeric instead of the target name.
Revision
654 -
Directory Listing
-
[select for diffs]
Modified
Thu Jun 8 09:02:45 2006 UTC
(19 years, 2 months ago)
by
michael
Diff to
previous 631
- Got rid of Server::dep_user,dep_server and renamed Server::user and Server::servers dlink
lists to client_list and server_list
Revision
628 -
Directory Listing
-
[select for diffs]
Modified
Mon May 29 20:04:32 2006 UTC
(19 years, 3 months ago)
by
adx
Diff to
previous 621
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
613 -
Directory Listing
-
[select for diffs]
Modified
Fri May 19 09:23:10 2006 UTC
(19 years, 3 months ago)
by
michael
Diff to
previous 609
- Got rid of several pointless irc_getnameinfo() calls in places where we
can simply use client->sockhost.
- Removed contrib/m_ltrace.c. Use TRACE instead.
- Fixed compile errors in m_gline.c and m_info.c
Revision
532 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 20 10:38:39 2006 UTC
(19 years, 5 months ago)
by
michael
Diff to
previous 531
- Fixed core in m_jupe(). We're now using an embedded lclient_node dlink_node
which is allocated within a LocalUser struct, so don't try to free() it.
Revision
515 -
Directory Listing
-
[select for diffs]
Modified
Sun Mar 5 09:26:04 2006 UTC
(19 years, 5 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
496 -
Directory Listing
-
[select for diffs]
Modified
Wed Mar 1 18:57:10 2006 UTC
(19 years, 5 months ago)
by
michael
Diff to
previous 491
- Fixed bug where "OPERSPY NAMES #channel" would add a
client twice onto a channel's member list if it is
already on that channel.
Revision
491 -
Directory Listing
-
[select for diffs]
Modified
Wed Mar 1 14:51:05 2006 UTC
(19 years, 5 months ago)
by
michael
Diff to
previous 444
- Got rid of extra strlenS and redundant hash_find_channel() calls
- Cleaned up channel name validation routines
- mo_force: don't allow servers to be added to a channel
Revision
443 -
Directory Listing
-
[select for diffs]
Modified
Sat Feb 11 23:37:10 2006 UTC
(19 years, 6 months ago)
by
adx
Diff to
previous 405
+ make it compile
+ fix contrib
+ fixed core when unloading spy_trace_notice, this one should be MFC'd
(etrace_cb was not unhooked properly)
Revision
398 -
Directory Listing
-
[select for diffs]
Modified
Tue Feb 7 12:00:21 2006 UTC
(19 years, 6 months ago)
by
michael
Diff to
previous 362
- 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
357 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 5 16:06:45 2006 UTC
(19 years, 7 months ago)
by
michael
Diff to
previous 355
- Mainly re-wrote split_nuh() to fix a regexp kline bug where we would cut off
the user portion after 9 chars, but also to be a bit more flexible when we
have to deal with different user/host name lengths.
- Re-wrote m_capture() to use split_nuh()
Revision
355 -
Directory Listing
-
[select for diffs]
Modified
Mon Jan 2 22:04:51 2006 UTC
(19 years, 7 months ago)
by
adx
Diff to
previous 349
+ present halfops as ops to servers which don't support it
+ should work but please review before I break another net ;)
Revision
344 -
Directory Listing
-
[select for diffs]
Modified
Sat Dec 31 09:41:44 2005 UTC
(19 years, 7 months ago)
by
michael
Diff to
previous 290
- Flag the client as being ip-spoofed if setting a new hostname via CHGHOST,
that way non-opers can't figure out the IP with a simple WHOIS.
Suggested by adx
Revision
190 -
Directory Listing
-
[select for diffs]
Modified
Sun Oct 23 22:06:17 2005 UTC
(19 years, 10 months ago)
by
adx
Diff to
previous 188
* prototypes are now prefixed with either nothing or EXTERN
(meaning it's an ircd.dll API)
* dynamic modules now work on win32.
Revision
153 -
Directory Listing
-
[select for diffs]
Modified
Mon Oct 17 21:20:34 2005 UTC
(19 years, 10 months ago)
by
adx
Diff to
previous 125
- compile libio as a dll on win32
- next step is compiling the whole ircd as a dll to export its symbols
- after that, we'll be able to support loadable *.dll modules.
NOTE: m_operspy.c doesn't compile now (error at localClient->iline)
Revision
78 -
Directory Listing
-
[select for diffs]
Modified
Tue Oct 4 21:16:00 2005 UTC
(19 years, 10 months ago)
by
adx
Diff to
previous 77
- further win32 fixes, use ircd_signal.c interface (signals are wrapped
around WM_USER's wParam)
- note that the callback for WM_SIGNAL (ie WM_USER) defined in libio is
independent from the ircd, ie variable dispatch_wm_signal is set in
ircd_signal.c.
- now it compiles, to do: turn libio into a DLL to allow symbol references
in m_*.dll protocol modules.
Revision
30 -
Directory Listing
-
[select for diffs]
Added
Sun Oct 2 20:03:27 2005 UTC
(19 years, 10 months ago)
by
adx
- imported sources
- can be moved later according to the directory/branching scheme,
but we need the svn up