Skip to content
Permalink
Branch: master
Commits on Mar 15, 2015
  1. Create LICENSE (GPLv2)

    pmarks-net committed Mar 15, 2015
  2. Create README.md

    pmarks-net committed Mar 15, 2015
Commits on Aug 12, 2012
Commits on Aug 22, 2011
  1. - Make the YR/NS handlers less strict about the 'rest' field. We might

    pmarks-net committed Aug 22, 2011
      want to stuff additional data there someday.
    - Stop reading 'when' from the DNS ipcache.  It's pretty much useless,
      and we always set it to the year 2038.
Commits on Nov 11, 2010
  1. Ignore duplicates when iterating over the value-side of the users dic…

    pmarks-net committed Nov 11, 2010
    …tionary,
    
    because a user can be registered under both a nick and a uuid.
Commits on Sep 6, 2010
  1. Allow foreign IPs to appear in the myip_reports list, but skip them

    pmarks-net committed Sep 6, 2010
    during the selection process.
    
    This should fix issue 17.
Commits on Sep 5, 2010
  1. oops

    pmarks-net committed Sep 5, 2010
Commits on Aug 25, 2010
  1. Add InspIRCd 2.0-compatible cloaking.

    pmarks-net committed Aug 25, 2010
    We were previously using Unreal cloaking, as a hack.
Commits on Aug 19, 2010
  1. partChannel should return True if it successfully removes a user when…

    pmarks-net committed Aug 19, 2010
    … the
    
    Dtella network is offline.
Commits on Mar 29, 2010
  1. - Add unit tests for some of the ipv4.py stuff

    pmarks-net committed Mar 29, 2010
    - Add a special case for /0 in SubnetMatcher.  This is needed
      because /0 is the only block that crosses the middle of the
      signed integer space
Commits on Feb 9, 2010
  1. - When binding the alternate UDP port, use the same interface

    pmarks-net committed Feb 9, 2010
      as the primary UDP port.
Commits on Jan 26, 2010
Commits on Jan 22, 2010
  1. Update changelog for 1.2.6

    pmarks-net committed Jan 22, 2010
  2. Increase the message timeout from 1 minute to 3 minutes.

    pmarks-net committed Jan 22, 2010
    Based on my experiments, this should catch >99.9% of the "zombie"
    packets that get passed around for longer than expected.
    
    I still don't completely understand what causes these packets
    to get retransmitted on this time scale, but I guess real-world
    networks never behave quite like you'd predict.
Commits on Jan 21, 2010
  1. Simplifications in MessageRoutingManager:

    pmarks-net committed Jan 21, 2010
    - Instead of having messages sit in an 'outbox' before being sent, just
      schedule each neighbor individually, and use the existing Ack handler to
      cancel unnecessary sends.
    
    - Pare 'Message' down to a minimal set of fields, conserving RAM.
      This will be useful when I increase the expire timeout later.
Commits on Jan 19, 2010
  1. - Add a "bind_ip" field to bridge_config.py, for use when running

    pmarks-net committed Jan 19, 2010
      on a machine with multiple IP addresses.
Commits on Jan 17, 2010
  1. Build tweaks:

    pmarks-net committed Jan 17, 2010
    - Use Python 2.5, to avoid dealing with msvcr90.dll
    - Get rid of the GMP warning for client builds.  It's a huge
      pain to get working on Windows, and signature
      verification is fast enough without it.
    - I don't see any evidence that pywin32 is needed.
  2. Try to fix the problem of packets lingering in the network for longer

    pmarks-net committed Jan 17, 2010
    than 60 seconds, resulting in a re-broadcast which looks like chat spoofing.
    
    I theorize that this is caused by overloaded nodes that take a long time
    to rebroadcast their packets.  Work around the problem by lowering the
    initial hop count to 32, and decrementing the hop count by the number of
    seconds since the packet was created.
Commits on Dec 2, 2009
  1. Wow, apparently re.match() is anchored on the left, but not the right.

    pmarks-net committed Dec 2, 2009
    None of these misuses should be significant, but fix them for the sake
    of correctness.
Commits on Oct 2, 2009
  1. - Change the .bat files to the more appropriate .cmd

    feisley committed Oct 2, 2009
    - Add requirement of pywin32 extensions to the docs.
Commits on Sep 9, 2009
  1. Fix jacob's typo

    pmarks-net committed Sep 9, 2009
Commits on Aug 30, 2009
  1. - Added wiki reference from the readme.txt

    feisley committed Aug 30, 2009
    - Changed Twisted requirement to 8.2 since we modified fix_twisted to match the newer fixes within the main library
  2. - Changed the default build version to Python2.6 (though you can stil…

    feisley committed Aug 30, 2009
    …l use Python2.5)
    
    - Added a notice to the UDP port forward message to inform users that a TCP port forward will also be required for their client to transfer files properly.
Commits on Aug 24, 2009
  1. - Rearranged config pushers in order of likely use. Also added recomm…

    feisley committed Aug 24, 2009
    …endation for Google Spreadsheets as this is the easiest and most dependable dynamic config source.
Commits on Aug 22, 2009
  1. - Modified the Unreal service config to mimic that of IndpIRCd so tha…

    feisley committed Aug 22, 2009
    …t the same service_args can be used for either server.
Commits on May 17, 2009
Older
You can’t perform that action at this time.