Activity for Kevin Easton

  • Kevin Easton Kevin Easton committed [4f63d4]

    Remove duplicate global definitions

  • Kevin Easton Kevin Easton committed [eaf645]

    Improve efficiency of m_3cat() algorithm

  • Kevin Easton Kevin Easton committed [43ace6]

    Simplifications to cset_variable()

  • Kevin Easton Kevin Easton committed [e0ad10]

    Simplify cset_variable_casedef()

  • Kevin Easton Kevin Easton committed [f714e3]

    Combine cset_variable_case1() and cset_variable_casedef() into cset_variable_range()

  • Kevin Easton Kevin Easton committed [e34737]

    Very minor simplification/cleanup of is_channel()

  • Kevin Easton Kevin Easton committed [960e2d]

    Reformat and simplify channel_stats() and make_channel()

  • Kevin Easton Kevin Easton committed [ddfbec]

    Remove queueing of wildcard CSETs and fix use-after-free with queued CSETs

  • Kevin Easton Kevin Easton committed [9fe7de]

    Minor fixes and improvements to channel_stats()

  • Kevin Easton Kevin Easton committed [b9803e]

    Avoid reading an uninitialized byte in dgets()

  • Kevin Easton Kevin Easton committed [f27d4d]

    Move find_old_server() nearby to only caller and make static

  • Kevin Easton Kevin Easton committed [8d4808]

    Fix SHOW_AWAY_ONCE so it shows away message if the nick has changed

  • Kevin Easton Kevin Easton committed [bdd4f6]

    Handle 301 numeric with missing message away message argument

  • Kevin Easton Kevin Easton committed [ec8dee]

    Remove my_from_server argument to finalize_server_connect()

  • Kevin Easton Kevin Easton committed [0cbf80]

    Correctly handle a last argument prefixed with : for any protocol message

  • Kevin Easton Kevin Easton committed [488c5b]

    Remove obsolete check_host() function

  • Kevin Easton Kevin Easton committed [ae515a]

    Minor simplification to remove one #ifdef/#endif pair

  • Kevin Easton Kevin Easton committed [182272]

    Display "Servers exhausted. Restarting." message at the right time

  • Kevin Easton Kevin Easton committed [6ef780]

    Bump MAXPARA (maximum protocol message arguments) to 20 as per EPIC5

  • Kevin Easton Kevin Easton committed [062a5b]

    Simplification of logic in server_lost()

  • Kevin Easton Kevin Easton committed [32e5a0]

    Retry the initial server connection the correct number of times

  • Kevin Easton Kevin Easton committed [080d26]

    Simplify next_server()

  • Kevin Easton Kevin Easton committed [6cf30d]

    Make finalize_server_connect() static

  • Kevin Easton Kevin Easton committed [8072ae]

    Improve error messages for SSL connection failures

  • Kevin Easton Kevin Easton committed [9524f8]

    Rename clear_screen() to input_clear_screen()

  • Kevin Easton Kevin Easton committed [6a6f23]

    Rename 'lines' variables

  • Kevin Easton Kevin Easton committed [ad93fe]

    Rename 'lines' identifiers that clash with <term.h>

  • Kevin Easton Kevin Easton committed [830572]

    Simplify and improve ov_strcpy()

  • Kevin Easton Kevin Easton committed [902ee7]

    Remove unused function irc_clear_screen

  • Kevin Easton Kevin Easton committed [f8ed18]

    Rename 'pad_char' argument to padc

  • Kevin Easton Kevin Easton committed [76fc3b]

    Rename 'lines' variable to 'line_range'

  • Kevin Easton Kevin Easton committed [66b6fa]

    Add /EXEC -WINTARGET <target> argument

  • Kevin Easton Kevin Easton committed [ac1c95]

    Rename Window.columns to Window.saved_columns

  • Kevin Easton Kevin Easton committed [e3750c]

    Remove #include <ircterm.h> from source files that don't use it

  • Kevin Easton Kevin Easton committed [95b57c]

    Correctly handle reconnection after finalize_server_connect() fails

  • Kevin Easton Kevin Easton modified ticket #5

    gmake missing .config.h

  • Kevin Easton Kevin Easton modified ticket #7

    BitchX command line needs a password parameter for server connects.

  • Kevin Easton Kevin Easton posted a comment on ticket #7

    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

  • Kevin Easton Kevin Easton committed [e51469]

    Update command-line help text to explain server descriptions

  • Kevin Easton Kevin Easton modified a comment on ticket #7

    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"

  • Kevin Easton Kevin Easton posted a comment on ticket #7

    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

  • Kevin Easton Kevin Easton committed [fe2202]

    Remove configure check for bcopy(), no longer required

  • Kevin Easton Kevin Easton committed [b5afd1]

    Replace last uses of bcopy() with memcpy()

  • Kevin Easton Kevin Easton committed [076850]

    Move declaration to top of block

  • Kevin Easton Kevin Easton committed [a3e836]

    Straight conversion of prepare_display() from pds.pos integer to pds.dest pointer

  • Kevin Easton Kevin Easton committed [6d432d]

    Group variables representing the current prepare_display() state into a struct

  • Kevin Easton Kevin Easton committed [d897a3]

    Fix /HISTORY *pattern* and /HISTORY -CLEAR

  • Kevin Easton Kevin Easton committed [255c25]

    In prepare_display() set firstwb on tab as well as space

  • Kevin Easton Kevin Easton committed [f859f9]

    Count columns used by ND_SPACE character when splitting lines

  • Kevin Easton Kevin Easton committed [9bffcf]

    Use main_screen->co instead of current_term->TI_cols as fallback width for never-visible windows

  • Kevin Easton Kevin Easton committed [5cc052]

    Use target window width rather than terminal width to wrap /list -wide output

  • Kevin Easton Kevin Easton committed [14a501]

    Add window_columns() function to determine number of columns used for splitting window output

  • Kevin Easton Kevin Easton committed [d4c612]

    No tabs should be shown when /SET TAB is OFF

  • Kevin Easton Kevin Easton committed [563ab3]

    Use current screen size rather than original terminal size in term_clear_screen()

  • Kevin Easton Kevin Easton committed [caaba5]

    Remove dead code in refresh_screen()

  • Kevin Easton Kevin Easton committed [eb14b4]

    Use current terminal size in term_reset()

  • Kevin Easton Kevin Easton committed [208fdd]

    Simplify dcc_send_socketread()

  • Kevin Easton Kevin Easton committed [1e9770]

    Use output_screen size instead of current_term in term_scroll

  • Kevin Easton Kevin Easton committed [99c5ec]

    Change arcfour example module to use ARC4CHAT instead of SCHAT as the DCC type

  • Kevin Easton Kevin Easton committed [5ae428]

    Fix crash when unloading the arcfour module

  • Kevin Easton Kevin Easton committed [3687e5]

    Change declarations of several globals to 'static' in dcc.c

  • Kevin Easton Kevin Easton committed [fcdfec]

    Introduce get_dcc_type(), remove open-coded variants

  • Kevin Easton Kevin Easton committed [9e7fc8]

    Fix various problems with adding and removing module DCC bindings

  • Kevin Easton Kevin Easton committed [64ec30]

    Add full prototyped declarations for DCC hook function pointers

  • Kevin Easton Kevin Easton committed [61a926]

    Introduce a struct dcc_ops to contain all functions pointers for a custom DCC type

  • Kevin Easton Kevin Easton committed [d15a73]

    Don't limit dcc_schat_input to DCC_CHAT type (which is never true)

  • Kevin Easton Kevin Easton committed [5991b8]

    Fix spelling mistakes in /BHELP file

  • Kevin Easton Kevin Easton committed [abc9db]

    Use SSL_free() when closing an SSL server connection

  • Kevin Easton Kevin Easton committed [d76880]

    Export dcc_chat_socketread() and dcc_send_socketread() callbacks to modules

  • Kevin Easton Kevin Easton committed [7642e7]

    Switch to using NULL server.ssl_fd to mark new SSL connection instead of NULL server.ctx

  • Kevin Easton Kevin Easton committed [3800e4]

    Replace get_server_flag() with get_server_umode()

  • Kevin Easton Kevin Easton committed [2c9401]

    Update arcfour example module to use exported dcc_chat_socketread() callback

  • Kevin Easton Kevin Easton committed [305cfe]

    Move reinstate_user_modes() and update_user_mode() from funny.c to server.c and parse.c

  • Kevin Easton Kevin Easton committed [5d131b]

    Add SSL version and cipher to SSL connect message

  • Kevin Easton Kevin Easton committed [7b817d]

    Correctly handle zero value error return from SSL_write()

  • Kevin Easton Kevin Easton committed [1769c0]

    Replace set_server_flag() with update_server_umode() and remove get_possible_umodes()

  • Kevin Easton Kevin Easton committed [c7a72b]

    Fix redirecting to DCC CHATs with /REL* commands

  • Kevin Easton Kevin Easton committed [a55fee]

    Rename process_dcc_*() functions to dcc_*_socketread()

  • Kevin Easton Kevin Easton committed [c4ba09]

    Rework update_user_mode()

  • Kevin Easton Kevin Easton committed [cdf53c]

    Change switch_help from array of strings to plain string

  • Kevin Easton Kevin Easton committed [035063]

    Add BITCHXRC_NAME to config.h

  • Kevin Easton Kevin Easton committed [a4ef07]

    Use server argument instead of from_server in rebuild_notify_ison()

  • Kevin Easton Kevin Easton committed [973ae0]

    Correctly handle case when a nick comes between a -s flag and a server name on the command line

  • Kevin Easton Kevin Easton committed [0ba25f]

    Simplify and clean up find_dll_command()

  • Kevin Easton Kevin Easton committed [a60937]

    Move dll_commands and find_dll_command from commands.c to modules.c

  • Kevin Easton Kevin Easton committed [b45808]

    Simplify putchar_x() definition

  • Kevin Easton Kevin Easton committed [256b33]

    Replace use of _inline and __inline with inline

  • Kevin Easton Kevin Easton committed [0905cf]

    Remove unused variable tcl_ret in do_hook()

  • Kevin Easton Kevin Easton committed [7a36be]

    Only declare variable hp in parse_args() when !IPV6

  • Kevin Easton Kevin Easton committed [863263]

    Make inclusion of tcl_bx.h unconditional

  • Kevin Easton Kevin Easton committed [95b53c]

    Remove unused variable hp in ar_procanswer()

  • Kevin Easton Kevin Easton committed [f3f2ef]

    Remove unused variable hostname in nslookup()

  • Kevin Easton Kevin Easton committed [860e7e]

    Fix unsigned char / char mismatch warnings in encrypt plugin

  • Kevin Easton Kevin Easton committed [e63033]

    Include tcl.h via tcl_bx.h, not directly

  • Kevin Easton Kevin Easton committed [c719a0]

    Test pointer against NULL rather than casting to int

  • Kevin Easton Kevin Easton committed [ba1b97]

    Simplify calling of rsindex() and strsearch()

  • Kevin Easton Kevin Easton committed [70ce80]

    Minor cleanups in wserv.c

  • Kevin Easton Kevin Easton committed [c426c0]

    Use correct *printf format specifiers in fserv.c

  • Kevin Easton Kevin Easton committed [862137]

    Remove redundant test in fserv.c

  • Kevin Easton Kevin Easton committed [21ed1a]

    Numerous minor fixes to nap plugin

1 >