Development/Debug

inspircd-debuginfo: Debug information for package inspircd

Name:inspircd-debuginfo Vendor:openSUSE Build Service
Version:1.1.21 License:GPLv2 only
Release:3.1 URL:http://www.inspircd.org/
Summary
This package provides debug information for package inspircd. Debug information is useful when developing applications that use this package or when debugging this package.

Arch: x86_64

Download:inspircd-debuginfo-1.1.21-3.1.x86_64.rpm
Build Date:Thu Sep 25 02:24:46 2008
Packager:
Size:30.08 MiB

Arch: i586

Download:inspircd-debuginfo-1.1.21-3.1.i586.rpm
Build Date:Thu Sep 25 08:20:41 2008
Packager:
Size:30.06 MiB

Changelog

* Thu Sep 25 14:00:00 2008 mrueckert@suse.de
- update to version 1.1.21
  - Fix an uninitialised variable used for /stats z, also fix the
    Funky Maths(tm) in /stats z (both thanks to psychon).
  - Fix ident using uninitialised memory meaning that ident lookups
    would sometimes prematurely finish (NOT good). Found and fixed
    by psychon.
  - Backport r10319
  - Configure fixes; don't always use poll socket engine, better
    detection at when poll should be used also. Testing
    appreciated, as my perl sucks.
  - Allow U:Lines to deoper people, fixes bug #599 reported by
    mixx941.
  - Prevent redundant mode changes
  - Remove unnecessary logging
  - Minimally tested and working poll socket engine. This should
    work ok, but you probably don't want to use it in production
    until it is tested more. :)
  - Fix memset on engine setup
  - Fixes to make this compile, also add it into configure if
    epoll/kqueue/ports are not used.
  - Add poll() socket engine. Nothing will actually use this, yet,
    and it's untested..
  - Fix problem noted by psychon: man getsockopt() states that
    'optlen is a value-result parameter, initially containing the
    size of the buffer pointed to by optval'. This has just been
    working by luck  that the uninitialised memory was always
    greater than or equal to sizeof(int)..
  - Backport r10202
  - This wasn't supposed to have been committed, my bad.
  - Work around OpenSSL retardation and braindamage: if you pass a
    different buffer to SSL_write() (location or contents/length),
    then the SSL_write() fails, which will kill the connection. Set
    ENABLE_PARTIAL_WRITE and ACCEPT_MOVING_WRITE_BUFFER to fix/work
    around this.. Thanks Namegduf. (add to contributors also)
  - Increase the size of the matrix for map drawing to 250x250
  - Merge in patch for bug #592 submitted by Zerg2000, thanks. Not
    required for trunk.
  - Fix for bug #594, already exists in trunk, backport
  - Give error about no ports bound after telling what the
    problem(s) were
  - Backport revision 10139 (fix bug 555, make
    <options:deprotectothers> work and apply to other things too
    like +o/+h/+v and kick)
  - Backport r10135.
  - Check the return og GetExt instead of the pointer on the
    resulting object.
  - Fix for bug #583 reported by Deyan, thanks for the heads up
  - Patch by CyberBotX
  - Don't add duplicates, backport of 10122, reported by mixx941
  - Fix remote /rehash with modules, patch from CyberBotX.
  - Use time delta when performing /topic
  - Not 100% tested, but this should fix the occasional
    'anope+inspircd=my network is being ddos'd bug', reported by
    djGrrr, Namegduf, and others.
  - Backport r10080: override snotices for KICK not being sent in
    some cases, reported by Namegduf.
  - backport of r10078.
  - backport 10068
  - Fix bug #575, taxonomy finally works properly. Backport of
    r10065.
  - No crash here, but undefined and possibly odd behavour might
    occur
  - Backport r10030
  - Send strerror() on socket errors, backport of r10028
  - bp: Fixed #568 - gnutls does not allow reuse of credentials,
    which was making /rehash ssl not work properly
  - Fix for bug #541: /taxonomy reporting metadata for incorrect
    user. Can someone please test?
  - Backport r9962: fix a memory leak noted and fixed by Dart in
    bug #570
  - Backport r9954
  - Make SVSHOLD silent, this is extremely verbose for bigger
    networks, and it serves no useful purpose
  - Backport 9944
  - include limits to get correct PATH_MAX where available
  - Remove this stupid ass-backwards retarded OS X shit. It was
    designed for packaging, but since something like 3-4 years have
    passed and we're still not packaged, I've given up hope on
    that, and it stops legitimate users actually using the fucking
    software...
  - Merge in patch from nenolod to make channelmode +z not count
    ulined clients when determining if all users on a channel are
    ssl before setting the mode. Thanks nenolod.
  - It is unnecessary and rather less efficient to use memmove()
    everywhere; it's only needed when the buffers may overlap.
  - It's always good procedure to use memmove() on overlapping
    data.
  - Define PATH_MAX if its not already defined
  - update quotes for stable, forgot about that
