- Rename find_channel_link() to member_find_link()
- Replace remaining occurrences of IsMember with find_channel_link and remove IsMember entirely
- Rename most occurrences of 'client_p' to 'client'
- Bump copyright years everywhere
- hash: move initialization of 'hashf_xor_key' into strhash() and kill hash_init() - hash.c: stylistic changes
- Rename struct Membership to ChannelMember - Rename Channel::last_knock to last_knock_time - Rename Channel::last_invite to last_invite_time - Rename chptr to channel
- Renamed 'creationtime' Channel structure member to 'creation_time'
- Update copyright years
- Make use of the bool data type in some places
- Killed userhost.c. Rewrote everything to use ipcache.c
- hash.c:free_list_task(): properly unlink nodes from their lists even though memory is freed solely for debugging purposes
- Update copyright years
- Update copyright years
- Make hash.c:free_list_task() use dlinkDelete() instead of dlinkFindDelete()
- Minor style corrections and constifications
- Remove excessive const keyword on dlink_node pointers
- Fixed svn properties
- hash.c: fixed previous commit to free_list_task()
- hash.c:free_list_task(): we really want to use dlinkFindDelete() here instead of just dlinkDelete()
- hash.c: remove unused header includes
- Move resv.* to conf_resv.*
- Renamed MyCalloc to xcalloc
- hash.c:hash_init(): deal with genrand_int32() returning 0
- Update copyright years
- Move userhost related code from hash.c to userhost.c
- Use an embedded list node for the ListTask struct
- Move all SID/UID related code to id.c
- Fixed style in several places
- Minor cleanups here and there
- Update copyright years
- Style corrections; constifications
- Style corrections
- hash.c: constifications
- hash.c:free_list_task(): removed pointless MyConnect() test
- Renamed variables
- Renamed variables
- Renamed Channel::chname to Channel::name
- Renamed 'localClient' Client structure member to just 'connection'
- Update GPL 2 license headers
- hash.c:safe_list_channels(): removed outdated comment
- Add topic mask option to /list
- hash.c:list_one_channel(): let other users see channelmodes in /list
- Let mp_pool_get() clear memory
- hash.c: Use 'unsigned' whenever possible
- hash.c:list_one_channel(): constification
- hash.c:list_one_channel(): optimize for the admin case
- Moved files: s_user.c -> user.c s_misc.c -> misc.c s_serv.c -> server.c
- hash.c:safe_list_channels(): since we don't allow remote /LIST requests use source_p instead of of source_p->from when testing for sendq exceedance
- Made free_list_task() only take one parameter
- Made safe_list_channels and list_one_channel only take two parameters
- hash.c:delete_user_host(): replaced DLINK_FOREACH_SAFE with DLINK_FOREACH
- hash.c: style fixes only
- Incorporate Adam's writev() patch
- Applied Adam's sendto_one_numeric() changes
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs) - Fixed copyright years
- hash.c:exceeding_sendq(): constification
- Administrators may now see channel modes in /LIST
- Administrators can now see +s channels in /LIST
- Tweaked various mempool chunk sizes
- Revert to -r1831
- Made all numeric defines use the actual string instead of the numeric value which allows to use gcc's printf format attribute - Remove current message locale implementation
- Minor cleanups to hash.c; removed now unused functions, style cleanups
- Cleanup/reorganize header file layout - Fixed naming convention in some places
- Implemented memory pool allocator which basically is taken from Tor's mempool allocator for Tor cells - Fixed compile warnings in conf_class.c - ./configure --enable-assert works again
- added improved match() stolen from ircu - fixed compile warning in m_module.c
- More config subsystem cleanups
- Initial rewrite of the configuration subsystem
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- src/hash.c: there's no need keep on searching clientTable[] for a server-id if we didn't find it in the idTable[] before.
- src/hash.c: minor style corrections
- init_hash(): remove unused variable
- 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
- 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
- make channel::topic and channel::topic_info fixed-size arrays
- 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"
- Style cleanups - Doxify hook.c
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport
- 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
- move list manipulation routines from tools.c to list.c - mem_frob() goes to memory.c - sort out redundant/unneeded header includes
- added a mersenne twister basedn prng
- Killed s_stats.c
- hash_find_id() should be using strcmp instead or irccmp
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.