]> PatchyGit - patchyircd.git/shortlog
patchyircd.git
2025-06-15 Egorirc: use a macro for command matching
2025-06-15 Egorconfigure.ac: check for a bunch of warning flags
2025-06-15 EgorMakefile.am: use $() instead of @@
2025-06-15 Egornet: add gnu::format attribute for log_client
2025-06-15 Egornetpoll: use uv_poll_t.data for downcasting
2025-06-15 Egorfix a bunch of extra warnings
2025-06-15 Egorsetpass: add error messages
2025-06-13 Egoradd pch.mk to .gitignore
2025-06-13 Egorfix AC_CONFIG_SRCDIR
2025-06-13 Egorsplit data structures out of common.hpp
2025-06-13 Egors/client_data/Client/g;s/channel/Channel/g
2025-06-13 Egors/.h/.hpp/g
2025-06-13 Egoractually include common.h at the top of every file
2025-06-13 Egorclient_data: remove type field
2025-06-13 Egornicer make output for pch
2025-06-13 Egorautomatically rebuild pch
2025-06-13 Egoradd precompiled header build option
2025-06-13 Egorpasswd: don't use strcpy
2025-06-13 Egormore header reorg
2025-06-13 Egorconsolidate standard headers inclusions
2025-06-13 Egornet: recvProc clean up
2025-06-13 Egornet: use rbuf/rlen/wbuf/wlen names as originally intended
2025-06-13 Egorremove allocClient
2025-06-13 Egorreplace dynarr with a vector<char>
2025-06-13 Egorcheck EAGAIN/EWOULDBLOCK directly
2025-06-13 Egorcentralize all client-related logging
2025-06-13 Egorjust use perror and close
2025-06-13 Egordon't redefine FD_SETSIZE and don't include poll.h
2025-06-13 Egorconsistently use uv_os_sock_t and -1
2025-06-12 Egorassume FOPEN_CLOEXEC exists
2025-06-12 Egornetsock: getaddrinfo abstraction deux
2025-06-12 Egornet: set NONBLOCK at socket creation time
2025-06-12 Egornet: remove old windows stuff
2025-06-12 Egormain: move getaddrinfo stuff into a separate function
2025-06-12 Egorbetter perror messages
2025-06-12 Egormain: fix listeners on clang 14
2025-06-12 Egorsetpass: replace getpass with my own impl
2025-06-12 Egoruse vector for listeners
2025-06-11 Egoruse PACKAGE_* defines
2025-06-11 EgorMake IRCDDATADIR and IRCDLUADIR configurable
2025-06-11 EgorMakefile.am: distribute all files in the source control
2025-06-11 Egormove the valgrind command into the makefile
2025-06-11 Egoruse automake
2025-06-05 Egormap: use algorithms
2025-06-05 Egornetpoll: merge pollfd and polldata structures
2025-06-05 Egornetpoll: store pollfds in a vector
2025-06-05 Egorpoll: change the net_pollfd public interface
2025-06-05 Egornetpoll: flatten add_impl/del_impl
2025-06-05 Egornetpoll: use UV_READABLE constants directly
2025-06-05 Egornetpoll: factor out a bunch of search checks
2025-06-05 Egorjob: use a deuque to store jobents
2025-06-05 Egorjob/netpoll: clean up remnants of the old SIGCHLD handling
2025-06-04 Egormake libuv required dependency
2025-06-04 EgorMakefile: rework to use object files
2025-06-04 EgorREUSE compliance
2025-06-04 EgorCOPYING: update FSF address
2025-06-04 Egoradd copyright information to all source files
2025-06-04 Egoradd admin.txt to .gitignore
2025-05-28 Egornetpoll: report shutdown sockets as POLLIN|POLLOUT
2025-05-28 Egoroutput something on every abort()
2025-05-28 Egornetpoll: move include uv.h out of namespace
2025-03-27 Egoractually remove config.h
2025-03-27 Egornetpoll: automatically choose implementation
2025-03-27 Egorconfig.example.mk: default USE_UV=1
2025-03-27 Egor.gitignore: remove outdated entries
2025-03-27 Egorirc: make ADMIN info configurable
2025-03-27 Egoruse system hostname by default
2025-03-27 Egorlua: don't hardcode the lua path
2025-03-27 Egorcreate_listen_sock: make sure we get a TCP socket
2025-03-27 Egormake IRCDDATADIR configurable at runtime
2025-03-27 EgorREADME: update with latest improvements
2025-03-27 Egorircfmt: move SASL replies into functions
2025-03-27 Egorirc: turn channel length limit into a define
2025-03-27 Egoradmin: include lua.hpp
2025-03-18 Egorwrap setsockopt
2025-03-18 Egoradd tcp keepalive
2025-03-18 Egorirc: don't send error when changing nick to itself
2025-03-17 Egornetpoll: move into namespace
2025-03-17 Egornetpoll: remove select/epoll implementations
2025-03-17 Egornetpoll: log when EBADF happens
2025-03-17 Egornetpoll: close sockets in the uv_close callback
2025-03-02 Egornetpoll: wait for uv_close before reusing polldata
2025-03-02 Egornetpoll: add ability to change type without readding
2025-03-02 Egormap: move map_value into the class
2025-03-02 Egormap: move base functions into the class
2025-03-02 Egormap: more c++ification
2025-03-02 Egormap: start c++ifying
2025-03-01 Egormap: specify types
2025-03-01 Egornetpoll: fix memory leaks
2025-03-01 Egormove signal handling to job, add libuv support
2025-03-01 Egornetpoll: add libuv implementation
2025-03-01 Egornetpoll: fix NETPOLL_MAXFDS check
2025-03-01 Egoruse c++20
2025-03-01 Egorswitch to c++
2025-03-01 EgorMakefile: simplify USE_TLS
2025-03-01 Egorremove windows support
2025-01-21 Egorcrypt_blowfish.c: clang++ compat in BF_swap
2025-01-21 Egorfix remaining c++ warnings (initialization)
2025-01-21 Egorfix -fpermissive and other c++ errors
2025-01-21 Egorirc.c: fix goto crossing initialization of res
next