- update to version 1.1.20
  - Change VERSION output similar to that in 1.1, to make it better
    for indexing
  - Fix bug found by the atheme migration testing: +V should never
    affect INVITE from a remote issuer
  - nuke a compiler warning on long int %d
  - Show IP (not <unknown>) when sending error to a connection that
    has not yet authenticated
  - Block a huge bunch of revisions in svnmerge
  - Send link message to snomask +d only. Fixes bug #527, reported
    by DjMadness
  - Backport r9773, fixes bug #534 reported by irefuse. Listening
    sockets cannot have a close hook.
  - Add a note in here to tell the user when host resolution is
    disabled, so that people dont get confused and we can easily
    identify it
  - Fix the format of +p channels in /list (both in core /list and
    in m_safelist), thanks jrm :)
  - Remove needless and pointless extra format parameter
  - Backport socket closing fixes (stops sockets hanging sometimes)
  - Patch ReadFile() not to bork on one line files, and ensure it
    works ok with win32 (it does)
  - Don't allow the user to configure less than 30 descriptors
  - When searching by servername without wildcards, conceal +i
    users no matter what craq the spec was on
  - Removed the verbosity in 'make clean' to fix issues with
    OpenBSD and possibly others
  - Fix crash if /reload is not given a parameter (oper only
    command)
  - Apply updated helpop patch from jackmcbarn
  - Backport fix for stripcolour not stripping colour codes,
    reported by jackmcbarn - thanks. Also make rebasing neater,
    output to current console/output window of visual studio, not a
    new console
  - The other timedbans fix from yesterday
  - Don't memset a vector. backport of fix for possible stack
    corruption by a memset from 1.2 patch by GreenReaper
  - Patch to fix timedbans crash reported earlier today, thanks for
    the headsup wonderwal
* Tue Apr 22 14:00:00 2008 mrueckert@suse.de
- added inspircd-1.1.19.p1_timedbans.patch:
  fixes a possible stack corruption with timed bans.
- updated copyright header of the patch
  inspircd-1.1.9-m_no_op_on_channel_create.patch
