Remove duplicate global definitions
Improve efficiency of m_3cat() algorithm
Simplifications to cset_variable()
Simplify cset_variable_casedef()
Combine cset_variable_case1() and cset_variable_casedef() into cset_variable_range()
Very minor simplification/cleanup of is_channel()
Reformat and simplify channel_stats() and make_channel()
Remove queueing of wildcard CSETs and fix use-after-free with queued CSETs
Minor fixes and improvements to channel_stats()
Avoid reading an uninitialized byte in dgets()
Move find_old_server() nearby to only caller and make static
Fix SHOW_AWAY_ONCE so it shows away message if the nick has changed
Handle 301 numeric with missing message away message argument
Remove my_from_server argument to finalize_server_connect()
Correctly handle a last argument prefixed with : for any protocol message
Remove obsolete check_host() function
Minor simplification to remove one #ifdef/#endif pair
Display "Servers exhausted. Restarting." message at the right time
Bump MAXPARA (maximum protocol message arguments) to 20 as per EPIC5
Simplification of logic in server_lost()
Retry the initial server connection the correct number of times
Simplify next_server()
Make finalize_server_connect() static
Improve error messages for SSL connection failures
Rename clear_screen() to input_clear_screen()
Rename 'lines' variables
Rename 'lines' identifiers that clash with <term.h>
Simplify and improve ov_strcpy()
Remove unused function irc_clear_screen
Rename 'pad_char' argument to padc
Rename 'lines' variable to 'line_range'
Add /EXEC -WINTARGET <target> argument
Rename Window.columns to Window.saved_columns
Remove #include <ircterm.h> from source files that don't use it
Correctly handle reconnection after finalize_server_connect() fails
gmake missing .config.h
BitchX command line needs a password parameter for server connects.
I've now updated the BitchX -h help text to explain it a bit better. The list should work fine, just send email to bitchx-devel@lists.sourceforge.net
Update command-line help text to explain server descriptions
To follow that up, generally any place you can put a server you can also put a full "server:port:password:nick:..." type string. So this will connect to a server with a password at the default port: BitchX "irc.foo.com::password"
To follow that up, generally any place you can put a server you can also put a full "server:port:password:nick:..." type string. So this will connect to a server with a password at the default port: BitchX irc.foo.com::password
Remove configure check for bcopy(), no longer required
Replace last uses of bcopy() with memcpy()
Move declaration to top of block
Straight conversion of prepare_display() from pds.pos integer to pds.dest pointer
Group variables representing the current prepare_display() state into a struct
Fix /HISTORY *pattern* and /HISTORY -CLEAR
In prepare_display() set firstwb on tab as well as space
Count columns used by ND_SPACE character when splitting lines
Use main_screen->co instead of current_term->TI_cols as fallback width for never-visible windows
Use target window width rather than terminal width to wrap /list -wide output
Add window_columns() function to determine number of columns used for splitting window output
No tabs should be shown when /SET TAB is OFF
Use current screen size rather than original terminal size in term_clear_screen()
Remove dead code in refresh_screen()
Use current terminal size in term_reset()
Simplify dcc_send_socketread()
Use output_screen size instead of current_term in term_scroll
Change arcfour example module to use ARC4CHAT instead of SCHAT as the DCC type
Fix crash when unloading the arcfour module
Change declarations of several globals to 'static' in dcc.c
Introduce get_dcc_type(), remove open-coded variants
Fix various problems with adding and removing module DCC bindings
Add full prototyped declarations for DCC hook function pointers
Introduce a struct dcc_ops to contain all functions pointers for a custom DCC type
Don't limit dcc_schat_input to DCC_CHAT type (which is never true)
Fix spelling mistakes in /BHELP file
Use SSL_free() when closing an SSL server connection
Export dcc_chat_socketread() and dcc_send_socketread() callbacks to modules
Switch to using NULL server.ssl_fd to mark new SSL connection instead of NULL server.ctx
Replace get_server_flag() with get_server_umode()
Update arcfour example module to use exported dcc_chat_socketread() callback
Move reinstate_user_modes() and update_user_mode() from funny.c to server.c and parse.c
Add SSL version and cipher to SSL connect message
Correctly handle zero value error return from SSL_write()
Replace set_server_flag() with update_server_umode() and remove get_possible_umodes()
Fix redirecting to DCC CHATs with /REL* commands
Rename process_dcc_*() functions to dcc_*_socketread()
Rework update_user_mode()
Change switch_help from array of strings to plain string
Add BITCHXRC_NAME to config.h
Use server argument instead of from_server in rebuild_notify_ison()
Correctly handle case when a nick comes between a -s flag and a server name on the command line
Simplify and clean up find_dll_command()
Move dll_commands and find_dll_command from commands.c to modules.c
Simplify putchar_x() definition
Replace use of _inline and __inline with inline
Remove unused variable tcl_ret in do_hook()
Only declare variable hp in parse_args() when !IPV6
Make inclusion of tcl_bx.h unconditional
Remove unused variable hp in ar_procanswer()
Remove unused variable hostname in nslookup()
Fix unsigned char / char mismatch warnings in encrypt plugin
Include tcl.h via tcl_bx.h, not directly
Test pointer against NULL rather than casting to int
Simplify calling of rsindex() and strsearch()
Minor cleanups in wserv.c
Use correct *printf format specifiers in fserv.c
Remove redundant test in fserv.c
Numerous minor fixes to nap plugin