pkgsrc/net
tonnerre 5aa0f78af5 Upgrade tinc to version 1.0.13.
Changes since 1.0.9:

  * Mark Forwarding and DirectOnly options as being experimental.
  * Don't redefine MAX if it already exists.
  * Fixes for definitions under Windows.
  * Ensure subnet-up/down scripts are called after HUP when necessary.
  * Fix reloading Subnets when StrictSubnets is set.
  * Reload Subnets when getting a HUP signal and StrictSubnets is used.
  * Ensure ICMP_NET_ANO is defined.
  * Convert Port to numeric form before sending it to other nodes.

    If one uses a symbolic name for the Port option, tinc will send that name
    literally to other nodes.  However, it is not guaranteed that all nodes have
    the same contents in /etc/services, or have such a file at all.

  * Never delete Subnets when StrictSubnets is set

    If a node is unreachable, and not connected to an edge anymore, it gets
    deleted. When this happens its subnets are also removed, which should
    not happen with StrictSubnets=yes.

    Solution:
    - do not remove subnets in src/net.c::purge(), we know that all subnets
      in the list came from our hosts files.
      I think here you got the check wrong by looking at the tunnelserver
      code below it - with strictsubnets we still inform others but do not
      remove the subnet from our data.
    - do not remove nodes in net.c::purge() that still have subnets
      attached.

  * Log unauthorized Subnets when StrictSubnets is set.
  * ConnectTo does not mean tinc does not listen for incoming connections anymore.
  * Fixes for the Forwarding option.
  * Add the DirectOnly option.

    When this option is enabled, packets that cannot be sent directly to the destination node,
    but which would have to be forwarded by an intermediate node, are dropped instead.
    When combined with the IndirectData option,
    packets for nodes for which we do not have a meta connection with are also dropped.

  * Add the Forwarding option.

    This determines if and how incoming packets that are not meant for the local
    node are forwarded.  It can either be off, internal (tinc forwards them itself,
    as in previous versions), or kernel (packets are always sent to the TUN/TAP
    device, letting the kernel sort them out).

  * Add the StrictSubnets option.

    When this option is enabled, tinc will not accept dynamic updates of Subnets
    from other nodes, but will only use Subnets read from local host config files
    to build its routing table.

  * Preload all Subnets in TunnelServer mode.

    This simplifies the logic in protocol_subnet.c.

  * Check for dirent.h.
  * Simplify reading lines from configuration files.

    Instead of allocating storage for each line read, we now read into fixed-size
    buffers on the stack. This fixes a case where a malformed configuration file
    could crash tinc.

  * Clamp MSS to miminum MTU in both directions.

    Clamp MSS of both incoming and outgoing packets, and use the minimum of the
    PMTU of both directions when clamping.

  * Add --disable-zlib configure option
  * Add --disable-lzo configure option
  * Ensure peers with a meta connection always have our key.

    This keeps UDP probes going, which in turn keeps NAT mappings alive.

  * Update copyright notices.
  * Try to set DF bit on BSDs as well.

    Every operating system seems to have its own, slightly different way to disable
    packet fragmentation. Emit a compiler warning when no suitable way is found.
    On OpenBSD, it seems impossible to do it for IPv4.

  * Immediately exchange keys when establishing a meta connection.

    This in turn will trigger PMTU discovery, and ensures nodes know each others
    reflexive UDP address and port.

  * Determine peer's reflexive address and port when exchanging keys.

    To help peers that are behind NAT connect to each other directly via UDP, they
    need to know the exact external address and port that they use. Keys exchanged
    between NATted peers necessarily go via a third node, which knows this address
    and port, and can append this information to the keys, which is in turned used
    by the peers.

    Since PMTU discovery will immediately trigger UDP communication from both sides
    to each other, this should allow direct communication between peers behind
    full, address-restricted and port-restricted cone NAT.

  * Be liberal in accepting KEY_CHANGED/REQ_KEY/ANS_KEY requests.

    When we got a key request for or from a node we don't know, we disconnected the
    node that forwarded us that request.  However, especially in TunnelServer mode,
    disconnecting does not help. We now ignore such requests, but since there is no
    way of telling the original sender that the request was dropped, we now retry
    sending REQ_KEY requests when we don't get an ANS_KEY back.

  * Run subnet-up/down scripts for local MAC addresses as well.
  * Fix subnet-up/down scripts being called with an empty SUBNET.

    Commit 052ff8b2c598358d1c5febaa9f9f5fc5d384cfd3 contained a bug that causes
    scripts to be called with an empty, or possibly corrupted SUBNET variable when
    a Subnet is added or removed while the owner is still online. In router mode,
    this normally does not happen, but in switch mode this is normal.

  * Make MSS clamping configurable, but enabled by default.

    It can either be set globally in tinc.conf, or per-node in host config files.

  * Also clamp MSS of TCP over IPv6 packets.
  * Optimise handling of select() returning <= 0.

    Before, we immediately retried select() if it returned -1 and errno is EAGAIN
    or EINTR, and if it returned 0 it would check for network events even if we
    know there are none.  Now, if -1 or 0 is returned we skip checking network
    events, but we do check for timer and signal events.

  * Ping nodes immediately when receiving SIGALRM.

    One reason to send the ALRM signal is to let tinc immediately try to connect to
    outgoing nodes, for example when PPP or DHCP configuration of the outgoing
    interface finished.  Conversely, when the outgoing interface goes down one can
    now send this signal to let tinc quickly detect that links are down too.

  * Clamp MSS of IPv4 SYN packets.

    Some ISPs block the ICMP Fragmentation Needed packets that tinc sends.  We
    clamp the MSS of IPv4 SYN packets to prevent hosts behind those ISPs from
    sending too large packets.

  * Allow Port and PMTUDiscovery options in tinc.conf, always enable PMTUDiscovery by default.
  * Use xstrdup() instead of xasprintf() to copy static strings.
  * Allow port to be specified in Address statements.

    This allows one to connect to use more than one port number to connect to
    another node. The syntax is now:

    Address = <hostname> [<port>]

  * Do not fragment packets smaller than RFC defined minimum MTUs.

    For IPv6, the minimum MTU is 1280 (RFC 2460), for IPv4 the minimum is actually
    68, but this is such a low limit that it will probably hurt performance, so we
    do as if it is 576 (the minimum packet size hosts should be able to handle, RFC
    791). If we detect a path MTU smaller than those minima, and we have to handle
    a packet that is bigger than the PMTU but smaller than those minima, we forward
    them via TCP instead of fragmenting or returning ICMP packets.

  * Forget addresses of unreachable nodes.

    We clear the cached address used for UDP connections when a node becomes
    unreachable. This also prevents host-up scripts from passing the old, cached
    address from when the host becomes reachable again from a different address.

  * Remove unused variable in lookup_subnet_*() functions.
  * When learning MAC addresses, only check our own Subnets for previous entries.

    Before it would check all addresses, and not learn an address if another node
    already claimed that address. This caused fast roaming to fail, the code from
    commit 6f6f426b353596edca77829c0477268fc2fc1925 was never triggered.

  * Start a tinc service if it already exists.
  * Fast handoff of roaming MAC addresses.

    In switch mode, if a known MAC address is claimed by a second node before it
    expired at the first node, it is likely that this is because a computer has
    roamed from the LAN of the first node to that of the second node. To ensure
    packets for that computer are routed to the second node, the first node should
    delete its corresponding Subnet as soon as possible, without waiting for the
    normal expiry timeout.

  * Move socket error interpretation to utils.h.
  * Use WSAGetLastError() to determine cause of network errors on Windows.

    This reduces log spam and lets path MTU discovery work faster.

  * Remove localedir leftovers.
  * Use IP_DONTFRAGMENT instead of IP_MTU_DISCOVER on Windows.

    This ensures the DF bit on outgoing UDP packets gets set on Windows when path
    MTU discovery is enabled, reducing fragmentation.

  * Forward packets to not directly reachable hosts via UDP if possible.

    If MTU probing discovered a node was not reachable via UDP, packets for it were
    forwarded to the next hop, but always via TCP, even if the next hop was
    reachable via UDP. This is now fixed by retrying to send the packet using
    send_packet() if the destination is not the same as the nexthop.

  * Make maxmtu equal to minmtu when fixing the path MTU to a node.

    This ensures MTU probes used to ping nodes are not too large, and prevents
    restarting MTU probing unnecessarily.

  * Always reply to MTU probes via UDP.

    It could sometime happen that a node would return MTU probes via TCP, which
    does not make a lot of sense.

  * Allow UDP packets with an address different from the corresponding TCP connection.
  * Use uint32_t instead of long int for connection options.

    Options should have a fixed width anyway, but this also fixes a possible MinGW
    compiler bug where %lx tries to print a 64 bit value, even though a long int is
    only 32 bits.

  * Add dummy device.
  * Clarify and increase level of log message about MTU probes to unreachable nodes.
  * Handle weighted Subnets in switch and hub modes.

    We now handle MAC Subnets in exactly the same way as IPv4 and IPv6 Subnets.
    This also fixes a problem that causes unncessary broadcasting of unicast
    packets in VPNs where some daemons run 1.0.10 and some run other versions.

  * Fix a possible crash when sending the HUP signal.

    When the HUP signal is sent while some outgoing connections have not been made
    yet, or are being retried, a NULL pointer could be dereferenced resulting in
    tinc crashing. We fix this by more careful handling of outgoing_ts, and by
    deleting all connections that have not been fully activated yet at the HUP
    signal is received.

  * Fix description of the WEIGHT environment variable.
  * Include missing header.
  * Remove debugging message when reading packets from a BSD device.
  * Allow the cloning /dev/tap interface to be used on FreeBSD and NetBSD.

    This device works like /dev/tun on Linux, automatically creating a new tap
    interface when a program opens it. We now pass the actual name of the newly
    created interface in $INTERFACE.

  * Use MTU probes to regularly ping other nodes over UDP.

    This keeps NAT mappings for UDP alive, and will also detect when a node is not
    reachable via UDP anymore or if the path MTU is decreasing. Tinc will fall back
    to TCP if the node has become unreachable.

    If UDP communication is impossible, we stop sending probes, but we retry if it
    changes its keys.

    We also decouple the UDP and TCP ping mechanisms completely, to ensure tinc
    properly detects failure of either method.

  * Small updates to the documentation.

    Mention that TCPOnly is not necessary anymore since tinc will autodetect
    whether it can send via UDP or not. Also mention the WEIGHT environment
    variable and the new default value (2048 bits) of RSA keys.

  * Ensure that the texinfo manual can be converted to HTML.

    The top node was made conditional with the @iftex command, since it should not
    appear in PostScript and PDF output. However, it is still necessary for
    texi2html, so we have to use @ifnottex instead.

    Texi2html also complains about the use of @cindex in the copyright statement,
    so we remove that.

  * Revert "Raise default crypto algorithms to AES256 and SHA256."

    Although it would be better to have the new defaults, only the most recent
    releases of most of the platforms supported by tinc come with a version of
    OpenSSL that supports SHA256. To ensure people can compile tinc and that nodes
    can interact with each other, we revert the default back to Blowfish and SHA1.

  * Remove code duplication when checking ADD_EDGE/DEL_EDGE messages.
  * Don't disconnect clients in TunnelServer mode who send unauthorised ADD_SUBNETs.
    So that we are liberal in what we accept.
  * Removed last gettext function.
  * Remove autogenerated files from EXTRA_DIST.

    Apparently they were once necessary, but autoconf now includes them
    automatically.  Some of them are not used anymore, and this caused make dist to
    fail.

  * Update the NEWS.
  * Add more authors to the copyright headers.

    Git's log and blame tools were used to find out which files had significant
    contributions from authors who sent in patches that were applied before we used
    git.

  * Drop support for localisation.

    Localised messages don't make much sense for a daemon, and there is only the
    Dutch translation which costs time to maintain.

  * Remove checkpoint tracing.

    This feature is not necessary anymore since we have tools like valgrind today
    that can catch stack overflow errors before they make a backtrace in gdb
    impossible.

  * K&R style braces.
  * Update the address of the Free Software Foundation in all copyright headers.
  * Remove Ivo's old email addresses.
  * Remove all occurences of $Id$.
  * Update copyright information.

    - Update year numbers in copyright headers.
    - Add copyright information for Michael Tokarev and Florian Forster to the
      copyright headers of files to which they have contributed significantly.
    - Mention Michael and Florian in AUTHORS.
    - Mention that tinc is GPLv3 or later if compiled with the --enable-tunemu
      flag.

  * Send large packets we cannot handle properly via TCP.

    During the path MTU discovery phase, we might not know the maximum MTU yet, but
    we do know a safe minimum.  If we encounter a packet that is larger than that
    the minimum, we now send it via TCP instead to ensure it arrives.  We also
    allow large packets that we cannot fragment or create ICMP replies for to be
    sent via TCP.

  * Raise default RSA key length to 2048 bits.
  * Use a mutex to allow the TAP reader to process packets faster on Windows.

    The TAP-Win32 device is not a socket, and select() under Windows only works
    with sockets.  Tinc used a separate thread to read from the TAP-Win32 device,
    and passed this via a local socket to the main thread which could then select()
    from it. We now use a global mutex, which is only unlocked when the main thread
    is waiting for select(), to allow the TAP reader thread to process packets
    directly.

  * Remove extra {.
  * Raise default crypto algorithms to AES256 and SHA256.

    In light of the recent improvements of attacks on SHA1, the default hash
    algorithm in tinc is now SHA256. At the same time, the default symmetric
    encryption algorithm has been changed to AES256.

  * Use access() instead of stat() for checking whether scripts exist.
  * Remove dropin random() function, as it is not used anymore.
  * Allow compiling for Windows XP and higher.

    This allows us to use getaddrinfo(), getnameinfo() and related functions, which
    allow tinc to make connections over existing IPv6 networks. These functions are
    not available on Windows 2000 however. By default, support is enabled, but when
    compiling for Windows 2000 the configure switch --with-windows2000 should be
    used.

    Since getaddrinfo() et al. are not functions but macros on Windows, we have to
    use AC_CHECK_DECLS() instead of AC_CHECK_FUNCS() in configure.in.

  * Also do not use drand48(), it is not available on Windows.
  * Use only rand(), not random().

    We used both rand() and random() in our code. Since it returns an int, we have
    to use %x in our format strings instead of %lx. This fixes a crash under
    Windows when cross-compiling tinc with a recent version of MinGW.

  * Apparently it's impolite to ask GCC to subtract two pointers.

    If two pointers do not belong to the same array, pointer subtraction gives
    nonsensical results, depending on the level of optimisation and the
    architecture one is compiling for. It is apparently not just subtracting the
    pointer values and dividing by the size of the object, but uses some kind of
    higher magic not intended for mere mortals. GCC will not warn about this at
    all. Casting to void * is also a no-no, because then GCC does warn that strict
    aliasing rules are being broken. The only safe way to query the ordering of two
    pointers is to use the (in)equality operators.

    The unsafe implementation of connection_compare() has probably caused the "old
    connection_t for ... still lingering" messages. Our implementation of AVL trees
    is augmented with a doubly linked list, which is normally what is traversed.
    Only when deleting an old connection the tree itself is traversed.

  * Remove superfluous call to avl_delete().
  * Handle unicast packets larger than PMTU in switch mode.

    If PMTUDiscovery is enabled, and we see a unicast packet that is larger than
    the path MTU in switch mode, treat it just like we would do in router mode.

  * Allow PMTUDiscovery in switch and hub modes again.

    PMTUDiscovery was disabled in commit d5b56bbba56480b5565ffb38496175a7c1df60ac
    because tinc did not handle packets larger than the path MTU in switch and hub
    modes. We now allow it again in preparation of proper support, but default to
    off.

  * Put Subnet weight in a separate environment variable.

    Commit 5674bba5c54c1aee3a4ac5b3aba6b3ebded91bbc introduced weighted Subnets,
    but the weight was included in the SUBNET variable passed to subnet-up/down
    scripts. This makes it harder to use in those scripts. The weight is now
    stripped from the SUBNET variable and put in the WEIGHT variabel.

  * Don't stat() on iPhone/iPod.

    Grzegorz Dymarek noted that tinc segfaults at the stat() call in
    execute_script() on the iPhone.  We can omit the stat() call for the moment,
    the subsequent call to system() will fail with just a warning.

  * Add support for iPhones and recent iPods.

    This is a slightly modified patch from Grzegorz Dymarek that allows tinc to use
    the tunemu device, which allows tinc to be compiled for iPhones and recent
    iPods. To enable support for tunemu, the --enable-tunemu option has to be used
    when running the configure script.

  * Another safe bitfield conversion.
  * Add the GPL license to the repository.

    Tinc is licensed under the GPL version 2 or later. To ensure autoconf does not
    install the wrong license if COPYING is missing, we have to put the right one
    in place.

  * Convert bitfields to integers in a safe way.

    This is commit eb391c52eed46f3f03b404553df417851fc0cb90 redone, but without the
    non-standard anonymous union.

  * Ensure tinc compiles with gcc -std=c99.

    We use a lot of C99 features already, but also some extensions which are not in
    the standard.

  * UNIX signal numbers start at 1.
  * Replace asprintf() by xasprintf().
  * Check the return value of fscanf() when reading a PID file.
  * Add xasprintf() and xvasprintf().

    These functions wrap asprintf() and vasprintf(), and check the return value. If
    the function failed, tinc will exit with an error message, similar to xmalloc()
    and friends.

  * Remove extra semicolon in my definition of setpriority()
  * Always remove a node from the UDP tree before freeing it.

    Valgrind caught tinc reading free'd memory during a purge(). This was caused by
    first removing it from the main node tree, which will already call free_node(),
    and then removing it from the UDP tree. This might cause spurious segmentation
    faults.

  * Change level of some debug messages, zero pointer after freeing hostname.
  * Do not log errors when recvfrom() returns EAGAIN or EINTR.

    Although we select() before we call recvfrom(), it sometimes happens that
    select() tells us we can read but a subsequent read fails anyway. This is
    harmless.

  * Remove pending MTU probe events when a node's reachability status changes.
  * Don't try to send MTU probes to unreachable nodes.

    If there is an outstanding MTU probe event for a node which is not reachable
    anymore, a UDP packet would be sent to that node, which caused a key request to
    be sent to that node, which triggered a NULL pointer dereference. Probes and
    other UDP packets to unreachable nodes are now dropped.

  * Properly set HMAC length for incoming packets.
  * try outgoing connections before chroot/drop_privs

    When chrooted, we either need to force-initialize resolver
    and/or nsswitch somehow (no clean way) or resolve all the
    names we want before entering chroot jail.  The latter
    looks cleaner, easier and it is actually safe because
    we still don't talk with the remote nodes there, only
    initiating outgoing connections.

  * cleanup setpriority thing to make it readable
  * Add some const where appropriate.
  * Add ProcessPriority option.

    This option can be set to low, normal or high. On UNIX flavours, this changes
    the nice value of the process by +10, 0 and -10 respectively. On Windows, it
    sets the priority to BELOW_NORMAL_PRIORITY_CLASS, NORMAL_PRIORITY_CLASS and
    HIGH_PRIORITY_CLASS respectively.

    A high priority might help to reduce latency and packet loss on the VPN.

  * src/net_socket.c: Bind outgoing TCP sockets to `BindToAddress'.

    If a host has multiple addresses on an interface, the source address of the TCP
    connection(s) was picked by the operating system while the UDP packets used a
    bound socket, i. e. the source address was the address specified by the user.
    This caused problems because the receiving code requires the TCP connection and
    the UDP connection to originate from the same IP address.

    This patch adds support for the `BindToInterface' and `BindToAddress' options
    to the setup of outgoing TCP connections.

    Tested with Debian Etch on x86 and Debian Lenny on x86_64.

    Signed-off-by: Florian Forster <octo@verplant.org>

  * src/linux/device.c: Fix segfault when running without `--net'.

    If running without `--net', the (global) variable `netname' is NULL. This
    creates a segmentation fault because this NULL-pointer is passed to strdup:

     Program terminated with signal 11, Segmentation fault.
     #0  0xb7d30463 in strlen () from /lib/tls/i686/cmov/libc.so.6
     (gdb) bt
     #0  0xb7d30463 in strlen () from /lib/tls/i686/cmov/libc.so.6
     #1  0xb7d30175 in strdup () from /lib/tls/i686/cmov/libc.so.6
     #2  0x0805bf47 in xstrdup (s=0x0) at xmalloc.c:118  <---
     #3  0x0805be33 in setup_device () at device.c:66
     #4  0x0805072e in setup_myself () at net_setup.c:432
     #5  0x08050db2 in setup_network () at net_setup.c:536
     #6  0x0805b27f in main (argc=Cannot access memory at address 0x0) at tincd.c:580

    This patch fixes this by checking `netname' in `setup_device'. An alternative
    would be to check for NULL-pointers in `xstrdup' and return NULL in this case.

    Signed-off-by: Florian Forster <octo@verplant.org>

  * tunnelserver: log which ADD_SUBNET was refused

    Add some logging about refused ADD_SUBNET
    (it causes subsequent client disconnect so it's
    important to know which subnet was at fault).

    Maybe we should just ignore it completely.

  * Do not forward broadcast packets when TunnelServer is enabled.

    First of all, the idea behind the TunnelServer option is to hide all other
    nodes from each other, so we shouldn't forward broadcast packets from them
    anyway. The other reason is that since edges from other nodes are ignored, the
    calculated minimum spanning tree might not be correct, which can result in
    routing loops.

  * Use packet size before decompression to calculate path MTU.

    Since compression can either grow or shrink a packet, the size of an MTU probe
    after decompression might not reflect the real path MTU. Now we use the size
    before decompression, which is independent of the compression algorithm, and
    substract a safety margin such that the calculated path MTU will be safe even
    for packets which grow as much as possible after compression.

  * Add declaration for sockaddrcmp_noport().
  * Fix ans_key exchange in recent changes

    send_ans_key() was using the wrong in vs. outkeylength to
    terminate the key being sent, so it was always empty.

  * Use xrealloc instead of if(ptr) ptr = xmalloc().
  * Fix initialisation of packet decryption context broken by commit 3308d13e7e3bf20cfeaf6f2ab17228a9820cea66.

    Instead of a single, global decryption context, each node has its own context.
    However, in send_ans_key(), the global context was initialised. This commit
    fixes that and removes the global context completely.

    Also only set status.validkey after all checks have been evaluated.

  * don't log every strange packet coming to the UDP port

    it's a sure way to fill up syslog.  Only log those if
    debug level is up to PROTOCOL

  * Fix link to Mattias Nissler's tun/tap driver for MacOS/X.
  * If PMTUDiscovery is not set, do not forward packets via TCP unnecessarily.

  * ignore indirect edge registrations in tunnelserver mode

    In tunnelserver mode we're not interested to hear about
    our client edges, just like in case of subnets.  Just
    ignore all requests which are not about our node or the
    client node.

    The fix is very similar to what was done for subnets.

    Note that we don't need to add the "unknown" nodes to
    the list in tunnelserver mode too, so move allocation
    of new nodes down the line.

  * TunnelServer: Don't disconnect client on DEL_SUBNET too

    Similar changes as was in 2327d3f6eb5982bcc922ff1ab1ec436ba6aeffdc
    but for del_subnet_h().

    Before, we vere returning false (and causing disconnect of the
    client) in case of tunnelserver and the client sending DEL_SUBNET
    for non-his subnet or for subnet which owner isn't in our connection
    list.

    After the mentioned change to add_subnet_h() that routine does not
    add such indirect owners to the connection list anymore, so that
    was ok (owner == NULL and we return true).

    But if we too has a connection with the node about which the client
    is sending DEL_SUBNET notification, say, because that client lost
    connection with that other node, we'll disconnect this client from
    us too, returning false for indirect DEL_SUBNET.

    Fix that by allowing and ignoring indirect DEL_SUBNET in tunnelserver
    mode.

    Also rearranged the function a bit, to match add_subnet_h() (in
    particular, syntax-check everything first, see if we've seen this
    request before).

    And also fix some comments.

  * format 'not supported on this platform' error message

    Format it in a similar way in all places, to make translation happier.
    No functional changes.

  * change error messages in droppriv code to match the rest

    Change formatting of error messages about failed syscalls
    to be the same as in other places in tincd.

    Also suggest a change in "$foo not supported on this platform"
    message as it's now used more than once.

  * bugfix: chdir(/) after chroot

    Fix the famous chdir(".") vs chdir("/") after chroot(something).

  * bugfix: move mlock to after detach() so it works for child, not parent

    mlock()/mlockall() are not persistent across fork(), and it's
    done in parent process before daemon() which does fork().  So
    basically, current --mlock does nothing useful.

    Move mlock() to after detach() so it works for child process
    instead of parent.

    Also, check if the platform supports mlock right when processing
    options (since else we'll have to die after startup, not at
    startup, the error message will be in log only).

  * bugfix: initialize pid (as read from pidfile) to zero

    If we didn't read any number from a pid file, we'll return
    an unitialized variable to the caller, and it will treat
    that garbage as a pid of a process (possible to kill).

    Fix that.

  * Implement privilege dropping

    Add two options, -R/--chroot and -U/--user=user, to chroot to the
    config directory (where tinc.conf is located) and to perform
    setuid to the user specified, after all the initialization is done.

    What's left is handling of pid file since we can't remove it anymore.

  * Rename setup_network_connections() and split out try_outgoing_connections()

    In preparation of chroot/setuid operations, split out call to
    try_outgoing_connections() from setup_network_connections()
    (which was the last call in setup_network_connections()).
    This is because dropping privileges should be done in-between
    setup_network_connections() and try_outgoing_connections().

    This patch renames setup_network_connections() to setup_network()
    and moves call to try_outgoing_connections() into main routine.

    No functional changes.

  * Handle UDP packets from different and ports than advertised.

    Previously, tinc used a fixed address and port for each node for UDP packet
    exchange.  The port was the one advertised by that node as its listening port.
    However, due to NAT the port might be different.  Now, tinc sends a different
    session key to each node. This way, the sending node can be determined from
    incoming packets by checking the MAC against all session keys. If a match is
    found, the address and port for that node are updated.

  * Use a simple Random Early Drop algorithm in send_tcppacket().
  * Disable PMTUDiscovery in switch and hub modes.

    In switch and hub modes, tinc does not generate ICMP packets in response to
    packets that are larger than the path MTU.  However, if PMTUDiscovery is
    enabled, the IP_MTU_DISCOVER and IPV6_MTU_DISCOVER option is set on the UDP
    sockets, which causes all UDP packets to be sent with the DF bit set, causing
    large packets to be dropped, even if they would otherwise be routed fine.
  * Update THANKS and copyright information.
  * Allow weight to be assigned to Subnets.

    Tinc allows multiple nodes to own the same Subnet, but did not have a sensible
    way to decide which one to send packets to. Tinc also did not check the
    reachability of nodes when deciding where to route packets to, so it would not
    automatically fail over to a reachable node.

    Tinc now assigns a weight to each Subnet. The default weight is 10, with lower
    weights having higher priority.  The Subnets are now internally sorted in the
    same way as the kernel's routing table, and the Subnets are search linearly,
    skipping those of unreachable nodes. A small cache of recently used addresses
    is used to speed up the lookup functions.

  * Enable PMTUDiscovery only if BOTH sides wants it.

    Don't enable PMTUDiscovery if at least one side does not support it.
    Before it was enabled if at least one side supported it, now both are required.

  * Handle neighbor solicitation requests without link layer addresses.

    Apparently FreeBSD likes to send out neighbor solicitation requests, even on a
    tun interface where this is completely pointless. These requests do not have an
    option header containing a link layer address, so the proxy-neighborsol code
    was treating these requests as invalid. We now handle such requests, and send
    back equally pointless replies, also without a link layer address. This seems
    to satisfy FreeBSD.

  * Allow tunnelserver to work with clients that have other peers.

    In TunnelServer mode, tinc server disconnects any client if it announces
    indirect subnets -- subnets that are not theirs (e.g. subnets for nodes
    the CLIENT has connections now, even if those nodes are known to the server
    too).  Fix that by ignoring such (indirect) announces instead.

    While we're at it, move check for such indirect subnet registration to
    before allocating new node structure, as in TunnelServer mode we don't
    really need to know that other node.

  * Disable old RSA keys when generating new ones.

    When generating an RSA keypair, the new public and private keys are appended to
    files. However, when OpenSSL reads keys it only reads the first in a file, not
    the last. Instead of printing an easily ignored warning, tinc now disables old
    keys when appending new ones.

  * Validate Name before using it in a filename when generating a keypair.
  * Allow reading config files with CRLF endings on Unix systems.
  * Remove unused definitions from net.h.
  * Use a global list to track outgoing connections.

    Previously an outgoing_t was maintained for each outgoing connection,
    but the pointer to it was either stored in a connection_t or in an event_t.
    This made it very hard to keep track of and to clean up.

    Now a list is created when tinc starts and reads all the ConnectTo variables,
    and which is recreated when tinc receives a HUP signal.

  * Add missing cleanup functions in close_network_connections().
  * Change flush_events() to expire_events().

    The former function made a totally bogus shallow copy of the event_tree, called
    the handler of each event and then deleted the whole tree.  This should've
    caused tinc to crash when an ALARM signal was sent more than once, but for some
    reason it didn't. It also behaved incorrectly when a handler added a new event.

    The new function just moves the expiration time of all events to the past.

  * Move free()s at the end om main() to the proper destructor functions.
  * Only send packets via UDP if UDP communication is possible.

    When no session key is known for a node, or when it is doing PMTU discovery but
    no MTU probes have returned yet, packets are sent via TCP. Some logic is added
    to make sure intermediate nodes continue forwarding via TCP.  The per-node
    packet queue is now no longer necessary and has been removed.

  * Consistently allocate device and iface variables on the heap.

    This fixes a segfault when no Device has been specified and tinc exits, and it
    would try to free() a static string. Thanks to Borg for spottin.

  * Update documentation for git.
2010-05-01 16:56:40 +00:00
..
3proxy Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT 2009-05-19 08:59:00 +00:00
6tunnel Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
adns Update adns to 1.4. 2010-04-17 12:43:03 +00:00
aget
aiccu Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
airport2basestationconfig Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
airportbasestationconfig Actually enable DESTDIR support 2010-02-12 02:01:57 +00:00
airportmodemutility DESTDIR support 2010-02-11 20:20:38 +00:00
amule Update amule to 2.2.6. 2010-03-30 13:06:53 +00:00
aoe-vblade
argus Create directories for root. 2010-02-19 19:08:13 +00:00
aria2 having two options for the same thing is confusing 2009-09-22 12:38:45 +00:00
arla Remove BROKEN_IN variable. It was no maintained, and there was no 2009-08-25 12:32:54 +00:00
arpd
arping Some clean up realted to net/libnet{10,11}. 2009-12-09 12:27:27 +00:00
arpwatch Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
autonet Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
avahi Pass --with-dbus-system-socket=${VARBASE}/run/dbus/system_bus_socket 2009-12-01 18:53:54 +00:00
awhois Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
balance
barnyard barnyard has moved to sourceforge. update master_sites. 2010-04-18 11:27:12 +00:00
batchftp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
bftpd Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
bind95 Disable kqueue on Dragonfly to make bind95 work. 2010-04-22 20:21:09 +00:00
bind96 Disable kqueue on Dragonfly to make bind96 work. 2010-04-22 20:22:26 +00:00
bing Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
bittornado Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
bittornado-gui Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
bittorrent Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
bittorrent-gui Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
bmon Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
boinc3-coreclient
boinc3-libs Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
bounce DESTDIR support 2010-02-11 20:25:12 +00:00
bpalogin Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
bridged
bsddip Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
btget Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
btpd add license. remove broken mirror. 2010-02-07 19:15:43 +00:00
bug-buddy bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
cdpd
cftp Make py-twisted and cftp conflict with each other, both install a 2009-12-31 08:37:31 +00:00
chksniff DESTDIR support 2009-03-02 17:40:02 +00:00
choparp
chrony Update to 1.24. 2010-02-26 09:27:43 +00:00
cia DESTDIR support 2010-02-11 20:27:45 +00:00
cidr DESTDIR support 2010-02-11 20:27:45 +00:00
cisco-mibs PKG_DESTDIR_SUPPORT 2009-12-17 22:14:27 +00:00
citrix_ica Remove empty PLIST.common_end. 2009-07-22 09:31:05 +00:00
clive Update to 2.2.11. Previous version didn't work any longer due to youtube 2010-04-05 18:12:22 +00:00
cmu-dhcpd Fix build with GCC 4. DESTDIR support. 2008-10-01 12:16:45 +00:00
cntlm As advised by wiz@: 2009-11-03 21:13:24 +00:00
coda Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
coherence Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
connect PKG_DESTDIR_SUPPORT 2009-12-17 22:34:37 +00:00
corkscrew Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
couriertcpd Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
csup Update csup to csup-snap-20100404 2010-04-19 21:23:24 +00:00
ctorrent Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
dante Add user-destdir installation support. 2010-03-08 11:59:54 +00:00
darkstat Update to 3.0.713 from maintainer. 2010-04-13 21:02:00 +00:00
DarwinStreamingServer PKG_DESTDIR_SUPPORT (hopefully) 2009-12-17 22:33:35 +00:00
dc_gui2 Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
dcsharp DESTDIR support 2010-02-11 20:41:53 +00:00
dctc remove dead mirror. 2009-04-30 20:57:57 +00:00
ddclient Fix config file ownership. 2010-02-19 19:26:09 +00:00
delegate Bump revision for last change. Should read: Fix ownership. 2010-02-19 19:31:59 +00:00
dgd PKG_DESTDIR_SUPPORT 2009-12-17 22:34:37 +00:00
dhcpcd Import dhcpcd-5.2.2 with the following changes: 2010-03-31 09:11:11 +00:00
dhcpcd-dbus Bump to dhcpcd-dbus-0.4.2 2009-07-27 06:22:43 +00:00
dhcpcd-gtk Update to dhcpcd-ui-0.4.2 2009-09-05 21:43:45 +00:00
dhid Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
dhisd Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
djbdns DESTDIR support. 2010-03-15 17:28:10 +00:00
djbdns-run Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
dlint +PKG_DESTDIR_SUPPORT 2009-05-19 07:00:50 +00:00
dnsdoctor Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
dnsmasq Update to dnsmsasq-2.52 2010-01-29 12:33:06 +00:00
dnstop Update dnstop to 20090128. 2009-07-25 10:26:17 +00:00
dnstracer
docsis Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
driftnet DESTDIR support 2010-02-11 20:47:11 +00:00
drill Update from version 1.4.0 to 1.6.4. 2010-03-03 13:43:08 +00:00
dtcp DESTDIR support 2010-02-11 20:47:11 +00:00
dtcpclient * set USE_BSD_MAKEFILE=yes 2010-03-08 11:47:19 +00:00
dynipclient DESTDIR support 2010-02-11 20:50:59 +00:00
echoping Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
ed2k-gtk-gui bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
edonkey2k DESTDIR support 2010-02-11 20:50:59 +00:00
ekiga Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
entropy DESTDIR support 2010-02-11 20:50:59 +00:00
etherape update to 0.9.9 2010-01-19 20:51:48 +00:00
ettercap Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
ettercap-NG Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
ez-ipupdate Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
fair-identd DESTDIR support 2010-02-11 20:50:59 +00:00
fetch fetch-1.7: 2010-01-22 13:22:28 +00:00
filezilla Update filezilla to 3.3.2.1 2010-03-23 22:28:55 +00:00
firewalk Some clean up realted to net/libnet{10,11}. 2009-12-09 12:27:27 +00:00
flodo PKG_DESTDIR_SUPPORT 2009-12-17 22:14:27 +00:00
flow-tools Bump revision for change of PostgreSQL default version. 2010-02-10 19:34:05 +00:00
fmirror Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
fpdns DESTDIR support 2010-02-11 20:50:59 +00:00
fping DESTDIR support. 2009-02-10 17:22:20 +00:00
fping6 DESTDIR support 2009-02-10 17:33:52 +00:00
freenet-tools DESTDIR support 2010-02-11 20:50:59 +00:00
freeradius Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
freeradius2 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
freewais-sf Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
ftplibpp Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
ftpproxy DESTDIR support 2010-02-11 20:50:59 +00:00
gated update master_sites. 2009-10-18 20:12:57 +00:00
GeoIP Added LICENSE information. 2010-01-21 17:41:06 +00:00
Geomyidae Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gethost
gift Bump revisions for libltdl update. 2009-12-21 20:34:05 +00:00
gift-fasttrack Bump revisions for libltdl update. 2009-12-21 20:34:05 +00:00
gift-gnutella Bump revisions for libltdl update. 2009-12-21 20:34:05 +00:00
gift-openft Bump revisions for libltdl update. 2009-12-21 20:34:05 +00:00
giftcurs Bump revisions for libltdl update. 2009-12-21 20:34:05 +00:00
gini Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
gkrellm-multiping Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
gkrellm-snmp Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
gkrellm-wireless Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
gnapfetch
gnet Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gnet1 DESTDIR support 2010-02-11 21:22:17 +00:00
gnetcat Give up MAINTAINER 2009-07-17 18:00:13 +00:00
gnome-netstatus Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
gnome-nettool bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
gnome-vfs-smb reset PKGREVISION for base pkg update 2009-10-22 15:21:19 +00:00
gnugk Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
gofish Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gopher update master_sites. 2009-10-18 19:37:51 +00:00
gsnmp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gssdp Update to 0.7.1: 2010-01-20 13:44:02 +00:00
gst-plugins0.10-soup Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gt-itm DESTDIR support 2010-02-11 21:22:17 +00:00
gtk-gnutella bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
gtk-vnc make the "sasl" extension an option (default on to match previous 2010-01-21 17:05:59 +00:00
gtk_wicontrol Fix issues with unprivileged build. Use SPECIAL_PERMS. 2010-02-14 19:02:55 +00:00
gupnp Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
gupnp-av Update to 0.5.4: 2010-02-16 15:29:50 +00:00
gupnp-igd Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
gupnp-tools Set LICENSE. 2010-02-16 15:33:02 +00:00
hesiod Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
hf6to4 DESTDIR support 2010-02-11 21:22:17 +00:00
hlfl Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
hobbitclient Update from version 4.2.0nb1 to 4.2.0nb2. 2009-08-31 22:00:30 +00:00
hobbitmon include mk/apache.mk instead of www/apache/buildlink3.mk. 2010-02-06 13:58:06 +00:00
host
howl Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
hping Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
hping3 Added dual LICENSE (which this package has) 2010-03-15 10:20:21 +00:00
httping Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
httptunnel Leave over maintainership to pkgsrc-users 2009-03-22 04:53:38 +00:00
icsi-finger DESTDIR support. 2010-03-03 11:59:57 +00:00
iftop NetBSD/current can use the native ncurses. 2009-07-07 21:20:36 +00:00
IglooFTP DESTDIR support 2010-02-11 20:20:38 +00:00
inadyn
ipcalc Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
ipcheck DESTDIR support 2010-02-11 21:33:29 +00:00
iperf DESTDIR support 2010-02-11 21:33:29 +00:00
ipgrab
iplog DESTDIR support 2010-02-11 21:33:29 +00:00
ipv6calc DESTDIR ready 2010-02-11 21:38:06 +00:00
ipw Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
irrd update irrd to version 2.3.9 2010-02-23 20:37:05 +00:00
irrtoolset-nox11 Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT 2009-05-19 08:59:00 +00:00
irrtoolset5 update to irrtoolset5 release version 2010-04-13 21:19:55 +00:00
isc-dhclient4 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
isc-dhcp4 Don't have time to MAINTAIN these anymore, so back to pkgsrc-users@ 2010-03-20 21:32:40 +00:00
isc-dhcpd4 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
isc-dhcrelay4 Update to 4.1.0 2009-01-04 00:56:32 +00:00
ishell DESTDIR support 2010-02-11 21:43:39 +00:00
isic Update isic to 0.07. 2009-12-09 12:32:22 +00:00
ispman Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
istgt Fix default path to auth file. 2010-03-07 10:51:02 +00:00
jftpgw Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
jigdo Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
jumpgate DESTDIR support 2010-02-11 21:43:39 +00:00
jwhois DESTDIR support 2010-02-11 21:43:39 +00:00
kdenetwork3 Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
kdenetwork4 Update KDE to 4.4.2 2010-04-10 02:45:02 +00:00
kftpgrabber Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
kiax Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
kismet Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
kmldonkey Update kmldonkey to 2.0.2.4.4.0 2010-04-10 03:04:47 +00:00
kmldonkey-kde3 Be explicit about KDE3/KDE4. 2010-02-15 15:31:38 +00:00
kphone Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
ktorrent Haven't used this in a long time, release maintainership 2010-05-01 09:56:46 +00:00
ktorrent-kde3 Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
LaBrea Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
lambdamoo DESTDIR support. Create home directory at runtime with 700. 2010-02-11 21:57:09 +00:00
lambdamoo-core DESTDIR support 2010-02-11 21:58:29 +00:00
lambdamoo-doc DESTDIR support 2010-02-11 21:58:29 +00:00
latd DESTDIR support 2010-02-11 22:04:09 +00:00
ldns ldns-1.6.4 from PR 42675: 2010-02-04 17:02:01 +00:00
lft DESTDIR support 2010-02-11 22:04:09 +00:00
lftp add patch for previous. 2010-02-07 14:36:40 +00:00
libares Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
libasyncns Initial import of libasyncns-0.7: 2009-08-25 12:18:09 +00:00
libbind Import libbind-6.0 as net/libbind. 2010-04-15 12:57:49 +00:00
libcares update homepage. update master_sites. 2009-10-18 19:46:36 +00:00
libdnet Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
libfetch Regen. 2010-04-22 14:11:16 +00:00
libgdata update to 0.5.1 2009-12-09 10:25:14 +00:00
libIDL update to 0.8.14 2010-04-13 16:42:47 +00:00
liblive specify --tag 2010-02-02 18:35:43 +00:00
libmms Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
libnice Bump PKGREVISION for gupnp/gssdp API changes. 2010-01-20 14:04:52 +00:00
libnids Some clean up realted to net/libnet{10,11}. 2009-12-09 12:27:27 +00:00
libnipper DESTDIR support 2010-02-11 22:04:09 +00:00
libpcap Under Mac OS X Snow Leopard "pcap.h" is a wrapper that only includes 2009-09-13 13:07:11 +00:00
libradius Leave over maintainership to pkgsrc-users 2009-03-22 04:53:38 +00:00
libsoup24 improve buildlink with pre-gnome option. 2010-03-27 01:40:22 +00:00
libsscript Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
libtorrent Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
libtrace Update to the latest version in order to fix build breakage. 2009-10-29 21:23:19 +00:00
libupnp Set LICENSE=modified-bsd. 2009-08-08 07:35:54 +00:00
libvncserver add 'bin/LinuxVNC' to PLIST.Linux From PR 42289 2010-03-30 04:36:54 +00:00
linc Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
llnlxdir DESTDIR support 2010-02-11 22:04:09 +00:00
llnlxftp DESTDIR support 2010-02-11 22:04:09 +00:00
logjam Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
lopster Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
maradns Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:00:03 +00:00
mbrowse update master site 2009-05-21 11:41:09 +00:00
mcast-tools DESTDIR support 2010-02-11 22:04:09 +00:00
md-whois Fix build problem on NetBSD 4.0. Should be fix PR pkg/41721. 2009-09-26 05:48:02 +00:00
mDNSResponder update master_sites. 2009-10-18 20:12:57 +00:00
mDNSResponder-nss Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
microdc2 update mirror. 2009-05-21 11:42:28 +00:00
miniupnpd Not MAKE_JOBS_SAFE. 2009-11-26 00:35:00 +00:00
miredo Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
mirror DESTDIR support 2010-02-11 22:04:09 +00:00
mldonkey Accept all 3.11.* versions of ocaml. 2010-04-23 10:53:27 +00:00
mldonkey-gui More PKGREVISION bumps of jpeg dependencies. 2010-01-24 13:26:09 +00:00
mono-nat recursive bump for icu shlib version change except already done. 2009-08-12 02:31:18 +00:00
monotorrent recursive bump for icu shlib version change except already done. 2009-08-12 02:31:18 +00:00
monsoon Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
mouse-pppoe Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
mping Remove MAINTAINER at their request. 2009-03-21 16:01:26 +00:00
mppe-lkm
mrstat Updated net/mrstat to 1.20 2009-02-13 21:47:02 +00:00
mrt Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
mrtg Don't have time to MAINTAIN these anymore, so back to pkgsrc-users@ 2010-03-20 21:32:40 +00:00
msdl Update msdl to 1.2.7r1. 2010-02-27 04:27:39 +00:00
mtftpd DESTDIR support 2010-02-11 22:04:09 +00:00
mtr Remove a bogus cast which breaks the build with Sun Studio C. 2010-01-09 19:44:05 +00:00
mydns-mysql Fix ownership. Bump revision. 2010-02-19 20:30:21 +00:00
mydns-pgsql Fix ownership. Bump revision. 2010-02-19 20:30:21 +00:00
nagios-base --datarootdir is not understood by nagios-ncsa, so don't append it for that. 2010-04-07 17:57:41 +00:00
nagios-imagepak-base
nagios-nrpe Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:00:03 +00:00
nagios-nsca Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:00:03 +00:00
nagios-plugin-ldap Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
nagios-plugin-mysql Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
nagios-plugin-pgsql Bump revision for change of PostgreSQL default version. 2010-02-10 19:34:05 +00:00
nagios-plugin-radius Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
nagios-plugin-snmp Remove a zero size patch file. 2010-03-09 02:06:37 +00:00
nagios-plugin-spamd
nagios-plugins Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
nagstamon Initial import of nagstamon, version 0.9.2, into the NetBSD Packages Collection. 2010-04-11 09:24:20 +00:00
nam A pointer makes no good unique id on a lp64 system. 2010-01-09 17:06:19 +00:00
nap Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
napshare
nasd Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
nbtscan Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ncftp3 Update ncftp3 to 3.2.4. Add LICENSE. 2010-04-18 12:22:40 +00:00
nemesis
net-snmp Add perl as an option, defaulting to on 2010-03-09 22:52:56 +00:00
net6 update to 1.3.10 2009-10-27 19:08:30 +00:00
netatalk added a patch from Macports in order to make Netatalk 2.0.X compile on MacOS X 2010-01-30 17:50:03 +00:00
netcat Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
netcat6
netdisco Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
netgroup DESTDIR support 2010-02-11 22:14:30 +00:00
netname DESTDIR support 2010-02-11 22:14:30 +00:00
netpipes DESTDIR support 2010-02-11 22:14:30 +00:00
nfdump Fix unprivileged build. 2010-02-15 14:30:40 +00:00
ngrep Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
nicotine bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
nidentd DESTDIR support 2010-02-11 22:14:30 +00:00
nipper DESTDIR support 2010-02-11 22:14:30 +00:00
nload Update nload to 0.7.2. 2010-03-30 11:17:45 +00:00
nmap Fixed brokenness of patch-ad 2010-03-27 13:37:33 +00:00
nocol Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
nprobe DESTDIR support 2010-02-11 22:14:30 +00:00
ns Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
nsd nsd 3.2.4: 2010-02-04 15:06:43 +00:00
nslint Update to 2.1a9. Closes PR 33142. Changes: 2009-05-06 03:44:02 +00:00
nstx DESTDIR support 2010-02-11 22:14:30 +00:00
ntop DESTDIR support 2010-02-11 22:24:33 +00:00
ntop1
ntp4 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
ocamlnet Don't mess with ldconf. 2010-02-11 13:10:15 +00:00
ocsinventory-agent Import ocsinventory-agent 1.1.2 to pkgsrc. 2009-08-16 18:25:53 +00:00
oidentd Mark as unsupported for NetBSD 5+ as it wants to mess with kernel 2010-03-22 16:21:31 +00:00
oinkmaster DESTDIR support 2010-02-11 22:24:33 +00:00
openafs Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:00:03 +00:00
openag DESTDIR support 2010-02-11 22:24:33 +00:00
openh323 DESTDIR support 2010-02-11 22:24:33 +00:00
openntpd remove pacnet mirror. service down. 2010-04-17 10:39:33 +00:00
openresolv Import openresolv-3.3.4 2009-12-04 15:28:15 +00:00
openslp Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
openvmps Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
openvpn Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
openwbem DESTDIR support 2010-02-11 22:46:18 +00:00
ORBit Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:00:03 +00:00
ORBit2 Added LICENSE information. 2010-01-24 17:11:17 +00:00
ortp Update to 0.16.1: 2009-12-15 14:26:18 +00:00
overnet Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
p5-Cisco-Abbrev pkgsrc changes: 2009-07-21 06:40:48 +00:00
p5-Data-Stream-Bulk Bumping revision of packages which depend direct or indirect on 2009-09-24 06:50:10 +00:00
p5-DNS-ZoneParse Update p5-DNS-ZoneParse from version 0.96 to version 0.99. 2009-11-10 13:34:13 +00:00
p5-eBay-API Fixing PLIST by removing '*.orig' relics from patch stage 2010-02-16 15:22:44 +00:00
p5-Geo-IP - updated to 1.38 2009-10-15 07:57:08 +00:00
p5-Geo-IPfree Update p5-Geo-IPfree to 0.6. 2009-09-19 00:13:49 +00:00
p5-IO-Interface Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-IO-Socket-INET6 Update p5-IO-Socket-INET6 from version 2.57 to version 2.61. 2010-04-12 00:10:10 +00:00
p5-IO-Socket-Multicast Updating net/p5-IO-Socket-Multicast from 1.07 to 1.11 2010-03-16 18:31:41 +00:00
p5-IP-Country Updating net/p5-IP-Country from 2.25nb3 to 2.27 2010-03-16 18:43:32 +00:00
p5-ispman Fixing PLIST by removing '*.orig' relics from patch stage 2010-02-16 15:22:44 +00:00
p5-Net Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-Akismet Initial import of p5-Net-Akismet version 0.05 in the NetBSD Packages 2008-11-24 06:00:32 +00:00
p5-Net-Amazon Update p5-Net-Amazon to 0.59. 2010-02-10 12:27:23 +00:00
p5-Net-Amazon-S3 Bumping revision of packages which depend direct or indirect on 2009-09-24 06:50:10 +00:00
p5-Net-Bind Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-Bonjour Importing net/p5-Net-Bonjour version 0.96 as replacement of 2010-03-16 23:28:39 +00:00
p5-Net-CIDR-Lite Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-CIDR-Set Update from version 0.10 to version 0.11. 2009-01-31 06:02:18 +00:00
p5-Net-Daemon Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-DBus Needs pkg-config. 2008-11-20 14:14:32 +00:00
p5-Net-Dev-MIBLoadOrder Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-DNS Update to 0.66: 2010-01-20 14:45:38 +00:00
p5-Net-DNSServer Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-eBay Updating net/p5-Net-eBay from 0.50nb1 to 0.54 2010-03-09 22:00:49 +00:00
p5-Net-FTPSSL Updating net/p5-Net-FTPSSL from 0.04nb1 to 0.14 2010-03-10 17:06:16 +00:00
p5-Net-Gnats Update from version 0.04nb3 to 0.05. 2008-11-18 06:34:45 +00:00
p5-Net-Google Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-Ident Fixing PLIST by removing '*.orig' relics from patch stage 2010-02-16 15:22:44 +00:00
p5-Net-Interface Updating net/p5-Net-Interface from 1.010 to 1.012 2010-03-10 08:55:29 +00:00
p5-Net-IP Set or updated LICENSE 2010-01-16 19:27:17 +00:00
p5-Net-IPv4Addr Give up MAINTAINER 2009-07-17 18:00:13 +00:00
p5-Net-IPv6Addr Give up MAINTAINER 2009-07-17 18:00:13 +00:00
p5-Net-IRC Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-Jifty Bumping revision of packages which depend direct or indirect on 2009-09-24 06:50:10 +00:00
p5-Net-LDAP-Server Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-Libdnet pkgsrc changes: 2009-07-18 18:35:32 +00:00
p5-Net-LibIDN Set or updated LICENSE 2010-01-16 19:27:17 +00:00
p5-Net-MAC Updated from version 1.4 to 1.5. 2008-11-18 06:37:41 +00:00
p5-Net-NBName Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-OAuth Updating net/p5-Net-OAuth from 0.20 to 0.22 2010-03-16 18:23:14 +00:00
p5-Net-OpenID-Consumer Updating package for p5 module Net::OpenID::Consumer from 1.02 to 1.03 2009-07-08 09:50:10 +00:00
p5-Net-Packet Updating net/p5-Net-Packet from 3.26 to 3.27 2010-03-08 18:02:48 +00:00
p5-Net-Pcap Give up MAINTAINER 2009-07-17 18:00:13 +00:00
p5-Net-RawIP pkgsrc changes: 2009-05-21 10:48:22 +00:00
p5-Net-Server defining license 2009-09-13 19:23:33 +00:00
p5-Net-Server-Coro Initial import of p5-Net-Server-Coro version 0.8 in the NetBSD 2010-04-19 22:47:11 +00:00
p5-Net-Server-SS-PreFork Initial import of p5-Net-Server-SS-PreFork version 0.05 in the 2010-04-11 18:54:59 +00:00
p5-Net-SNMP Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-SNMP-Mixin Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-Telnet Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-Telnet-Cisco Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-TFTP Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-Twitter Updating net/p5-Net-Twitter from 3.11008 to 3.11012 2010-03-16 18:28:56 +00:00
p5-Net-Write Give up MAINTAINER 2009-07-17 18:00:13 +00:00
p5-Net-XMPP Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-XWhois Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-Net-Z3950-ZOOM Bump revision for yaz ABI depends bump. 2010-02-04 11:22:29 +00:00
p5-NetAddr-IP Updating package for p5 module NetAddr::IP from 4.026 to 4.027 2009-07-08 10:07:19 +00:00
p5-NetPacket PkgSrc changes: 2009-05-01 21:33:04 +00:00
p5-Nmap-Parser Updating net/p5-Nmap-Parser from 1.19 to 1.20 2010-03-10 18:24:59 +00:00
p5-POE-Component-Client-DNS Give up MAINTAINER 2009-07-17 18:00:13 +00:00
p5-POE-Component-Client-Ident Give up MAINTAINER 2009-07-17 18:00:13 +00:00
p5-POE-Component-SNMP Added LICENSE=gnu-gpl-v2 2009-05-12 12:51:07 +00:00
p5-RADIUS Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-RadiusPerl Updating net/p5-RadiusPerl from 0.13 to 0.17 2010-03-08 18:10:25 +00:00
p5-RPC-XML Updating net/p5-RPC-XML from 0.69 to 0.72 2010-01-16 15:32:58 +00:00
p5-SNMP-Info Updating net/p5-SNMP-Info from 2.00nb1 to 2.01 2009-09-22 20:29:13 +00:00
p5-SNMP-MIB-Compiler Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-SNMP_Session Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-SOAP-Lite Updating net/p5-SOAP-Lite from 0.71.08nb5 to 0.710.10 2009-10-18 09:24:26 +00:00
p5-Socket6 Set or updated LICENSE 2010-01-16 19:27:17 +00:00
p5-Test-DNS Initial import of p5-Test-DNS version 0.07 in the NetBSD Packages 2010-02-20 10:40:00 +00:00
p5-Test-TCP Initial import of p5-Test-TCP version 0.16 in the NetBSD Packages 2010-02-20 11:28:49 +00:00
p5-X500-DN Give up MAINTAINER 2009-07-17 18:00:13 +00:00
packit Some clean up realted to net/libnet{10,11}. 2009-12-09 12:27:27 +00:00
parpd Import parpd-1.5 which fixes a possible free to unassigned memory. 2010-04-21 19:22:10 +00:00
partysip Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
pchar Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
pconsole Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
pear-Net_DIME Update pear-Net_DIME from 0.3 to 1.0.1. 2010-02-06 15:56:35 +00:00
pear-Net_LDAP2 Update pear-Net_LDAP2 package to 2.0.9 since 2.0.8 no longer available. 2010-03-15 07:51:06 +00:00
pear-Net_Sieve Update pear-Net_Sieve package to 1.2.1. 2010-04-22 15:19:14 +00:00
pear-Net_SMTP Update pear-Net_SMTP package to 1.4.2. 2010-03-15 16:39:39 +00:00
pear-Net_Socket Update pear-Net_SMTP from 1.0.8 to 1.0.9 2010-02-06 15:58:19 +00:00
pear-Net_URL Update pear-Net_URL from 1.0.14 to 1.0.15. 2010-02-06 15:59:38 +00:00
pear-SOAP Update pear-SOAP from 0.8.1 to 0.12.0. 2010-02-06 16:00:49 +00:00
pen Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
pfnet
php-ftp Reset PKGREVISION. 2010-02-27 03:35:11 +00:00
php-snmp
php-soap Re-import net/php5-soap package as net/php-soap. 2010-03-16 15:08:54 +00:00
php-sockets
php-xmlrpc Enable USE_PHP_EXT_PATCHES to apply patch to fix CVE-2010-0397 2010-03-27 06:24:36 +00:00
php-yaz Bump revision for yaz ABI depends bump. 2010-02-04 11:22:29 +00:00
pim6dd DESTDIR support and fix for newer netbsd. 2009-02-14 17:54:55 +00:00
pim6sd DESTDIR support and fix for newer NetBSD. 2009-02-14 17:57:18 +00:00
pload Store traffic counters in u_quad_t to avoid overflow. Closes PR 38168. 2009-01-04 20:03:21 +00:00
poink Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
polsms Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
poptop Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
portmap Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
powerdns Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
powerdns-ldap Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
powerdns-mysql Upgrade PowerDNS to 2.9.21.1. This release contains the security patch for 2008-08-11 14:38:33 +00:00
powerdns-pgsql Bump revision for change of PostgreSQL default version. 2010-02-10 19:34:05 +00:00
powerdns-recursor Punt stale file 2010-01-29 13:27:54 +00:00
powerdns-sqlite Upgrade PowerDNS to 2.9.21.1. This release contains the security patch for 2008-08-11 14:38:33 +00:00
pppd Linux doesn't support direction-specific filters. Conform to the new 2009-09-07 04:08:54 +00:00
pptp Not MAKE_JOBS_SAFE. 2010-02-14 19:19:37 +00:00
proftpd Fix test ==. 2010-03-23 13:45:28 +00:00
proxycheck
proxytunnel Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
publicfile DESTDIR support, and take MAINTAINER. 2010-03-20 01:51:40 +00:00
puf
pure-ftpd Update pure-ftpd to 1.0.27. 2010-02-04 12:34:08 +00:00
pxe Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py-adns Update py-adns to 1.2.1. 2010-04-17 12:46:18 +00:00
py-boto Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py-dns Update to 1.7.1: 2009-10-31 02:57:30 +00:00
py-dpkt Fast, simple packet creation / parsing, with definitions for 2010-03-11 11:31:19 +00:00
py-GeoIP Update py-GeoIP to 1.2.4. 2010-01-22 13:45:57 +00:00
py-google Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py-IP Update py-IP to 0.70. 2010-02-02 11:34:52 +00:00
py-kenosis Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py-libdnet Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
py-libpcap * pylibpcap-0.6.2, 25 January 2008 2010-03-14 11:13:36 +00:00
py-medusa Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py-ORBit Remove "PYTHON_VERSIONS_ACCEPTED= 26 25 24" which is unnecessary 2009-09-23 09:54:45 +00:00
py-pcap Fix patch. 2010-03-13 12:44:29 +00:00
py-soaplib
py-soappy Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py-spreadmodule Remove Python 2.1 support. 2009-02-09 21:09:20 +00:00
py-twisted Update py-twisted to 10.0.0. 2010-03-06 13:18:07 +00:00
py-twisted-docs Mention this is documentation in the COMMENT. 2009-07-08 12:16:45 +00:00
py-zsi Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
pygopherd Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
qadsl Removed redundant .gz suffix for man pages. 2009-06-12 19:09:35 +00:00
quagga DESTDIR support. Note in DESCR that most people should use 0.99.x 2010-03-10 20:05:38 +00:00
quagga-devel Update to 0.99.16. DESTDIR support. LICENSE is gpl2. Cosmetic fixup 2010-03-10 19:57:06 +00:00
queryperf DESTDIR support 2010-02-11 22:24:33 +00:00
ra-rtsp-proxy DESTDIR support 2010-02-11 22:35:09 +00:00
radiusclient-ng Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
radiusd-cistron DESTDIR support 2010-02-11 22:35:09 +00:00
rancid RANCID monitors a router's (or more generally a device's) configuration, 2010-03-12 23:39:16 +00:00
rbldnsd Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
rdesktop Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
rdist6 Cast time_t to (long) before printing with %ld. 2010-03-07 08:52:27 +00:00
rinetd DESTDIR support 2010-02-11 22:35:09 +00:00
rootprobe DESTDIR support 2010-02-11 22:35:09 +00:00
rp-l2tp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
rp-pppoe Fix DESTDIR support 2010-02-19 18:41:39 +00:00
rsync Update "rsync" package to version 3.0.7. Changes since version 3.0.6: 2010-01-02 12:39:16 +00:00
rtorrent Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
ruby-amqp Import ruby18-amqp-0.6.5 as net/ruby-amqp. 2009-12-02 12:22:07 +00:00
ruby-dnsruby Changed maintainer 2010-03-12 09:28:57 +00:00
ruby-icmp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ruby-netaddr Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ruby-rubytter Import ruby18-rubytter-1.0.3 as net/ruby-rubytter. 2010-03-02 12:10:22 +00:00
ruby-snmp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
samba Bump PKGREVISION due to removing -B flag from winbindd rc.d script 2010-04-15 09:38:09 +00:00
samba33 Bump PKGREVISION due to removing -B flag from winbindd rc.d script 2010-04-15 09:38:09 +00:00
scamper DESTDIR support 2010-02-11 22:35:09 +00:00
scapy Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
scdp
scli Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib 2009-05-20 00:58:05 +00:00
sdig DESTDIR support 2010-02-11 22:35:09 +00:00
sdist
SDL_net Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
sendfile Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ser Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
sharity-light Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
sipcalc Update sipcalc from version 1.1.4 to version 1.1.5. 2010-02-20 07:43:10 +00:00
sipsak Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
sitescooper DESTDIR support 2010-02-11 22:46:18 +00:00
skype Remove USE_DIRS from pkgsrc. 2009-07-22 09:01:16 +00:00
slurm provide mirror 2010-04-19 19:39:35 +00:00
smokeping DESTDIR support 2010-01-27 17:38:00 +00:00
sniffit DESTDIR support 2010-02-11 22:46:18 +00:00
snort Add user-destdir support. 2009-12-09 11:42:35 +00:00
snort-rules DESTDIR support 2010-01-27 17:38:00 +00:00
socat Update socat to 1.7.1.2 2010-04-19 19:52:13 +00:00
socket++ Convert to use automake instead of automake14. 2010-01-16 17:48:02 +00:00
socks4 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
socks5 Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
solaris-tap DESTDIR conversion 2010-02-04 09:18:12 +00:00
speedtouch Fix DESTDIR installation by not messing with ${PREFIX}/etc. 2010-03-24 15:36:22 +00:00
spegla Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
spread Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
spreadlogd Bump PKGREVISION for libevent ABI bump. 2009-08-16 15:35:43 +00:00
srsh
ssmping DESTDIR support 2010-01-27 17:38:00 +00:00
ssync DESTDIR support 2010-01-27 17:38:00 +00:00
stripes DESTDIR support 2010-02-11 22:46:18 +00:00
sup DESTDIR support 2010-02-11 22:46:18 +00:00
synergy include various system headers to get called function prototypes in scope. 2009-09-19 19:14:54 +00:00
synergy1.2 Make it build on non Linux systems having alloca definedi, like DragonFly. 2009-06-05 09:49:53 +00:00
sysmon Sysmon is a network monitoring tool designed to provide high performance 2010-03-10 23:37:48 +00:00
tacacs DESTDIR support 2010-01-27 17:38:00 +00:00
tcl-scotty Give up maintainership of packages where I am still listed as MAINTAINER. 2009-08-20 15:24:58 +00:00
tcpdmerge DESTDIR support 2010-02-11 22:46:18 +00:00
tcpdpriv DESTDIR support 2010-01-27 17:38:00 +00:00
tcpdstat DESTDIR support 2010-02-11 22:57:40 +00:00
tcpdump Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
tcpflow Give up MAINTAINER 2009-07-17 18:00:13 +00:00
tcpick
tcpillust DESTDIR support 2010-02-11 22:57:40 +00:00
tcpreplay Update tcpreplay to 3.4.1. 2009-05-02 17:35:43 +00:00
tcpslice
tcptrace DESTDIR support 2010-02-11 22:57:40 +00:00
tcptraceroute DESTDIR support 2010-02-11 22:57:40 +00:00
teamspeak-client Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
teamspeak-server Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
tightvnc Re-inlcude "platform.def" in Xvnc/config/cf/vnc.def as not include breaks 2010-03-24 21:35:12 +00:00
tightvncviewer Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
tinc Upgrade tinc to version 1.0.13. 2010-05-01 16:56:40 +00:00
tinyfugue Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
tkined Give up maintainership of packages where I am still listed as MAINTAINER. 2009-08-20 15:24:58 +00:00
tn5250
tnftp rename getline to get_line as was done in src. 2009-09-22 20:39:18 +00:00
tnftpd Update to tnftpd-20100324: 2010-03-24 14:12:44 +00:00
tor Update to 0.2.1.25, provided by maintainer Christian Sturm in PR 43103: 2010-04-02 09:58:44 +00:00
torrentutils DESTDIR support 2010-01-27 16:52:13 +00:00
totd Actually enable destdir. 2010-01-27 17:33:43 +00:00
traceroute-as
traceroute-nanog MacOS 10.6 needs -lresolv 2010-03-20 00:04:21 +00:00
trafshow Actually enable destdir. 2010-01-27 17:33:43 +00:00
trickle DESTDIR support 2010-01-27 17:38:00 +00:00
tsclient Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
tsocks Added support for installation to DESTDIR. 2010-01-21 23:40:18 +00:00
tspc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ttt Fix path to bltwish. Bump revision. 2010-03-19 15:04:05 +00:00
twitux Bump revisions for libltdl update. 2009-12-21 20:34:05 +00:00
ucarp DESTDIR support 2010-02-11 22:57:40 +00:00
ucspi-ssl DESTDIR support, DJB_RESTRICTED=no (ucspi-tcp is public domain now), update 2010-03-15 03:02:25 +00:00
ucspi-tcp DESTDIR support. 2010-03-15 17:28:10 +00:00
udns UDNS is a stub DNS resolver library with ability to perform both 2009-08-01 02:41:22 +00:00
udpcast Not MAKE_JOBS_SAFE. 2009-10-22 13:44:18 +00:00
udptunnel DESTDIR support 2010-02-11 22:57:40 +00:00
unbound unbound-1.4.3: 2010-03-16 13:51:50 +00:00
unfs3 Use LIBS for -lfl, not LDFLAGS. Otherwise the primary compiler check fails. 2010-02-14 20:00:12 +00:00
unison Update to 2.32.52, ok tonio. 2009-11-20 20:18:47 +00:00
unworkable Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
upclient DESTDIR support 2010-02-11 22:57:40 +00:00
upnpinspector Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
urlgfe Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
userppp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
uucp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
vcheck Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
vde
vinagre make use of "avahi" an option, default to "off" 2010-01-19 20:02:40 +00:00
vino update to 2.28.1 2010-01-21 18:20:43 +00:00
vnc More getline() fallout 2009-08-09 00:53:09 +00:00
vncviewer Add conflicts between the "tightvnc" and "vncviewer" packages which 2009-04-27 18:35:30 +00:00
vnstat Fix PLIST. Create necessary directories. 2009-11-26 14:11:44 +00:00
vpnc Fix ownership. Bump revision. 2010-02-19 21:24:46 +00:00
vsftpd Add -lresolv to LIBS.SunOS. From Mehul Sanghvi in PR pkg/38585. 2009-11-15 08:03:19 +00:00
vtun Fix ownership. Bump revision. 2010-02-19 21:24:46 +00:00
wakeup
walker
wap-utils
waste Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
wget Update to 1.12. Add default-on idn option (see fourth entry in ChangeLog 2009-10-31 02:29:14 +00:00
whatmask Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
whois3 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
whoson Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
wide-dhcpv6 Update to 20080615. 2009-07-17 01:10:07 +00:00
wimon DESTDIR support 2010-02-11 22:57:40 +00:00
wireshark Changed option name from 'x11' to 'gtk2', as GTK2 can be built without X11 2010-04-08 10:03:31 +00:00
wistumbler DESTDIR support 2010-02-11 22:57:40 +00:00
wistumbler2 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
wistumbler2-gtk bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
wmget DESTDIR support 2010-02-11 22:57:40 +00:00
wminet Fix do-install, the man page is installed under a different now. 2010-02-14 19:25:24 +00:00
wmnd
wmnet
wmpload
wol
wpa_gui Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
wpa_supplicant Update to wpa_supplicant-0.7.1 2010-01-31 20:41:14 +00:00
wu-ftpd Don't overwrite our permissions to make DESTDIR work. 2010-02-14 21:36:20 +00:00
x2vnc add dga option (defaulted on) - no change in default behaviour 2009-04-17 16:19:27 +00:00
xfce4-wavelan-plugin Remove include of the xfce4-dev-tools buildlink. 2009-09-16 01:31:12 +00:00
xipdump DESTDIR support 2010-02-11 22:57:40 +00:00
xmftp Finish DESTDIR support 2010-02-15 17:24:54 +00:00
xnap Finish DESTDIR support 2010-02-15 17:24:54 +00:00
xorp Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
xrmftp Actually enable DESTDIR support. 2010-02-12 02:02:49 +00:00
xtraceroute DESTDIR support 2010-02-11 22:57:40 +00:00
xymon adding a message + Makefile beautification 2010-04-14 19:50:48 +00:00
xymonclient Makefile style improvements 2010-04-14 06:25:23 +00:00
yafc Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib 2009-05-20 00:58:05 +00:00
yale-tftpd Make it build on DragonFly. 2009-06-05 10:19:10 +00:00
yaz Update to 4.0.3: 2010-04-23 21:29:39 +00:00
youtube-dl Update to 20100404 to make it work again. 2010-04-05 18:14:28 +00:00
ytalk update master_sites 2010-01-31 21:24:33 +00:00
ywho DESTDIR support 2010-02-11 22:57:40 +00:00
Makefile Add & enable p5-Net-Server-Coro 2010-04-19 22:47:32 +00:00