* Mon Apr 21 14:00:00 2008 mrueckert@suse.de
- update to version 1.1.19
  - Fix a bad return value
  - Add /MP for faster build of core parts (not modules or command
    handlers)
  - Add hand-crafted resource script, contains version information
    and icon definition
  - Fix RemoveCommands to remove all commands (this function had
    some really odd removal logic?)
  - Rebase modules in 1.1 too. This uses a post build event that
    does not involve a change to configure, however this requires
    an ls binary. If you don't have an ls.exe, it wont rebase the
    modules.
  - Extract and run the vs redistributable to $TEMP, not to install
    dir. saves us 2.6 megs on install space
  - Bundle vcredist_x86.exe - installer now 6.7mb
  - Backport breakpoint/crash fix in bindsocket in win32 (missing
    operator new[] and operator delete[]
  - More build tweaks
  - Fix debug always being used for configure
  - For some reason /GL doesnt work right. oh well, its not that
    important
  - Who left /RTC1 in here?
  - Remove /Wp64
  - Do /O1 /GL here too
  - Backport optimizations and fixes from trunk pioneered by
    GreenReaper, which decrease size by a large amount and remove
    the 200-odd dll limit caused by inefficient use of thread local
    storage by the C runtimes
  - Fix horriffic goto abuse and 4-space indents :<
  - Add note to explicitly point out to not use IOCP
  - Fix for crash when matching user with a kline on connect
    (userrec* sent to %s rather than userrec::nick!), Fix for bug
    [#505] in stable, reported by nenolod
  - In visual studio, CRT crashes when strftime() is given an
    invalid format specifier and %F/%T are not supported!
  - Fix crash in m_stripcolor on windows when the colour code is
    the first item on a line
  - Hosts vector not cleared on rehash, made rehashing impossible
  - Backport r9372: m_messageflood incorrectly letting messages
    past the handler
  - Use the right variable through the whole loop, eh? (djGrrr,
    this should fix your warning)
  - More tweaks. It seems to always put namesx last, this seems to
    fix.
  - This seems to fix, priorities tweaked and a bit of debug added.
    please test, peavey
  - Make this more readable by not reusing the loop variable name
    inside the inner loop, this is what caused the problem in trunk
  - Backport r9285: wallops should be sent regardless of oper
    status
  - Fix for bug #456 so we can be rid of it
  - Fix bug - we don't free the InspSocketHook interface when
    unloading these modules!
  - Nothing in 1.1 uses this, nor will it ever now.. remove it to
    shave a few seconds off build
  - Backport r9247: server buffering improvements (don't constantly
    flush write buffer) QA: this needs testing of server linking
    and SSL, and SSL server linking
  - Patch by brain; fix crash when no parameters are given when
    introducing a remote client
  - Remove the timer (its unsafe on unload) and replace with
    OnBackgroundTimer. If i remember right this isnt needed in 1.1
    as we made timers safer.
  - always ALWAYS send CAPAB before sending SERVER in any
    situation. This will mean that where HMAC is in use, with any
    luck we'll see the other sides challenge before sending our
    pass.
  - Backport r9219-9220 from trunk. Override on operjoin, for those
    cases where operchans and operoverride will not satisfy your
    needs.
  - Same here, i cant make this error occur without changing code
    so we'll just make it nicer
- additional changes from 1.1.18
  - Default the max clients on windows to 10240
  - We also need to re-order to make sure the length comprison
    comes BEFORE the append: different items may have different
    lengths and otherwise we'd be comparing length of the LAST item
    not the current
  - Fix for bug #506 reported by Skip
  - Don't desync when trying to remotely set swhois on a user who
    already has one
  - Don't expire allows with length 0, they are permanent for the
    session (thx praetorian)
  - Ricer up AllModulesReportReady further. If one fails, all fail,
    so returning false on first fail will save subsequent reduntant
    calls.
  - Final tweak to AllModulesReportReady, should be there now.
  - Fix bug where if two modules claim OnCheckReady, the core
    permits registration when the first of the set is ready, not
    when all are ready
  - Allow IPv6 windows builds.
  - Remove the note about requirement for anonymous bind
  - Document binddn and bindauth
  - Allow binding to non-anonymous DN for searches (i very much
    doubt most people are going to hack open their ldap tree like i
    did to get this module to work initially, smells of security
    hole)
  - update svn:ignore for a few files
  - Fix deprecation
  - Now compiles, note that it seems a few functions are deprecated
    in the versions of openldap i have. FIXME?
  - Merge copyrights
  - Use some of unreal4's extra modules at request of a user.
    Original code of this module by Carsten Valdemar Munk based on
    m_sqlauth.
  - Recommend that users symlink, not copy the files
  - Backport update telling users to use -modupdate
  - D'oh, this repeats the 'mode enabled' line once per channel.
    Thanks ElementAlchemist.
  - Apply voidzero's suggestion for a better worded prompt re. ssl
    modules
  - Fix bug #497, when we ported back the new cull list stuff, we
    didnt initialize a new bool in the userrec constructor which
    determines if the quit server notice line is shown, so its
    value is , undefined, and may hide the quit snomask.
  - This took ages to process. Block all revisions in svnmerge that
    arent needed
  - Fix an unneeded assignment in LoopCall that stops it being used
    for commands which are sent out 'raw' to other servers by
    spanningtree
  - Merge in patch by Darom that fixes race condition when
    unloading m_mysql.so that may cause it to crash, fixes bug #438
  - Merge in tweaks

Listing created by RepoView-0.5.2