- parse.c: remove unused prototypes
- parse.c: fixed archaic bug which would easily allow para[] being accessed out of bounds. Just to remember: para[] must be able hold: <prefix>+<15params>+<NULL>
- renaming files: ircd_parser.y -> conf_parser.y ircd_lexer.l -> conf_lexer.l s_conf.c -> conf.c s_conf.h -> conf.h s_log.c -> log.c s_log.h -> log.h
- fixed style in some places
- Rewrite and cleanup half-broken logging subsystem. Logfile rotating is not working yet
- parse.c: remove unused variable, plus style cleanups
- move content of msg.h, ircd_handler.h and handlers.h into parse.h and remove headers accordingly - killed common.h - remove m_killhost.c and m_flags.c from contrib/ - sort out unused header includes here and there
- m_unregistered(): fix 11 years old bug where ircd sends an invalid formatted ERR_NOTREGISTERED string. - ERR_NOTREGISTERED is not rate-limited any longer
- replace all instances of parv[0] with source_p->name
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag() with simple HasFlag/HasUMode macros.
- Implement GLOBOPS - remove debugging code from parse.c
- Cleanup and restore older parts of the irc-command parser. Gives back ability to specify maximum amount of parameters that are processed within a command.
- rename find_server to hash_find_server to satisfy naming convention - pull m_services.c and m_jupe.c from contrib/ - style fixes in some places
- create ircd-hybrid-8 "branch"
- recreate "trunk"
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport
- Sort out unneeded arguments of some user registration functions
- branch off trunk to create 7.3 branch
- move ircd-hybrid-7.2 to trunk
- Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified - Fixed several compile warnings - 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding
- lp64\llp64\ilp32 portability fixes
- move m_error.c to modules/
- Killed s_stats.c
+ fixed an old bug that affected our numeric delivery: Spotted by: stu Imagine we have a scenario like this: [origin A on server 0] --> [OUR IRCD] --> [TS6 server] --> [TS5 server and target Z] We'd try to address Z by its null ID only because the next server on the way is TS6. That led to delivery failure in cases like ts6(origin)->ts6->ts6->ts5(target).
- Backported msg_tree_parse() speedup
create 7.2 branch, we can move/rename it as needed.
- svn:keywords
- svn:keywords
- Fix svn:keywords
- imported sources - can be moved later according to the directory/branching scheme, but we need the svn up
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.