srvx-commits Mailing List for srvx IRC Services (Page 2)
Brought to you by:
entrope
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(80) |
Sep
(51) |
Oct
(94) |
Nov
(132) |
Dec
(85) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(163) |
Feb
(96) |
Mar
(70) |
Apr
(182) |
May
(173) |
Jun
(73) |
Jul
(101) |
Aug
(101) |
Sep
(71) |
Oct
(76) |
Nov
(58) |
Dec
(60) |
2003 |
Jan
(61) |
Feb
(14) |
Mar
(3) |
Apr
|
May
(7) |
Jun
(22) |
Jul
(81) |
Aug
(41) |
Sep
(34) |
Oct
(41) |
Nov
(16) |
Dec
(28) |
2004 |
Jan
(7) |
Feb
|
Mar
(3) |
Apr
(15) |
May
(11) |
Jun
(1) |
Jul
(4) |
Aug
(1) |
Sep
(4) |
Oct
(1) |
Nov
(1) |
Dec
(1) |
2005 |
Jan
(13) |
Feb
(6) |
Mar
(1) |
Apr
|
May
(2) |
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2009 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
2010 |
Jan
(2) |
Feb
(3) |
Mar
(4) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(1) |
Dec
|
2012 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
|
Jul
(1) |
Aug
|
Sep
(3) |
Oct
(2) |
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
2025 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Entrope <en...@us...> - 2012-01-20 02:57:34
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 4e6b0e24b2f4b6e00df70bd5c2badda8d56fab77 (commit) via 9463469d5c5081b7b11f08d74a1ed5be879d9da7 (commit) via 959dbb3d28f7f152dfb3f5a845e05b900f1310d1 (commit) via cf2ee0859e61cd640a32e8fc6ef34950563f3a94 (commit) via d56dbcf40a1fc75bcd0c2ded0d3e314e0c66f67e (commit) from ffcb5269fdd500f1f7b1603fa9442115d8df3d4b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 4e6b0e24b2f4b6e00df70bd5c2badda8d56fab77 Author: Michael Poole <md...@tr...> Date: Thu Jan 19 21:29:15 2012 -0500 Add a login-on-connect module using XQUERY/XRESPONSE. commit 9463469d5c5081b7b11f08d74a1ed5be879d9da7 Author: Michael Poole <md...@tr...> Date: Thu Jan 19 21:29:02 2012 -0500 Support ircu's XQUERY and XRESPONSE. commit 959dbb3d28f7f152dfb3f5a845e05b900f1310d1 Author: Michael Poole <md...@tr...> Date: Thu Jan 19 21:28:39 2012 -0500 Fix the modules list for module names ending in c. The backslashes in the regular expression \.c\$ were not quoted enough. commit cf2ee0859e61cd640a32e8fc6ef34950563f3a94 Author: Michael Poole <md...@tr...> Date: Thu Jan 19 21:27:56 2012 -0500 Enable silent rules for automake (requires automake 1.10 or later). commit d56dbcf40a1fc75bcd0c2ded0d3e314e0c66f67e Author: Michael Poole <md...@tr...> Date: Mon Jan 16 22:06:49 2012 -0500 Move m4 support files into m4/ directory. automake 1.11 (or something else new in Ubuntu 11.10) complains if this is not done. ----------------------------------------------------------------------- Summary of changes: Makefile.am | 1 + configure.in | 5 +- m4/.gitignore | 1 + src/mod-iauth_loc.c | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/proto-bahamut.c | 1 + src/proto-common.c | 28 ++++++++++ src/proto-p10.c | 24 +++++++++ src/proto.h | 4 ++ 8 files changed, 199 insertions(+), 2 deletions(-) create mode 100644 m4/.gitignore create mode 100644 src/mod-iauth_loc.c hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2011-11-02 23:44:40
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via ffcb5269fdd500f1f7b1603fa9442115d8df3d4b (commit) via a1719171190968b32785bc7b592cdc32d6f68ea3 (commit) via 50783f759cc7b00b412107bbd960032496f69bd4 (commit) via 0a502ddd052402696675851a282f81052dc59b87 (commit) from 3c70e89e7cc738f30cfbd1a5530507af41fc9ed6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ffcb5269fdd500f1f7b1603fa9442115d8df3d4b Author: Michael Poole <md...@tr...> Date: Mon Oct 31 00:12:34 2011 -0400 Fix which userData is checked for deny-nonchannel memo sending. Fixes SourceForge bug #3308832. src/mod-memoserv.c (memoserv_can_send): Require the recipient to have joined a channel for their membership there to count as common with the sender. (This was the original intent.) commit a1719171190968b32785bc7b592cdc32d6f68ea3 Author: Michael Poole <md...@tr...> Date: Sun Oct 30 23:58:10 2011 -0400 Do not show "[#channel (500,)]" in a !myaccess list. Fixes SourceForge bug #3072634. src/chanserv.c (cmd_myaccess): Record where the comma was, and remove it if nothing was added after it. commit 50783f759cc7b00b412107bbd960032496f69bd4 Author: Michael Poole <md...@tr...> Date: Sun Oct 30 23:56:13 2011 -0400 Allow !trim (for users) to work for helpers. Fixes SourceForge bug #3081638. src/chanserv.c (cmd_trim_users): Use GetChannelUser() to check user access, so that overrides work. commit 0a502ddd052402696675851a282f81052dc59b87 Author: Michael Poole <md...@tr...> Date: Sun Oct 30 18:22:21 2011 -0400 Avoid adding expire_channels() to the timeq on !expire. Fixes SourceForge bug #3000577. src/chanserv.c (expire_channels): Only (re-)add this function to timeq if the data argument is NULL. (cmd_expire): Pass a non-NULL pointer when calling expire_channels(). ----------------------------------------------------------------------- Summary of changes: src/chanserv.c | 16 +++++++++------- src/mod-memoserv.c | 3 +-- 2 files changed, 10 insertions(+), 9 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2011-10-30 17:32:46
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 3c70e89e7cc738f30cfbd1a5530507af41fc9ed6 (commit) from 35588938690331c93fb77e81d9ba0a251e80b87a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3c70e89e7cc738f30cfbd1a5530507af41fc9ed6 Author: Michael Poole <md...@tr...> Date: Sun Oct 30 13:32:11 2011 -0400 Re-fix compilation of src/modcmd.c. (I'm not sure why it looked like this compiled before.) src/modcmd.c (check_alias_args): strtoul has an attribute that makes gcc warn if its result is not used, so store (but ignore) its result. ----------------------------------------------------------------------- Summary of changes: src/modcmd.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2011-10-30 17:25:02
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 35588938690331c93fb77e81d9ba0a251e80b87a (commit) via 0b3af1b113a18b714f0b1085596835989671b2ae (commit) via 2408030ebe96d62e9cfad6dcd498c62bad76f23c (commit) from 4298a99c6681e3430aa7ea373dbd1363186ebaaf (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 35588938690331c93fb77e81d9ba0a251e80b87a Author: Michael Poole <md...@tr...> Date: Sun Oct 30 13:23:12 2011 -0400 Fix compilation warnings from gcc 4.6. src/chanserv.c (zoot_list): Delete this function. (cmd_invite): Remove never-read uData variable. (ban_read_helper): Remove never-read bData variable. src/helpfile.c (vsend_message): Remove never-read expand_pos variable. src/ioset.c (ioset_buffered_read): Remove never-read fdnum variable. src/log.c (log_entry_search): Remove never-read last variable. src/mod-helpserv.c (cmd_add_user): Remove never-read new_user variable. src/modcmd.c (check_alias_args): Remove never-read tmp variable. src/nickserv.c (cmd_reclaim): Remove never-read hi variable. src/proto-p10.c (cmd_topic): Remove never-read chan_ts variable. (AddLocalUser): Remove never-read timestamp variable. commit 0b3af1b113a18b714f0b1085596835989671b2ae Author: Michael Poole <md...@tr...> Date: Sun Oct 30 13:19:41 2011 -0400 Document the ChanServ toy commands. src/chanserv.help: Add documentation for !8ball, !d, !huggle, !ping, !unf and !wut. commit 2408030ebe96d62e9cfad6dcd498c62bad76f23c Author: Michael Poole <md...@tr...> Date: Sun Oct 30 13:19:08 2011 -0400 Fix MIN_ARGC for ChanServ's !8ball and !d commands. src/chanserv.c (init_chanserv): These commands need at least one argument. ----------------------------------------------------------------------- Summary of changes: src/chanserv.c | 61 ++------------------------------------------------- src/chanserv.help | 12 ++++++++++ src/helpfile.c | 6 +--- src/ioset.c | 3 +- src/log.c | 5 +-- src/mod-helpserv.c | 4 +- src/modcmd.c | 3 +- src/nickserv.c | 2 - src/proto-p10.c | 6 +---- 9 files changed, 24 insertions(+), 78 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2011-06-27 02:00:42
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 4298a99c6681e3430aa7ea373dbd1363186ebaaf (commit) from 671a213e001f8317536101c7ea63cb0e6de04175 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 4298a99c6681e3430aa7ea373dbd1363186ebaaf Author: Michael Poole <md...@tr...> Date: Sun Jun 26 21:59:22 2011 -0400 Fix typo in #if test for localtime_r(). ----------------------------------------------------------------------- Summary of changes: src/compat.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2011-05-03 02:57:41
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 671a213e001f8317536101c7ea63cb0e6de04175 (commit) from c1b89eba62707ffc6f6daf8e818036dec3dfbc2a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 671a213e001f8317536101c7ea63cb0e6de04175 Author: Michael Poole <md...@tr...> Date: Mon May 2 22:21:19 2011 -0400 Fix the name and type of helpserv_bot.persist_types[]. This array really contains persistence lengths. gcc 4.5.2 complains about the mismatched comparisons. src/mod-helpserv.c (struct helpserv_bot): Rename persist_types to persist_lengths. Change its type to enum persistence_length. ----------------------------------------------------------------------- Summary of changes: src/mod-helpserv.c | 38 +++++++++++++++++++------------------- 1 files changed, 19 insertions(+), 19 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-11-22 12:34:24
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via c1b89eba62707ffc6f6daf8e818036dec3dfbc2a (commit) via 5808de1e3e2db867ac9138a971d1d7e6b5ca5015 (commit) from eab60cb760238b0f57727c1cbe7e095286c58d81 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit c1b89eba62707ffc6f6daf8e818036dec3dfbc2a Author: Michael Poole <md...@tr...> Date: Mon Nov 22 07:33:45 2010 -0500 Update IP glob matching to work more accurately with IPv6. When given an IP like 2001::1234:5678:1:2:3:4, srvx (properly) makes a glob like 2001:0:4137:*. However, it wouldn't realize that the glob actually matches the IP, because it used string glob matching. src/tools.c (user_matches_glob): Use a parsed glob to match against the user's IP address. commit 5808de1e3e2db867ac9138a971d1d7e6b5ca5015 Author: Michael Poole <md...@tr...> Date: Mon Nov 22 07:31:01 2010 -0500 Complain properly about unterminated comments in config files. sylar noticed that unterminated comments would often cause an infinite loop in the config parser. src/recdb.c (fail_codes): Add UNTERMINATED_COMMENT value. (parse_skip_ws): Abort with that on EOF inside a comment. (failure_reason): Handle UNTERMINATED_COMMENT. ----------------------------------------------------------------------- Summary of changes: src/recdb.c | 6 +++++- src/tools.c | 6 ++++-- 2 files changed, 9 insertions(+), 3 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-11-19 21:04:00
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via eab60cb760238b0f57727c1cbe7e095286c58d81 (commit) via ea5f49b4214412b9e5229128e9c45dac657959e8 (commit) from f6b39d3f8fa704355045ace0df293bc6f04cb36d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit eab60cb760238b0f57727c1cbe7e095286c58d81 Author: Michael Poole <md...@tr...> Date: Fri Nov 19 16:02:01 2010 -0500 Fix available byte count returned by ioq_grow(). ioq_grow() needs to use the same -1 that ioq_put_avail() uses when the "get" pointer is at byte 0. src/ioset.c (ioq_grow): Reduce the reported available-byte count by 1. commit ea5f49b4214412b9e5229128e9c45dac657959e8 Author: Michael Poole <md...@tr...> Date: Sun Jul 4 17:58:35 2010 -0400 Fix endianness of IPv6 addresses in generate_hostmask(). src/proto-common.c (generate_hostmask): The IPv6 address parts are network-endian, so convert them before printing them. ----------------------------------------------------------------------- Summary of changes: src/ioset.c | 2 +- src/proto-common.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-04-18 23:22:23
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via f6b39d3f8fa704355045ace0df293bc6f04cb36d (commit) via fb48941e9268712dd0dad4e202b5682923e3fa1d (commit) from de337e945ddd760fd1e823cf4822f32e692ac433 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit f6b39d3f8fa704355045ace0df293bc6f04cb36d Author: Michael Poole <md...@tr...> Date: Sun Apr 18 19:21:41 2010 -0400 Fix G-line handling and ?gtrace time display. src/gline.c (gline_comparator): Use lifetime rather than expiration time to sort G-lines. (gline_add): Only update expiration time and reason if the new modification time is newer than the previous one. Never update issuer (ircu doesn't track it). src/opserv.c (gtrace_print_func): Display G-lines with no expiration time correctly. commit fb48941e9268712dd0dad4e202b5682923e3fa1d Author: Michael Poole <md...@tr...> Date: Wed Mar 17 23:31:45 2010 -0400 Clean up the implementations of mod_chanmode_format(). src/proto-bahamut.c (mod_chanmode_format): Use a second buffer for the arguments that get associated with some modes, and append it to outbuff at the end. src/proto-p10.c (mod_chanmode_format): Likewise. ----------------------------------------------------------------------- Summary of changes: src/gline.c | 20 ++++++---------- src/opserv.c | 9 +++---- src/proto-bahamut.c | 19 +++++---------- src/proto-p10.c | 62 +++++++------------------------------------------- 4 files changed, 28 insertions(+), 82 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-03-18 03:05:38
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via de337e945ddd760fd1e823cf4822f32e692ac433 (commit) via 2e67ca10af3665e1027a236fd0f7055a1b63c5ff (commit) via c6fa4522fbe70e132366f56365e88779003a14b2 (commit) via 9904260b83596e5e9a8a15eeaa31a0c9007625f9 (commit) from db23d3d138fdf2eca1c78028767715fc9068b02b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit de337e945ddd760fd1e823cf4822f32e692ac433 Author: Michael Poole <md...@tr...> Date: Wed Mar 17 23:00:32 2010 -0400 Silently ignore +z when users use it from ChanServ. Fixes SF#2970686. src/proto-p10.c (mod_chanmode_parse): Just ignore +z when MCP_REGISTERED is set (which only happens from ChanServ). src/opserv.c (cmd_clearmodes): Do not automatically clear +z. commit 2e67ca10af3665e1027a236fd0f7055a1b63c5ff Author: Michael Poole <md...@tr...> Date: Wed Mar 17 22:53:30 2010 -0400 Simplify G-line code somewhat. Generate better output for ?gtrace print. A hub with a negative clock skew will cause adverse results (like the issued or lastmod times being in the network's future). That will be fixed in ircu. src/gline.c (gline_for_p): Rewrite to just compare the G-line pointer. (gline_add): Use that instead. Move "issued" back in time if the lastmod time is earlier than we know the G-line was issued. src/opserv.c (OSMSG_GTRACE_FOREVER): New format string. (OSMSG_GTRACE_EXPIRED): Likewise. (gtrace_print_func): Use the appropriate OSMSG_GTRACE_* string. commit c6fa4522fbe70e132366f56365e88779003a14b2 Author: Michael Poole <md...@tr...> Date: Wed Mar 17 22:11:27 2010 -0400 Implement remote /time query functionality. src/proto-p10.c (cmd_time): New function. (init_parse): Register it. commit 9904260b83596e5e9a8a15eeaa31a0c9007625f9 Author: Michael Poole <md...@tr...> Date: Wed Mar 17 22:11:00 2010 -0400 Support G-line lifetimes. This involves using the old "expiration" as when the G-line becomes inactive, and adding a new "lifetime" that is the latest of all the expiration times that the G-line has ever had. For convenience, gline_add() will compare its new "lifetime" argument with its calculated expiration time -- so callers can safely pass 0 as the lifetime. src/gline.h (struct gline): Add the lifetime field. Add Doxygen comments for future reference. (struct gline_discrim): Add bounds for the lifetime field. (gline_add): Add lifetime argument. src/gline.c (KEY_LIFETIME): New database key. (delete_gline_for_p): Delete. (gline_expire): Use lifetime to determine whether a G-line expired. (gline_remove): Simplify greatly, because we don't actually remove G-lines any more (we just mark them immediately expired). (gline_add): Add parameter for lifetime, and use it. (gline_add_record): Parse lifetime field if it is present. Simplify the parsing of the issued field. (gline_write_entry): Write the lifetime. (gline_discrim_create): Use ULONG_MAX rather than INT_MAX for maximum timestamps. Parse "lifetime" arguments. (gline_discrim_match): Check the lifetime bounds. src/mod-blacklist.c (dnsbl_hit): Pass 0 lifetime for gline_add(). (blacklist_check_user): Likewise. src/mod-sockcheck.c (sockcheck_issue_gline): Likewise. src/opserv.c (OSMSG_GTRACE_FORMAT): Add lifetime field. (opserv_block): Pass 0 lifetime for gline_add(). (cmd_gline): Likewise. (opserv_new_user_check): Likewise. (gtrace_print_func): Format the lifetime. src/proto-p10.c (irc_gline): Include the lifetime in the correct place. (irc_ungline): Include the current timestamp (last modified time). (cmd_num_gline): When the lifetime argument is given, parse it. (cmd_gline): Likewise. Also implement the normal ircu check for expiration as an absolute versus relative time. ----------------------------------------------------------------------- Summary of changes: src/gline.c | 121 ++++++++++++++++++++++++++++----------------------- src/gline.h | 14 ++++++- src/mod-blacklist.c | 4 +- src/mod-sockcheck.c | 2 +- src/opserv.c | 27 ++++++++---- src/proto-p10.c | 49 ++++++++++++++++----- 6 files changed, 137 insertions(+), 80 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-03-15 01:40:45
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via db23d3d138fdf2eca1c78028767715fc9068b02b (commit) from 3f004cf3ea3881c4e0bd2f183cf7a39fbd5f0b73 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit db23d3d138fdf2eca1c78028767715fc9068b02b Author: Michael Poole <md...@tr...> Date: Sun Mar 14 21:40:24 2010 -0400 Fix various mode-related bugs (including SF#2964782 and SF#2966959). src/chanserv.c (cmd_mode): Use MCP_NO_APASS, and unparse the mode change for display. (chan_opt_usergreeting): Use MCP_NO_APASS here too. (chanserv_conf_read): Likewise. (chanserv_channel_read): Likewise. src/opserv.c (cmd_kick): Do not let users try to kick services. src/proto.h (MCP_NO_APASS): New flag. src/proto-p10.c (irc_user_mode_chars): Allow displaying +x. (mod_usermode): Treat +h as setting +x also. (mod_chanmode_parse): Reject +A and +U when passed MCP_NO_APASS. ----------------------------------------------------------------------- Summary of changes: src/chanserv.c | 14 ++++++++------ src/opserv.c | 4 ++++ src/proto-p10.c | 8 +++++++- src/proto.h | 1 + 4 files changed, 20 insertions(+), 7 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-03-14 22:53:34
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 3f004cf3ea3881c4e0bd2f183cf7a39fbd5f0b73 (commit) from 9d88567cc1d3ab44e0eeba3f34eb63001ecb059d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3f004cf3ea3881c4e0bd2f183cf7a39fbd5f0b73 Author: Michael Poole <md...@tr...> Date: Sun Mar 14 18:51:52 2010 -0400 Fix parsing of (P10) MODE <nickname> +<mode> <parameters>. src/proto-p10.c (cmd_mode): Unsplit the mode and any trailing arguments. ----------------------------------------------------------------------- Summary of changes: src/proto-p10.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-03-09 02:53:17
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 9d88567cc1d3ab44e0eeba3f34eb63001ecb059d (commit) via 09b1a1251d05ac8492047b96f5c7c16da8932adc (commit) via f09747bbc14a8f086ea137f4d71c77a84465bf27 (commit) from f2f3dba74e9e3ffb429240529c9c1e4b8050cb60 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 9d88567cc1d3ab44e0eeba3f34eb63001ecb059d Author: Michael Poole <md...@tr...> Date: Mon Mar 8 21:52:46 2010 -0500 Remove empty +z channels when the +z is removed. src/proto-p10.c (dead_channels): New variable. (parse_line): Release any dead channels after each command. (mod_chanmode_parse): Queue -z'ed channels to be released. commit 09b1a1251d05ac8492047b96f5c7c16da8932adc Author: Michael Poole <md...@tr...> Date: Mon Mar 8 21:30:59 2010 -0500 Do not send infolines when a normal user joins a +D channel. src/chanserv.c (handle_join): Suppress infolines for users whose JOIN is not going to be broadcast. commit f09747bbc14a8f086ea137f4d71c77a84465bf27 Author: Michael Poole <md...@tr...> Date: Mon Mar 8 21:29:53 2010 -0500 Fix dereference of invalid pointer with ?chaninfo of empty +z channel. src/opserv.c (cmd_chaninfo): Make sure there is at least one element in the members array before reading from the first element. ----------------------------------------------------------------------- Summary of changes: src/chanserv.c | 2 +- src/opserv.c | 4 +++- src/proto-p10.c | 10 ++++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-02-22 13:39:34
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via f2f3dba74e9e3ffb429240529c9c1e4b8050cb60 (commit) from 7df2e1c637f99a288f336d314b7118f093b56c87 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit f2f3dba74e9e3ffb429240529c9c1e4b8050cb60 Author: ThiefMaster <thi...@ga...> Date: Tue Feb 2 14:42:42 2010 +0100 Also use AUTO for mod-blacklist glines. ----------------------------------------------------------------------- Summary of changes: src/mod-blacklist.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-02-15 22:21:33
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 7df2e1c637f99a288f336d314b7118f093b56c87 (commit) via 2b941ee7f4654a673ed3338ae565c5381aa8fbc9 (commit) from 2c698a7dae97139c8b292ccfaf22eff41112f47f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7df2e1c637f99a288f336d314b7118f093b56c87 Author: Michael Poole <md...@tr...> Date: Mon Feb 15 17:14:51 2010 -0500 Minor compilation and correctness fixes. src/heap.c (ulong_comparator): Fix for the case where "a" and "b" are different by more than the (signed) range of the "int" type. src/mod-helpserv.c (cmd_modstats): Fix a signed/unsigned warning. src/proto-p10.c (reg_notice_func): Fix some cut-and-paste errors. commit 2b941ee7f4654a673ed3338ae565c5381aa8fbc9 Author: Michael Poole <md...@tr...> Date: Mon Feb 15 17:12:11 2010 -0500 Suppress pointless display of oplevels in ?chaninfo. src/hash.* (modeNode_sort): Create as a "natural" sort order. src/proto-p10.c (modeNode_sort): Rename to modeNode_sort_p10. src/opserv.c (cmd_chaninfo): Clone and sort the membership array. Only display oplevels if at least one member has a non-default oplevel. ----------------------------------------------------------------------- Summary of changes: src/hash.c | 27 +++++++++++++++++++++++++++ src/hash.h | 1 + src/heap.c | 2 +- src/mod-helpserv.c | 2 +- src/opserv.c | 27 ++++++++++++++++----------- src/proto-p10.c | 8 ++++---- 6 files changed, 50 insertions(+), 17 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-02-15 21:11:31
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 2c698a7dae97139c8b292ccfaf22eff41112f47f (commit) via 756d11ce2c24ed4cdd68a7f43219e3bbb68181eb (commit) via 56f1bf7302c34f25bf20b67a7a205a1242237ee3 (commit) via de90bfdf1c76d36e9b329e7e4958eadada49fb20 (commit) via a2c0b7ce536aa925c34a4e8762578ac24285426a (commit) via 9b6101a5ce2437188f6f520d988e85ffe4ea3dc5 (commit) via a84a6fba2436c1aceb566e155d1203d7d404f417 (commit) via 0b571f0ad5550d5453937b04c089d49abee84a14 (commit) via 75881d10e8c4bd8e0f7911e40c94487ea1570f4a (commit) via f97cb6a4f33052feadce6abfc6cd80c6559b4a98 (commit) via 79624f6f8dba20d8ccd639c7956ec40ef1d9027d (commit) via f7864d92f714c99533bd6e6023aabb6a8c404d75 (commit) via 55dbd232d16ec5afa4cfd2e98388c58dcc93c928 (commit) via ffbdcda3a0728fdc561c914430b81b560aa9adbd (commit) via 14001afa5d358a39a3347d65e16a86e8ee3756d1 (commit) from 1470cbd8d0457a053f4e42b02c302a296a61ed83 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2c698a7dae97139c8b292ccfaf22eff41112f47f Author: Michael Poole <md...@tr...> Date: Mon Feb 15 16:01:56 2010 -0500 Convert a C++-style comment to C style for -ansi compilation mode. src/nickserv.c (opt_fakehost): Convert a // comment to a /* */ comment. commit 756d11ce2c24ed4cdd68a7f43219e3bbb68181eb Author: Michael Poole <md...@tr...> Date: Mon Feb 15 16:00:28 2010 -0500 Add email argument to oregister Conflicts: src/nickserv.help commit 56f1bf7302c34f25bf20b67a7a205a1242237ee3 Author: ThiefMaster <thi...@ga...> Date: Sat Jan 9 17:43:18 2010 +0100 Add MODSTATS command to HelpServ to allow stats modifications. commit de90bfdf1c76d36e9b329e7e4958eadada49fb20 Author: ThiefMaster <thi...@ga...> Date: Fri Jan 8 22:08:50 2010 +0100 Send helpserv notifications only to one helper client; preferably the one in the channel. commit a2c0b7ce536aa925c34a4e8762578ac24285426a Author: ThiefMaster <thi...@ga...> Date: Sun Aug 23 19:29:25 2009 +0200 Display detailed usercounts in !peek (ops/voices/regulars) commit 9b6101a5ce2437188f6f520d988e85ffe4ea3dc5 Author: ThiefMaster <thi...@ga...> Date: Sun Aug 23 14:50:43 2009 +0200 Exclude accounts with the +b flags in visited/expiry and mark them as "Bot" instead of "Normal" in !users. commit a84a6fba2436c1aceb566e155d1203d7d404f417 Author: ThiefMaster <thi...@ga...> Date: Mon Jan 18 16:34:59 2010 +0100 Make titlehost_suffix a global var so it can be accessed from outside of nickserv.c Use *!*@account.*.titlehost_suffix in !ban *account instead of *!*@account.* commit 0b571f0ad5550d5453937b04c089d49abee84a14 Author: ThiefMaster <thi...@ga...> Date: Mon Sep 7 13:25:49 2009 +0200 Get rid of ugly goto in opt_fakehost. commit 75881d10e8c4bd8e0f7911e40c94487ea1570f4a Author: ThiefMaster <thi...@ga...> Date: Wed Sep 2 13:53:27 2009 +0200 Check for truncated title fakehosts when renaming accounts. Properly check for truncated fakehosts/idents when osetting ident@host. commit f97cb6a4f33052feadce6abfc6cd80c6559b4a98 Author: ThiefMaster <thi...@ga...> Date: Tue Sep 1 23:29:27 2009 +0200 Reject ident@host fakehost osets if the setter lacks access to fake idents instead of setting the full ident@host as a fakehost (real@fake@fake). commit 79624f6f8dba20d8ccd639c7956ec40ef1d9027d Author: ThiefMaster <thi...@ga...> Date: Sat May 9 01:18:55 2009 +0200 * Fix sending of empty fakehosts when osetting 'fakehost xxx@' * Improve display of fake ident & host ("Fakehost: ident@host") commit f7864d92f714c99533bd6e6023aabb6a8c404d75 Author: Michael Poole <md...@tr...> Date: Mon Feb 15 15:56:42 2010 -0500 Properly check for fake idents when checking for user matches. commit 55dbd232d16ec5afa4cfd2e98388c58dcc93c928 Author: ThiefMaster <thi...@ga...> Date: Sat Mar 28 14:12:07 2009 +0100 Add support for snircd-style fakehosts (usermode +h, fake idents) commit ffbdcda3a0728fdc561c914430b81b560aa9adbd Author: ThiefMaster <thi...@ga...> Date: Sat Mar 28 15:41:15 2009 +0100 Add 'service offchannel' command to enable/disable offchannel reaction of services. Conflicts: src/proto-common.c commit 14001afa5d358a39a3347d65e16a86e8ee3756d1 Author: Michael Poole <md...@tr...> Date: Mon Feb 15 15:28:59 2010 -0500 Bug fix round-up for SF#2885593, SF#2924219 and SF#2946094. Thanks to ZeRoFiGhter for finding and analyzing these. src/chanserv.c (cmd_move): Scan all users' presence in the new channel. (merge_users): Use the newer "seen" time when merging. Scan source users' presence in the new channel. (cmd_mdel_user): "actor" already considers whether the user is helping, so use that information. (handle_join): Allow queuing dynlimit updates during burst. src/mod-helpserv.c (handle_join): Fix request list indexing. src/proto-p10.c (irc_kill): Don't insert self in the kill path; our uplink does that (at least for ircu2.10.12.x). ----------------------------------------------------------------------- Summary of changes: languages/de/strings.db | 2 +- src/chanserv.c | 50 ++++++++--- src/hash.c | 9 ++- src/hash.h | 4 +- src/mod-helpserv.c | 89 ++++++++++++++++++- src/mod-helpserv.help | 11 ++- src/modcmd.c | 57 ++++++++++++- src/nickserv.c | 223 ++++++++++++++++++++++++++++++++++++++++------- src/nickserv.h | 1 + src/nickserv.help | 20 ++++- src/opserv.c | 30 ++++--- src/proto-bahamut.c | 2 +- src/proto-common.c | 6 +- src/proto-p10.c | 45 +++++++--- src/proto.h | 2 +- src/tools.c | 3 +- 16 files changed, 469 insertions(+), 85 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-01-08 03:02:38
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 1470cbd8d0457a053f4e42b02c302a296a61ed83 (commit) from 2167d030c80b34f9f9cc0e2235edf47d64ce2500 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1470cbd8d0457a053f4e42b02c302a296a61ed83 Author: Michael Poole <md...@tr...> Date: Thu Jan 7 22:01:26 2010 -0500 Fix the time we set of SO_REUSEADDR for listening sockets. src/ioset.c (ioset_listen): Linux -- reasonably -- requires that SO_REUSEADDR be set on a socket before binding it to an in-use socket. So do that. ----------------------------------------------------------------------- Summary of changes: src/ioset.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2010-01-07 02:36:19
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 2167d030c80b34f9f9cc0e2235edf47d64ce2500 (commit) via 056748e33d1b3d773de40697dd8925ad0be4a35f (commit) via a0db5f020908f6ff739f20ae7c1bc1c197521b8e (commit) from da4f55931f455704377dd361895130c33748df0c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2167d030c80b34f9f9cc0e2235edf47d64ce2500 Author: Michael Poole <md...@tr...> Date: Wed Jan 6 21:33:21 2010 -0500 Send oplevels correctly during a burst. src/hash.c (AddChannelUser): Initialize oplevel to the maximum, not -1. src/proto-p10.c (parse_oplevel): Move up for easier inlining. (modeNode_sort): New function. (irc_burst): Use it to sort the membership list for channels so the members' oplevels can be sent correctly. (cmd_burst): Simplify the handling of oplevels. (mod_chanmode_parse): Only change the member's oplevel when opping or deopping -- otherwise +v would set it to MAXOPLEVEL! commit 056748e33d1b3d773de40697dd8925ad0be4a35f Author: Michael Poole <md...@tr...> Date: Wed Jan 6 21:28:45 2010 -0500 Fix the build with gcc 4.4 and newer versions of libtool. configure.in: Update AC_PREREQ to autoconf 2.64. Use LT_INIT instead of AC_PROG_LIBTOOL. Remove the deprecated AC_TYPE_SIGNAL (which we didn't use anyway). Fix the indentation of the explanatory text for --without-kevent and --with-win32. src/sar.c: Convert "struct sockaddr_storage" to "void *" to comply with C99's strict(er) aliasing rules. Allocate off the stack or heap, as appropriate. Add new function sar_free_nameserver() to clean up the heap-allocated data. commit a0db5f020908f6ff739f20ae7c1bc1c197521b8e Author: Michael Poole <md...@tr...> Date: Wed Sep 23 11:26:33 2009 -0400 Fix input and output bugs in P10 IPv6 addresses with zero elements. src/proto-p10.c (irc_p10_pton): Avoid writing past the end of ip->in6. (irc_p10_ntop): Avoid writing past the end of output. ----------------------------------------------------------------------- Summary of changes: configure.in | 9 ++--- src/hash.c | 2 +- src/proto-p10.c | 105 ++++++++++++++++++++++++++++++++++++++---------------- src/sar.c | 89 +++++++++++++++++++++++++++------------------- 4 files changed, 131 insertions(+), 74 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2009-09-21 02:06:43
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via da4f55931f455704377dd361895130c33748df0c (commit) via ba7a579cba7656e865037b33771ad62a86333cd9 (commit) via 53b14f906a02b2dd6c611bb3da5e48aac8932791 (commit) via 1069fdc3c0c3197db7794fe7ce70acebb6f18ad4 (commit) via 7d26a47895168836529d22ebae94a3927c7c18c2 (commit) from 41e1984d7aee399c33c744ef7555049a16c222a1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit da4f55931f455704377dd361895130c33748df0c Author: Michael Poole <md...@tr...> Date: Sun Sep 20 22:05:56 2009 -0400 Fix typo when parsing channel mode changes for +A, from SF bug #2787760. src/proto-p10.c (mod_chanmode_parse): Use new_apass rather than new_upass when parsing mode +A changes. commit ba7a579cba7656e865037b33771ad62a86333cd9 Author: Michael Poole <md...@tr...> Date: Sun Sep 20 21:58:09 2009 -0400 Remove the duplicated message ID reported in SF bug #2686643. src/chanserv.c (CSMSG_USER_PROTECTED): Rename the second one of these to CSMSG_USER_PROTECTED_2. (handle_kick): Use that version. commit 53b14f906a02b2dd6c611bb3da5e48aac8932791 Author: Michael Poole <md...@tr...> Date: Sun Sep 20 21:54:33 2009 -0400 Fix the account stamp parsing error reported in SF bug #2672922. src/proto-p10.c (mod_usermode): Update "word" to skip past account stamps. commit 1069fdc3c0c3197db7794fe7ce70acebb6f18ad4 Author: Michael Poole <md...@tr...> Date: Sun Sep 20 21:49:13 2009 -0400 Fix the problems reported in SF bug #2668866. src/mod-memoserv.c (KEY_ACCOUNTS, KEY_MESSAGES, KEY_FLAGS): Define new database key names. (MSMSG_CANNOT_SEND_SELF): Define new translation string. (MSMSG_NEW_MESSAGE): Add format field for the message ID. (memoserv_can_send): Do not allow sending to oneself. Require that the common channel be one that the target has joined at some point. (cmd_send): Use the new field in MSMSG_NEW_MESSAGE. (cmd_read): Initialize the time_t that is shown. (memoserv_saxdb_read_messages): Renamed from memoserv_saxdb_read(). (memoserv_saxdb_read_accounts): New function. (memoserv_saxdb_read): Check for the "accounts" subkey. If it exists, read the account data from that key. (memoserv_saxdb_write): Write account flags in a new section. Use hex rather than base64 for the memo IDs. commit 7d26a47895168836529d22ebae94a3927c7c18c2 Author: Michael Poole <md...@tr...> Date: Sun Sep 20 20:45:08 2009 -0400 Fix database failure reporting before the config file is first read. src/recdb.c (explain_failure): When MAIN_LOG is NULL, report to stderr. ----------------------------------------------------------------------- Summary of changes: src/chanserv.c | 4 +- src/mod-memoserv.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++----- src/proto-p10.c | 5 ++- src/recdb.c | 13 ++++++-- 4 files changed, 95 insertions(+), 16 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2009-09-17 21:12:14
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 41e1984d7aee399c33c744ef7555049a16c222a1 (commit) via 2634c6c395e64ede3cf8a324ee4f8a7e1bd39ad0 (commit) via dc3149aacb547b498b2b7a8e060568af4dcc749c (commit) via d6e439e2067eb0b9877a711c7c7e0f11b514187e (commit) from 2184ebfaaaaa8e5863cfe5dcbf05e77b49abcd38 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 41e1984d7aee399c33c744ef7555049a16c222a1 Author: Michael Poole <md...@tr...> Date: Thu Sep 17 17:02:57 2009 -0400 Fix clearing "helping" flag from users when parting other channels. src/chanserv.c (handle_part): Allow the current user to be considered for channels other than the channel being /part'ed. commit 2634c6c395e64ede3cf8a324ee4f8a7e1bd39ad0 Author: Michael Poole <md...@tr...> Date: Thu Sep 17 16:45:49 2009 -0400 Add a new irc_user_modes() helper function and irc_user_mode_chars[] array. src/proto.h (irc_user_modes): Declare. (irc_user_mode_chars): Likewise. src/proto-common.c (irc_user_modes): Define. src/proto-bahamut.c (irc_user_mode_chars): Define. (irc_user): Use irc_user_mode_chars() instead of open-coding it. src/proto-p10.c (irc_user_mode_chars): Define. (irc_user): Use irc_user_mode_chars() instead of open-coding it. src/opserv.c (cmd_whois): Use irc_user_mode_chars() here too. src/modcmd.c (modcmd_saxdb_write): Write bot modes to the database. (modcmd_load_bots): Read them out and use them. commit dc3149aacb547b498b2b7a8e060568af4dcc749c Author: Michael Poole <md...@tr...> Date: Thu Sep 17 16:41:32 2009 -0400 src/saxdb.c (saxdb_start_record): Do not include a space just before EOL. src/opserv.help (INVITE): Document this command. commit d6e439e2067eb0b9877a711c7c7e0f11b514187e Author: Michael Poole <md...@tr...> Date: Thu Sep 17 17:04:56 2009 -0400 Replace the thoroughly outdated NEWS file with the UPGRADE contents. ----------------------------------------------------------------------- Summary of changes: NEWS | 211 +++++++++++++++++++++++++++++++++++++++++---------- UPGRADE | 170 ----------------------------------------- src/chanserv.c | 15 +++- src/modcmd.c | 11 ++- src/opserv.c | 11 +--- src/opserv.help | 2 + src/proto-bahamut.c | 13 +-- src/proto-common.c | 17 ++++ src/proto-p10.c | 28 +------ src/proto.h | 2 + src/saxdb.c | 4 +- 11 files changed, 224 insertions(+), 260 deletions(-) delete mode 100644 UPGRADE hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2009-08-11 03:56:19
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 2184ebfaaaaa8e5863cfe5dcbf05e77b49abcd38 (commit) via d1d47b28b63d04bb4010a1e459853f4766a92a13 (commit) via 99b1d1ee2e6b9c0e77df58a5a0f35215c07b676f (commit) from 56c157d2a9966393a9e9d5719907e4ddc144aab1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2184ebfaaaaa8e5863cfe5dcbf05e77b49abcd38 Author: Michael Poole <md...@tr...> Date: Mon Aug 10 23:56:03 2009 -0400 Make the kqueue ioset back-end less whiny. src/ioset-kevent.c (ioset_kevent_add): Never try to use EV_DELETE, because that can make kevent() return -1/ENOENT. (ioset_kevent_update): We need to try to EV_DELETE here instead. (ioset_kevent_loop): Do not bail if kevent() just returns -1/EINTR. commit d1d47b28b63d04bb4010a1e459853f4766a92a13 Author: Michael Poole <md...@tr...> Date: Mon Aug 10 23:53:19 2009 -0400 Fix mod-blacklist (really, all of SAR) not working on BSDs. Fixes SF bug #2817939, reported by sky5. src/sar.c (ipv4_pton): Set the sockaddr length field when it exists. (ipv6_pton): Likewise. commit 99b1d1ee2e6b9c0e77df58a5a0f35215c07b676f Author: Michael Poole <md...@tr...> Date: Mon Aug 10 23:51:28 2009 -0400 Mark the current code as rc3, and distribute mod-blacklist.c. configure.in (AC_INIT): Bump release number to rc3. (HAVE_SOCKADDR_SA_LEN): Define to a non-empty value (specifically, 1). (HAVE_STRUCT_ADDRINFO): Likewise. src/Makefile.am (EXTRA_srvx_SOURCES): Include mod-blacklist.c. ----------------------------------------------------------------------- Summary of changes: configure.in | 6 +++--- src/Makefile.am | 1 + src/ioset-kevent.c | 17 ++++++++++++++--- src/sar.c | 6 ++++++ 4 files changed, 24 insertions(+), 6 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2009-03-06 13:05:00
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The branch, master has been updated via 56c157d2a9966393a9e9d5719907e4ddc144aab1 (commit) from 86bc398ada76c3a6ba15f3ab00fa381e9e66edfc (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 56c157d2a9966393a9e9d5719907e4ddc144aab1 Author: Michael Poole <md...@tr...> Date: Fri Mar 6 08:04:13 2009 -0500 Report the number of memos, not recipients, in /msg MemoServ status. Another bug spotted by ZeRoFiGhter. src/mod-memoserv.c (memoCount): New variable. (delete_memo): Decrement it. (add_memo): Increment it. (cmd_status): Report it. ----------------------------------------------------------------------- Summary of changes: src/mod-memoserv.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2009-03-06 12:51:00
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The annotated tag, v1.4.0-rc1 has been created at 1347800de30d08d8b4c8b4fbec7e9f34fb036155 (tag) tagging 7fe401a165cdfb1f102cf3d545e1dffb3896a2e9 (commit) replaces v1.3.1 tagged by Michael Poole on Sat Jan 5 12:52:35 2008 -0500 - Log ----------------------------------------------------------------- Tag version 1.4.0 release candidate 1. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBHf8P0Y4N+PhZk3FoRAsHkAKDCrOQ7Q+y2WJuhja6KhfGEylWmCgCgvC47 9rFo/4Yf0MHi4/243E65i3o= =PZIC -----END PGP SIGNATURE----- Michael Poole (121): Fix typo in English error message text. Fix reclaim KILL behavior. Simplify cdiscrim_match() max tests. Make !bans searching more flexible Update arch-inventory files for in-tree builds. Fix ?csearch max timestamp default value. Add CSMSG_INVALID_CFLAG string. Require confirmation cookie for giveownership. Mark channels as visited when high-level users leave. Fix giveownership to how it should be Fix giveownership to how it should be Fix ounregnick access check. Do not try to moderate join-flood channels with no OpServ. DelChannelUser call and semantic fixups Make srvx compile on cygwin again. Network event handler fixup when ChanServ is disabled. Support and use G-line lastmod timestamp. Add autogen.sh to distribution tarball. Make IRC message handler 'text' const. Merge AddService(), AddClone() into AddLocalUser() Delete obsolete and non-propagated user modes. Add "dummy client" support. Allow multiple ioset backends. Add epoll_* ioset backend. Add direct query server module. First pass at native Win32 support (does not compile). Add win32 specific files to tarballs. Fix license notice for mod-qserver.c Fix comment about +O vs +o. Further giveownership confirmation fixes. Default qserver clients to being opers. Fix hostmask generation for hostnames without dots. Dummy handling fixes. ioset event handling fixups I18n'ize the staff descriptors in !access. Update time for ioset backend. Fix some startup-related glitches. Allow log_module() to NULL log types. Make timeq_init() automatic. Fix detection of gettimeofday(). Remove "wants_reads" field from struct io_fd. Fix sending P10 bursts with many bans. Fix a (tiny) memory leak in mod-sockcheck.c. Add 'tell' command; update copyright message. Various I/O cleanups and fixes. Fix irc_pton() sense for hostscan command. Allow 900+ users to get full accountinfo. Pull ThiefMaster's patch-3..5. Make maintainer-mode use C89 mode. Support +I while we're adding modes.. Support +I while we're adding modes (part 2) - the missing files. Allow languages/strings.db to override builtin strings. Remove ioset engine update call that could read after free(). Don't re-allocated a language that already exists. Fix typo in MODE_APASS generation. Update PostgreSQL patch schema. Allow NickServ to learn hostmasks automatically. Fix typo in "gtrace criteria" help entry. Fix typo in "gtrace criteria" help entry. Allow extra arguments to privmsg and notice. Revert miscommitted file from patch-73. Properly handle overrides in !wipeinfo. Allow last account mask to be deleted with odelmask. Fix SourceForge bug #1629748 Skip reporting mondo db sections in ?stats databases. Avoid epoll_ctl(..., EPOLL_CTL_DEL, ...) for closed fds. Delete {arch} directory since git does not use it. Delete {arch} directory since git does not use it. Delete binary files that were committed (by git archimport?) and more Remove .cvsignore files; replace with .gitignore as needed. Delete ChangeLog file Add new ChangeLog, reflecting git commit history Stop tracking files from autotools. Finish ioset-win32 (not yet tested). Rearrange main*.c and linking for Win32 target. Check for additional functions during configure. Set quit_services based on WM_QUIT wParam under Windows. Split sendmail into common and sendmail-specific portions. Clean up protocol and mail backend selection. src/mail-sendmail.c: Move #include "mail-common.c" up a few lines. Make prettier git versions. Avoid possible one-byte overrun in ioset_line_read(). Fix typo for "accepted" in PCMSG_STATUS_ACCEPTED. Restore checks for WITH_PROTOCOL_BAHAMUT. Rearrange early init printouts to not try to use log_module(). Release his_servername and his_servercomment on termination. Close qserver listener when exiting. Add account notes. Add saxdb_write_sint() to handle signed values. Add account karma support. Tweak DNR expiration code for aesthetics. Fix a few parsing bugs in search bounds. Add trace-style DNR searching capabilities. Add "unreviewed" flag for channels. Tweak default access restrictions for "set unreviewed *". Get rid of srvx-broadcast announcements. (They do not scale.) Remove unnecessary #include from proto.h Add file-based IP blacklist module. Add an asynchronous resolver library. Replace ChangeLog appropriately. Add missing newline to "Forking into the background" display. Avoid crashing in chanserv_is_dnr() when handle == NULL. Add typecast to avoid a warning from some buggy Gentoo version of gcc. NickServ "notes" command, "oset <command>" restriction, fakehost searching. For giveownership to new members, give old owner access 499 instead of 400. Add "dnrsearch count" action. Use correct free functions for blacklist dicts. Fix DNR searching for globs. Use appropriate upper bounds for account searches. Fix unreg_{notice,privmsg}_func(). Avoid crashing when BURST has missing modes. Fix misapplied patches from the GameSurge branch. Get native Win32 mode working (at least in a basic state). Fix typo in !help ban. Uplink exhaustion should be a non-fatal error, since we exit afterwards. Update revision levels in config.h.win32. Bump services version to 1.4. Fix an error in backtracking (apparently exacerbated by escapes). Avoid trying to mmap() or read a zero-byte database file. Add variable reference to quash gcc warning with -DNDEBUG. Clarify some log messages. ThiefMaster (20): Added expire time for DNRs. Do not display account notes to non-staff. * Reject durations containing invalid characters (like "1day" instead of "1d"). Check account-based alerts when someone authenticates. Only allow opers with access to GLINE to use a custom duration in BLOCK. * Disallow BLOCK on trusted ips Made ounregister command safer by requiring FORCE to unregister active/flagged accounts. Added idletime to remote whois. Check if there are opers on the target ip in trace gag/gline and block. Reject invalid durations in addnote. Make opserv.part and opserv.join use the channel arg from the modcmd system. Added feigling's patch to allow multiple 'channel' criteria in trace/addalert. Get rid of remaining tabs and replace them with spaces. We have year 2007 in !version, too... Allow *account in ban/unban commands (to ban/unban *!*@account.*) Added TARGET criterion for notice alerts to specify the channel the notice is sent to. Added debug notices for dnsbl matches in blacklist module. Reversed channel order in remote whois so it matches ircu's order. Don't check users on bursting servers against blacklists. Added forcekick command to opserv to allow kicking of +k opers. ----------------------------------------------------------------------- hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2009-03-06 12:50:50
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The annotated tag, v1.4.0-rc2 has been created at 2562dbfb7824291f941e3c14f9f9619c367376be (tag) tagging 5eee63a0de64d9c628c62b318ee0b8db1a33d142 (commit) replaces v1.4.0-rc1 tagged by Michael Poole on Sun Jul 13 09:46:13 2008 -0400 - Log ----------------------------------------------------------------- Tag release candidate 2 of srvx-1.4.0. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIegc6Y4N+PhZk3FoRAsajAKCXRG670VOEuWQEP6Ad5Wd7PyMnCQCfXRgi hPbHoZrALvK8DZskL2DC48Y= =pWlm -----END PGP SIGNATURE----- Michael Poole (48): Fix sar.c build on FreeBSD 5.5. Update .gitignore files with entries normally generated by in-tree builds. Fix DNR expiration and expiration-based DNR searches. Do not generate a flood of complaints on rehashing the asynchronous resolver. Get rid of trailing whitespace in coverage scripts. Store git version string to a C file, not a header. Update config.h.win32 for more recent versions of mingw32. Update configure.in to show 1.4.0 rather than 1.4. Fix some memory leaks. Avoid appending a user to curr_opers or curr_helpers more than once. Fix some memory leaks in the slab allocator (funny, isn't it?). Greatly enhance the slab allocator. Make triggers work properly again for privsmsgs to channels. Prefer "bind_address" for local addresses over "address". Convert time-related variables to consistently use "unsigned long". Log accountinfos on others' accounts as staff commands. src/nickserv.help: Fix grammar in DELCOOKIE and ODELCOOKIE. src/hash.c: Move irc_join() before callback handling for uniformity with other servers. src/chanserv.c: Do not mix variable declarations and code. Remove extraneous semicolons from end of macro uses. Move SIGCHLD definition to compat.h so that other files can use it. Clean up some -pedantic warnings about passing non-void-pointers with %p. src/ioset-select.c: Populate and use an fdset for FDs with exceptions. src/mail-sendmail.c (mail_send): Ignore SIGCHLD in the fork()'ed processes. Check for and use appropriate type of variadic macro arguments. src/ioset-select.c (ioset_select_remove): Null out fds[] entry on remove. src/ioset-select.c (debug_fdsets): Default to an empty operation. Update gitignore files with in-tree build droppings. src/mail-sendmail.c: Apparently SIGCHLD needs to be SIG_DFL, not SIG_IGN. Implement kqueue()/kevent() ioset backend. src/proto-p10.c (AddUser): Avoid sending a duplicate irc_user() during bursts. src/log.c: Avoid recursive logging. Make saxdb_context definition private. Add close_file arg to saxdb_close_context(); allocate all saxdb contexts from heap. Implement our own output buffering inside saxdb. Update Win32 builds to mostly work under Cygwin. src/proto-p10.c: Allow his_server{name,comment} to be updated on rehash. Makefile.win32: Include git-version.o and ioset-select.o in build. Fully fix build on Cygwin. src/Makefile.am: Fix typo in name of ioset-kevent.c. Add ircstrlower() function. Delete declaration of undefined timeval_comparator() function. Use correct error string for getaddrinfo() and getnameinfo() failures. Avoid crashing in opserv_join_check() without an OpServ. src/modcmd.c: Allow certain commands to run if chanserv does not exist. Fix SourceForge bug #864524: Say if too few arguments passed to alias. Fix SourceForge bug #1529487. Update version tag for 1.4.0-rc2. ThiefMaster (4): Do not eat first word in ?part reason. Add checkemail and odelcookie commands to nickserv. Allow *account to be used in !say and !emote. Pass is_notice status to chanmsg funcs. ----------------------------------------------------------------------- hooks/post-receive -- srvx |
From: Entrope <en...@us...> - 2009-03-06 12:50:48
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "srvx". The annotated tag, v1.3.1 has been created at c662caee49f1e84897cb7108e8a6f0566f5cd01c (tag) tagging a34cd7c8d31b7e9be1c16b79bd182e7a2a911240 (commit) tagged by Michael Poole on Sat Jan 5 12:53:09 2008 -0500 - Log ----------------------------------------------------------------- Tag version 1.3.1 final release. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBHf8QPY4N+PhZk3FoRAt0YAKDLTQJv2gKjh0IVLoCCA5P5ZjUgDgCgkR7d IUuNCcwHqZBME/a7m8m2Z1A= =p9Zt -----END PGP SIGNATURE----- Adam Loghry (1): no error on inexistent commands done publicly, announcements setting display fix, two opserv chaninfo fixes, OSMSG_FLOOD_MODERATE now works when sent to channels, and hostmask lastquit searches Entrope (26): Initial import (again) Indenting cleanups, +sp fix, PING fix Support topic bursts; fix topic display in CHANINFO command cleanups and fixes Fix zoot style [wcmop]list; tweak events access fix TODO list, services without "description" fields ChanServ, OpServ and main.c bug fixes fix userlist presence tracking; "version" command on all services runtime helpfile splicing put back Make rule for arch-version.h Fix bugs found on GameSurge more bug fixes from GameSurge Privileged service fixes Update .arch-inventory for in-tree builds; remove --disable-lame-tricks Fix possible crash in chanserv.c:handle_kick() Minor fixes and improvements giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE Fix NickServ language crash; convert four ChanServ binary options to level options Add MYACCESS command; fix reference count bug in MOVE Various bug fixes Bug fixes and cleanups bug fixes (from code coverage tests) Further cleanups and bugfixes License update Fix !resync; helpfile updates; improve ?modcmd fix channel mode bouncing bugs Michael Poole (90): ChanServ seen fixes; other cleanups Fix language initialization bug; fix email change text i18n fixes Infinite recursion fix; mod_chanmode_parse() fixes Message and documentation cleanups More helpfile fixes automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling Multi-language support fixes Fix uninitialized mod_chanmode element in debug build translate interval strings; translate more NickServ messages Add German translation Fix mistakes in backport of German translation I18N fixes and (hopefully) protocol fixes Fix some signed/unsigned misbehaviors; add FAQ Fix automatic ChangeLog tag (I hope) Fix service triggers; allow service hostname configuration; fix glitches Fix service persistence bug in patch-47 add en_UK translation by Byte fix compile errors on readdir()-deficient platforms Sanity check user infolines Remove duplicate line in en_UK chanserv.help file REALLY remove duplicate line in languages/en_UK/chanserv.help. Fix !up for users below GiveVoice level; implement RFE#933634 Fix Bahamut assertion failure; move BURST to more "natural" place Remove debug messages from account MERGE command; translate RECLAIM kill message allow daemon mode under cygwin Fix several bugs; make off-channel a per-channel option Fix helpserv whine when helpers leave the channel; fix ?devoiceall Fix memory leak in ?accounts Remove obsolete check for src/srvx directory Add fake host support (assuming your ircd supports it) miscellaneous bugfixes and indentation fixes add FAQ to distribition; make compatible with gcc-2.95 Bugfixes for !trim users, !unsuspend and /clearmodes Channel suspension, transfer and line wrap changes Assorted bug fixes Fix bugs; better handle oplevels from ircu2.10.12 Implement item #1011114, #997053 ChanServ bugfixes for +z and addbans in suspended channels Fix glob matching against IPs Fix nick length check in is_valid_nick(). Rotate ChangeLog for new repository; clarify documentation files Add MODE_REGISTERED as +z for P10. various bugfixes and IPv6 preparation work Add built-in debug malloc wrapper. Add redzone and statistics reporting to debug allocator. More debug allocator fixes and enhancements More allocation debugging support. typo fix in alloc-srvx.c; avoid dereferencing free()'d bans offchannel fixes; more memory verification Add slab allocator; reduce delta with srvx-gs. Add "?stats memory" and optional alloc_header to slab. More slab allocator updates. more debugging updates Even more slab allocator updates. Rearrange slab allocation header; minor slab fixes. Fix memory corruption when removing certain bans from a channel. Mention 'slab' in --with-malloc docs. Merge fakehosts when merging accounts. Fix registered channel desync; fix HelpServ crash for old cfg files Clarify NickServ REGISTER help messages; fix ?raw and ?dump errors. Fix en_GB language name, fix NickServ mergedb command. Make match_ircglob() work more like the ircd. Fix gcc-4.0 compile warnings and errors. Properly check alerts based on numchannels criteria Improve channel merging and restrict channel age display. Fix compiler warnings on AMD64 Linux. Add IPv6 support. Initial oplevel support. Default ?block (etc) to G-line by IP; fix a buffer issue. Handle default oplevels. Avoid leaking information through ChanServ's ban matching. Fixes for LP64 models; announce IPv6 support. Update config.guess and config.sub Default to not trimming users on vacation. Update rx/Makefile.in for current automake. Rotate ChangeLog for the new year's archive. Update ChangeLog (again?!), ltmain.sh and rx/Makefile.in Update configure.in; support both baz and tla; avoid using dirent. Add missing underscore in translation key string. Correctly implement AsLL pong. Advise the kernel that we will scan DB files sequentially. Fix backtracking bug after an escaped character. Fix compilation error with slab allocator and no debugging. Fix hostmask error from last year's patch-28. Fix a possible warning without debugging. Fix some IPv6 address compatibility issues. Fix a +o mode parsing error. Fix visible matching for fake and +x-hidden hosts. Make some ChanServ ban checks see through hidden hosts. Update version tag for 1.3.1 release. Zoot (10): reply correctly to bad bans Limit mode parameter count. Documentation update Fix spurious user protection notices Fix OperServ inviteme crash Fix format string bug More title host checking Fix ban reader Integrate Global "from" option; reorganize code Fix match_ircglob() and globtest adam (9): changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks introduce unreg_privmsg_func, fix minor autoinvite issue, alter account-finding on local services clients basic off-channel support; restructuring how part functions are handled rearrange chanserv-level ban/kick messages; change wording on authentication cookie email, implement old tried2reg patch fix stupid typo from --patch-61 fix minor EnfModes bug in chanserv.c fixed MODE_REGISTERED bug; introduced MCP_REGISTERED added modes parameter to srvx.conf to control user modes Consolidate use_registered_mode into off_channel and expand overall functionality ----------------------------------------------------------------------- hooks/post-receive -- srvx |