- Killed CurrentTime
- Update copyright years
- Make use of bool even more
- Use bool data type in struct Whowas
- Rip out mempool
- Update copyright years
- Store real host information in Client.realhost and extend the UID message to send the actual host. This allows operators to see the real host of a client in /whois and /whowas.
- Update copyright years
- Minor style corrections and constifications
- Fixed svn properties
- whowas.c:whowas_make(): fixed potential core when general::whowas_history_length is set to 0
- whowas.c:whowas_trim(): use dlink_list_length
- whowas.c:whowas_trim(): fixed test on whowas_list.tail
- Rename Client::whowas to Client::whowas_list
- whowas.c: remove unused header include
- Further cleanups to recent WHOWAS changes
- whowas.c: documentation
- whowas.c: documentation
- Change whowas system to use a linked list instead of othe this monolithic WHOWAS table - Size of the whowas nick name history length is now configurable
- whowas.c: rename some variables for consistency
- whowas.c: doxygen
- Now that we got time_t to work nicely on openbsd with snprintf's conversion specifiers, we ran into a similiar issue on Raspbian/ARMv7's time_t which is of signed 32 bit and doesn't cope at all with %j. Instead of doing tricks, get rid of time_t everywhere and forever and use uintmax_t instead which has at least a 'standardized' conversion specifier associated with it.
- whowas_off_history(), pseudo_clear(), client_clear_svstags(): simplifications
- Update copyright years
- Make mem-usage counters use size_t and use the %zu conversion specifier accordingly
- whowas.c: rename variables
- WHOWAS now shows IP addresses to irc operators - Changed RPL_WHOISACTUALLY numeric string. In the future it will also show the *real* hostname once we distinguish between spoofs/vhosts and real hosts
- Update copyright years
- Renamed Client::svid to Client::account
- Renamed variables
- /WHOWAS now shows the name of the services account a user was logged in - Prepare whois_person() for target_p->svid[0] being '*' for user that aren't logged into a services account - Update NEWS
- Update GPL 2 license headers
- Create 8.2.x branch
- whowas.c:whowas_add_history(): constification; sanitize assert()
- Style corrections all over the place
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs) - Fixed copyright years
- Fixed server name leak for hidden servers in /who, /whois and /whowas
- whowas: Renamed functions. add_history -> whowas_add_history off_history -> whowas_off_history get_history -> whowas_get_history
- whowas.c: renamed count_whowas_memory() to whowas_count_memory() - watch_count_memory(), whowas_count_memory(): constification, renamed variables, removed unused variables
- Mostly style cleanups & whitespace changes
- Constification
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- whowas.c: sort out header includes
- cleanup and rewrite whowas.c to use the dlink list manipulation routines - increase NICKNAMEHISTORYLENGTH to 16384
- 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
- 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
- create ircd-hybrid-8 "branch"
- recreate "trunk"
- branch off trunk to create 7.3 branch
- move ircd-hybrid-7.2 to trunk
- lp64\llp64\ilp32 portability fixes
- Removed some outdated XXX comments
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.