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 "Undernet IRC Server Source Code.".

The annotated tag, u2.10.12.15 has been created
        at  67c089b2ce22697d714f1d8ce9975a36d2fae2dd (tag)
   tagging  ac4bb6a039f0f6d32f125332c655c6bf99e5a87c (commit)
  replaces  u2.10.12.14
 tagged by  Michael Poole
        on  Sat Jan 28 21:10:59 2017 -0500

- Log -----------------------------------------------------------------
ircu2.10.12.15

Michael Poole (88):
      Move DNS and auth lookups after starting IAuth.
      Support a "soft done" message from IAuth.
      Add missing ChangeLog entries for last two commits.
      Send "modifying global" messages to SNO_AUTO when appropriate.
      Delete local variables that are set but never read.
      Rename .cvsignore files to .gitignore.
      Correctly skip non-servers when evaluating C-rules.
      Make gline.c's count_users() use real host for masked users.
      Log account rather than ident upon exit.
      Only allow current opers to WHOX.
      Clear privileges when deopering.
      Clarify the "I'm a leaf, define HUB" message.
      Add more G-line length tests.  Resolves SF#2985922.
      Add missing modes from RPL_MYINFO (SF#2967675).
      Reject G-line masks like + (with no target).  Fixes SF#2965021.
      Fix the display of local Operator blocks in /stats o.
      Improve ipmask_parse()'s handling of invalid IPv6 inputs.
      Add a parameter to IPcheck_connect_fail() to support IAuth IP spoofing.
      Avoid crashes when handling ET_EOF for IAuth stderr before stdout.
      Don't skip events when a devpoll-like engine deletes a socket.
      Add some missing .gitignore entries.
      Only respawn an IAuth process when both sockets are destroyed.
      Avoid crashes when IAuth registers a client due to iauthd timeout.
      iauth: Send an empty "u" message on ident lookup failure.
      Quash various warnings from higher levels of compiler warnings.
      s_auth.c: Move username-cleaning logic to a separate function.
      s_auth.c: Fix off-by-one errors in last commit.
      m_cap.c: Do not allow CAP ACK to set prohibited caps, or clear sticky 
ones.
      ircd_string.c: Support abcd* in ipmask_parse().
      ircd_in_addr_t.c: Add test for the previous commit.
      ipmask_parse: Reject a full IPv6 address followed by ::.
      Fix privilege revocation for MODE <self> -O.
      engine_select.c: Fix "make depend" for large MAXCONNECTIONS.
      ircd/test/Makefile.in: Fix directions for "make depend; make depend".
      Implement WebIRC support.
      Avoid calling os_get_sockerr(-1) for failed outbound connects.
      engine_poll.c: Fix path for #include <poll.h>.
      engine_epoll.c: Remove the syscall guessing code.
      channel.h: Remove trailing whitespace, fix a typo.
      Reject invalid channel names in BURST and CREATE.
      tests/test-driver.pl: Allow specification of outbound IP address.
      s_auth: Check G-lines before IAuth.
      m_opmode.c: Implement CFV-0333.
      Document the new UWorld { oper = "..."; } syntax.
      STATS U: Flag UWorld servers with oper privileges.
      example.conf: Clarify how Class maxlinks works.
      example.conf: Correct and clarify privilege list.
      readme.who: Update documentation for oper /WHO privileges.
      readme.who: Document where oplevel is shown in 354 reply.
      check_auth_finished: Fix refactoring bugs.
      ircd_parser: Do not insert *@ before host/IP names for opers.
      make_client: Set initial username to "" rather than "unknown".
      get_history(): Always use KILLCHASETIMELIMIT value.
      mode_parse_client(): Return after reporting bad oplevel.
      do_settopic: Topic timestamps should never go backwards.
      Make remote PING work like one would expect.
      m_version: Re-unify the various handlers.
      find_conf_exact: Allow empty cli_username() to match tmp->username.
      WHO: Fix matching for things like "WHO ident u".
      IPcheck: Use /64 prefixes for IPv6 addresses.
      gline: Expire very old, stale G-lines.
      Add channel mode +c (no colors).
      Add channel mode +C (no CTCPs except ACTION).
      STATS y: Report default user mode too.
      STATS g: Use extra parameter to filter G-line list.
      VERSION: Make server options string fixed-width.
      example.conf: Fix typo in comment.
      ms_settime: Add missing braces.
      make_oper: Properly log and report the new oper.
      IPcheck: Rate-limit connections per IPv6 /48.
      s_auth: Properly match against ~<foo>@<whatever> G-lines.
      s_auth: Don't crash when a server connects.  (Oops.)
      IPcheck: Bugfix for IPv6 /48 rejections from a new /64.
      IPcheck: Avoid crash when debugging is turned on, too.
      IPcheck: Update entry->connected on /48 throttle.
      MAXBANS: Increase default to 100.
      s_auth: Fix prepending ~ to long idents.
      stats_configured_links: Display empty and null strings as empty.
      IsIdented: Rename to IsGotId for consistency.
      check_auth_finished: Only check G-lines (etc.) for client ports.
      auth_spoof_user: Check G-line and connection class for client.
      iauth_do_spawn: Unify cut-and-paste error handling.
      ms_xreply: Simplify the iauth forwarding code.
      ms_xreply: Avoid findNUser() where we might get a server numnick.
      sendto_iauth(): Minor code cleanup.
      find_ban: Allow bans to match against IP address text.
      webirc: Support "hidden = yes;" in conf to hide peer IP mask.
      ircu2.10.12.15

-----------------------------------------------------------------------


hooks/post-receive
-- 
Undernet IRC Server Source Code.
_______________________________________________
Patches mailing list
[email protected]
http://undernet.sbg.org/mailman/listinfo/patches

Reply via email to