Commit graph

4934 commits

Author SHA1 Message Date
grant
0d48368d9f don't call "install -d" with >1 argument. 2004-07-24 02:52:27 +00:00
xtraeme
4cb4dfedba Fix typo. 2004-07-23 20:04:49 +00:00
xtraeme
21e95e6c4f * Enable pkgviews installation.
* Conflicts with openntpd.

Bump PKGREVISION.
2004-07-23 19:59:41 +00:00
xtraeme
ba0e9ae410 * Enable pkgviews installation.
* Conflicts with net/ntp4.

Bump PKGREVISION.
2004-07-23 19:58:42 +00:00
taca
a97c68ccab - Fix the problem that swat authentication always fail. Noted by
MORI Kouji on tech-pkg-ja mailing list.
- merge security fix related change between samba 2.2.9 and 2.2.10.
  See http://www.samba.org/samba/whatsnew/samba-2.2.10.html or
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0686.

Bump package revision.
2004-07-23 16:45:42 +00:00
tron
4f2a6d490e Update "samba" package to version 3.0.5. This version fixes the security
problems described in CAN-2004-0600 and CAN-2004-0686.
2004-07-23 15:11:30 +00:00
xtraeme
c4d287bf54 Update net/wimon to 0.3.
Changes:

        * bugfixes and code cleanups
        * getopt support added
        * autoscale added by nohar
        * sound support added
        * BSD-ish Makefile using <bsd.prog.mk>
        * man page added
2004-07-23 13:03:55 +00:00
recht
4150812b27 add python as category
ok'd a while back at pkgsrcCon by agc and wiz
2004-07-22 09:15:59 +00:00
schmonz
eee84ff646 Clarify RESTRICTED. Set USE_BUILDLINK3=yes. Rename post-configure
to do-configure, and configure all the conf-* files. In post-install,
install the man pages one at a time in a loop, both to simplify
the Makefile and to help on our differently abled platforms. Sort
PLIST. Take MAINTAINER.
2004-07-22 01:04:35 +00:00
scw
2df5a73a9a Enable kphone. 2004-07-21 21:49:24 +00:00
scw
4314051acd Initial import of KPhone 4.0.3, a SIP (Session Initiation Protocol) user
agent for *nix. (Basically, a VoIP client)

There are some rough edges in the NetBSD audio support of this package,
but it runs well enough on my esa(4)-equipped laptop to make and receive
FWD calls.

A couple of minor patches are courtesy of the FreeBSD port of Kphone.

Alistair Crooks also tidied up my first amateurish attempt at
packaging this.
2004-07-21 21:49:02 +00:00
salo
67c5db45ee USE_IMAKE implies USE_X11BASE, remove it. 2004-07-21 21:16:10 +00:00
recht
6dfa389b8f update to pure-ftpd-1.0.19
patch provided by Sergio Jimenez in PR pkg/26381

* Version 1.0.19:
 - A workaround for pure-ftpwho not working on OpenBSD has been added.
 - Real disk space is no more shown.
 - A possible denial of service when too many users were connected should be
fixed. Reported by Agri <agri@desnol.ru>, thanks!
2004-07-20 22:04:15 +00:00
wiz
3b33e71f9d Update to 1.0:
Release 1.0 (2004/07/08)
=========================
  ALL:
    - All the routing processes can now be started and configured via the
      RTRMGR/XORPSH.

  LIBXORP:
    - Addition of support for safe callbacks (e.g., if an object is
      destroyed, all callbacks that refer to that object are invalidated).

  LIBXIPC:
    - Addition of support for event notification if the status of a target
      changes.

  LIBFEACLIENT:
    - Few bug fixes.

  XRL:
    - No significant changes.

  RTRMGR:
    - Addition of new command-line option "-v" to print verbose information.

    - Removal of command-line option "-d" that prints default information,
      because the same information is printed with the "-h" flag.

    - Addition of support for explicit configuration of the XRL target name of
      a module.

    - Addition of support for %help command in the rtrmgr template files.

    - Addition of support for new methods per module: "startup_method"
      and "shutdown_method".

    - Numerous other improvements and bug fixes.

  XORPSH:
    - Addition of new command-line option "-v" to print verbose information.

    - Removal of command-line option "-d" that prints default information,
      because the same information is printed with the "-h" flag.

    - Addition of support for help string in the xorpsh operational
      commands template files.

    - Addition of support for positional arguments in the xorpsh operational
      commands template files.

    - Addition of support to interrupt an operational command.
      Now if a command is interrupted from the command line by typing Ctrl-C,
      then the executed binary command itself (and its forked children, if any)
      is killed.

    - Numerous other improvements and bug fixes.

  FEA/MFEA:
    - Addition of support for propagating the Forwarding Information Base
      from the underlying system to clients interested in that information.

    - Addition of support for opening TCP or UDP sockets via the FEA.

    - Modification to the MFEA to use "libfeaclient" to obtain the interface
      information from the FEA.

    - Numerious bug fixes.

  RIB:
    - Addition of support for redistributing routes between two internal
      tables.

    - Addition of support for obtaining routes directly from some of the
      internal tables.

    - Modification to the RIB to use "libfeaclient" to obtain the interface
      information from the FEA.

    - Modification to the RIB to use the new RedistTable to propagate
      the final routes to the FEA and anyone else interested (e.g., PIM-SM).

    - Few bug fixes.

  RIP:
    - Packet forwarding and reception via FEA written for RIPv2 and RIPng.
      RIPv2 should be usable.

  BGP:
    - IPv6 has now been tested with peerings to the 6Bone; unicast and
      multicast SAFIs.

    - Route origination is now possible from BGP.

    - The memory leaks from the previous release have been found and fixed.

  STATIC_ROUTES:
    - This is a new module for configuring static routes to the
      unicast or multicast RIB.

  MLD/IGMP:
    - During startup, a primary address is selected per configured interface,
      and this primary address should be the link-local unicast address
      of that interface.

    - New CLI commands: "show igmp interface address" and
      "show mld interface address"

    - Resend some of the XRLs (e.g., those who do not carry soft-state
      such as protocol control messages) if there is an error.

    - Few bug fixes.

  PIM-SM:
    - Updated to support the lastest PIM-SM specification
      (draft-ietf-pim-sm-v2-new-09.{ps,txt}).

    - Addition of support for "alternative subnet" configuration such that
      non-local senders appear as senders connected to the same subnet.
      It is needed as a work-around solution when there are uni-directional
      interfaces for sending and receiving traffic (e.g., satellite links).

    - During startup, a primary address and a domain-wide address are
      selected per configured interface.
      The primary address should be the link-local unicast address
      of that interface, and the domain-wide address should be a domain-wide
      reachable unicast address.

    - Resend some of the XRLs (e.g., those who do not carry soft-state
      such as protocol control messages) if there is an error.

    - Several bug fixes.

  FIB2MRIB:
    - This is a new module for propagating the unicast forwarding information
      obtained from the underlying system via the FEA to the multicast RIB.

  CLI:
    - Addition of support to propagate command interruption (e.g., Ctrl-C)
      from the CLI to the object that handles the command processing
      by calling a pre-defined callback.

    - During startup, if the input is a terminal (e.g., xorpsh), then
      read the terminal size instead of using the default values.

    - A bug fix related to the CLI paging output: now it can handle properly
      lines that are longer than the width of the CLI output terminal.

    - Several other bug fixes.

  SNMP:
    - No significant changes.


Release 0.5 (2003/11/06)
========================
  ALL:
    - New library libfeaclient to simplify interface configuration
      replication and event reception.

  LIBXORP:
    - Addition of ServiceBase class (service.hh) for asynchronous
      process components that might provide a service.  The
      ServiceBase contains status information, (e.g. starting,
      running, shutting down, shutdown) and methods for triggering
      status changes (e.g.start, shutdown).  It also provides an
      interface for observers to be notified of state changes.

    - Addition of ctype(3) wrappers that work properly even if the
      value of the int argument is not representable as an unsigned
      char and doesn't have the value of EOF.

  LIBXIPC:
    - Minor refactoring and code clean-up.

    - Fixes to XrlAtom binary marshalling methods and test code for
      checking this functionality in future.

  LIBFEACLIENT:
    - Added to project.  Provides interface configuration tree
      mirroring and update event notification.  Intended to unify how
      this data is replicated between processes.

  XRL:
    - kdoc generation nits.

  RTRMGR:
    - Fix the process name of a started proces to be the same
      as the binary name.

    - Minor code cleanup.

  XORPSH:
    - No significant changes.

  FEA/MFEA:
    - Added Linux Netlink support for writing network interface information,
      and routing entries to the kernel, and for observing the change of
      that information in the kernel.

    - Completed support for Linux /proc parsing to return network interface
      information.

    - Added support for NetBSD and OpenBSD to the unicast FEA.

    - Added compilation-time check whether the underlying system
      supports IPv6 multicast and IPv6 multicast routing, and isolate
      the compilation of all MFEA code that is specific to IPv6 multicast
      and IPv6 multicast routing.

    - Added support for run-time check whether the underlying system
      supports IPv4 or IPv6 multicast routing.

    - Various bug fixes and cleanup

  RIB:
    - No significant changes.

  BGP:
    - Supports multiprotocol IPv6.

    - The code for multicast SAFI is enabled but is untested.

    - MED processing is now deterministic.

    - A memory leak exists.

  MLD/IGMP:
    - No significant changes.

  PIM-SM:
    - A bug fix related to the removal of timed-out multicast forwarding
      entries.

  CLI:
    - Change slightly the command-line editing, so now Ctrl-W deletes
      the word before the cursor. Before, Ctrl-W would delete the
      whole line.

    - Apply a fix to libtecla in network mode such that
      keyboard-generated signals are not propagated to the process
      we have connected to.

  SNMP:
    - No significant changes.

  RIP:
    - Code added to talk to FEA and RIB.  To become functional it
      still requires the ability to send packets and receive UDP
      packets through the FEA (work in progress).

Release 0.4 (2003/08/28)
========================
  ALL:
    - Rename all process names from "foo" to "xorp_foo":
      bgp -> xorp_bgp
      fea -> xorp_fea
      fea_dummy -> xorp_fea_dummy
      finder -> xorp_finder
      ospfd -> xorp_ospf
      rib -> xorp_rib
      rtrmgr -> xorp_rtrmgr

    - Added support for "gmake install" that installs the required
      XORP pieces under /usr/local/xorp.
      Currently, the installed subdirectories and files follow
      the organization in the XORP source code tree.
      Only the following binaries are installed in subdirectory "bin":
      call_xrl, xorp_rtrmgr, xorpsh.

    - Removed old directory "mfea", because it is not needed anymore
      (all the MFEA code has been merged with the FEA).

    - The code does not compile anymore on MacOS X 10.2.x (or earlier),
      due to compiler issues. After Apple starts distributing a better
      compiler (probably with MacOS X 10.3.x?), then attempt will be
      made to keep the code compiling again on MacOS X.

  LIBXORP:
    - Added pre-order iterators for Trie and RefTrie.

  LIBXIPC:
    - Addition of virtual methods in XrlRouter to provide processes with
      an opportunity to detect finder connection, registration, and
      disconnection events.

  XRL:
    - Minor changes to clnt-gen that changes the names of some typedefs.

  RTRMGR:
    - Now all relative paths to templates, xrl files, configuration
      files, etc are computed relative to the root of the XORP tree.
      The root is computed in the following order:
      1. The shell environment XORP_ROOT (if exists).
      2. The parent directory the rtrmgr is run from
         (only if it contains the etc/templates and the xrl/targets
         directories).
      3. The XORP_ROOT value as defined in config.h (currently this is
         the installation directory, and it defaults to /usr/local/xorp).

  XORPSH:
    - Now all relative paths to executable commands are computed
      relative to the root of the XORP tree. The root is computed
      similar to the rtrmgr root (see above), except that in step (2)
      we consider the parent directory the xorpsh is run instead.

  FEA/MFEA:
    - Bug fix: if the multicast protocol to start/stop is PIM, then start/stop
      PIM multicast routing in the kernel.

    - Bug fix (Linux-specific): if IGMP/MLD is enabled, then the multicast
      router will properly receive all IGMP/MLD messages.

    - Added support to enable/disable unicast forwarding in the kernel
      via the FEA.
      Currently, the support is only for FreeBSD, but is not used yet.
      Hence, the user must explicitly enable unicast forwarding
      before starting XORP.
      E.g., in case of FreeBSD run `sysctl net.inet.ip.forwarding=1`
      as root. In case of Linux run
      `echo 1 > /proc/sys/net/ipv4/ip_forward` as root.

    - Fix a compilation problem for NetBSD
      (courtesy Hitoshi Asaeda <Hitoshi.Asaeda@sophia.inria.fr>
      and Jun-ichiro itojun Hagino <itojun@iijlab.net>).

    - Initial support for Linux /proc parsing to return network interface
      information (work in progress).

    - Bug fixes in setting the broadcast or p2p flags and addresses
      in the FEA internal interface tree (IfTree).

    - Bug fix in computing the minimum size of a message received
      on a routing socket.

    - Change the MFEA configuration scripts so now the IPv4/IPv6 setup
      is controlled by a single variable IP_VERSION that should be
      either IPV4 or IPV6. Note that those configuration scripts
      are temporary solution until the MFEA is integrated with
      the rtrmgr.

  RIB:
    - No significant changes.

  BGP:
    - Update packets with unknown path attributes are now correctly handled.

  MLD/IGMP:
    - Change the "RX" log messages to include the vif name a message was
      received on.

    - Initial support for returning the process status via get_status XRL.

    - Change the MLD/IGMP configuration scripts so now the IPv4/IPv6 setup
      is controlled by a single variable IP_VERSION that should be
      either IPV4 or IPV6. Note that those configuration scripts
      are temporary solution until the MLD/IGMP is integrated with
      the rtrmgr.

  PIM-SM:
    - Change the "RX" log messages to include the vif name a message was
      received on.

    - Change the PIM configuration scripts so now the IPv4/IPv6 setup
      is controlled by a single variable IP_VERSION that should be
      either IPV4 or IPV6. Note that those configuration scripts
      are temporary solution until the PIM is integrated with
      the rtrmgr.

    - Implement Join/Prune items fragmentation across Join/Prune messages
      when generating Join/Prune messages.

    - Fix some of the XRL names related to static RP configuration
      in the configuration shell scripts.

    - Fix the generation of Assert messages when data packets are received
      on the wrong interface; in addition, the Assert messages triggered
      by data packets are rate-limited to one Assert message/s (on
      average, per (S,G) or (*,G) routing entry).

    - Implement an optimization when generating Assert messages
      triggered by the data packets received on the wrong interface:
      suppress the second Assert message that is a duplicate.

    - Implement bandwidth-prorated SPT switch triggering:
      The SPT switch can be triggered at the last-hop router if the
      bandwidth from a given source is above a configured threshold.
      In addition, the same mechanism is implemented in the RP as well
      (not in the spec, where the SPT switch in the RP is always triggered
      by the first packet).

    - Keep various PIM-related statistics (e.g., number of sent
      or received PIM control messages per interface, etc), and add
      the appropriate XRL interface to get or reset those statistics.

    - Modify slightly the "show pim join" CLI output. E.g., print
      "Could assert WC:" for all entries, print "Could assert SG:"
      for (S,G,rpt) as well, etc.

    - Bug fix: when receiving IPv6 PIM packets, use the IPv6-specific
      pseudo-header to compute the checksum.

  CLI:
    - On exit, restore the original terminal flags in case of stdio-based
      CLI access. This should fix a bug when running xorpsh from sh/bash
      and pressing Ctrl-D leaves sh/bash in non-echo mode.

    - Reverse the key binding of 'j' and 'k' in page mode. Now the
      binding is same as in "vi/more/less":
      'j' scroll down one line, while 'k' scroll up one line.

  SNMP:
    - Full implementation of BGP4-MIB module (RFC 1657) including traps.

  RIP:
    - Implementation functionally operational save communication with the RIB
      for injecting routes, the FEA to send and receive packets, FEA
      interface monitoring code, and an XRL interface for configuration.
2004-07-20 21:55:31 +00:00
drochner
926492b94a add boinc3-seti stuff 2004-07-19 20:31:49 +00:00
drochner
d32bcba4ce seti@home client for the BOINC-3 framework
(tested on i386 and amd64, has runtime problems on sparc64)
2004-07-19 20:14:21 +00:00
drochner
72095ac843 common libaries for BOINC-3 projects 2004-07-19 20:11:04 +00:00
drochner
280ebe2fb6 import the current "stable" version of BOINC, the distributing
computing framework
2004-07-19 20:09:15 +00:00
xtraeme
8671ab25ab Added openntpd. 2004-07-19 19:19:08 +00:00
xtraeme
31fc36be34 Initial import of openntpd-20040719p from pkgsrc-wip, contributed by
Peter Postma.

OpenNTPd is a free implementation of the Network Time Protocol.
It provides the ability to sync the local clock to remote NTP servers and
can act as NTP server itself, redistributing the local clock.

OpenNTPd is primarily developed by Henning Brauer and Alexander Guy as part
of the OpenBSD Project. The portable version is made by Darren Tucker.
The software and is freely useable and re-useable by everyone under a BSD
license.
2004-07-19 19:17:25 +00:00
wiz
4aab61be0d Update to 1.83, use DIST_SUBDIR, since old distfile is gone.
Changes unknown.
2004-07-19 13:36:11 +00:00
bad
b467f977d7 Update p5-Net to libnet-1.19 because I need the XVERP support in the mail()
method.

Changes for 1.19 and 1.18:
libnet 1.19  -- Wed Jun 30 14:53:48 BST 2004

Bug Fixes
  * Fixed datasend test to work on Win32 platform
  * Fixed Authen::SASL checking in SMTP.pm and POP3.pm
  * Fixed bug that a restarted get with Net::FTP did not append to local file

libnet 1.18  -- Mon Mar 22 16:19:01 GMT 2004

Bug Fixes
  * Fixed bug in CRLF translation in Net::Cmd datasend/dataend methods
  * Fixed bug in converting numbers returned by PASV command into a
    packed IP address
  * Fixed bug that caused Net::FTP->get to truncate the local file after
    the restart method had been called
  * Fixed bug in Net::FTP-.rmdir when the server returned . and .. in
    the contents of a directory
  * Fixed bug in POP3 that was sending unnecessary RSETs

Enhancements
  * Added support for POP3 CAPA command
  * Added support for XVERP to Net::SMTP
  * Added Net::POP3->banner method to return the banner received from
    the server during connect
  * Added Net::POP3->auth method for performing authentication using
    SASL, requires Authen::SASL
  * Added Host option to ->new constructor of FTP, NNTP, SMTP and POP3
    which can be used instead of passing the host as the first argument
  * Added ->host method to FTP, NNTP, SMTP and POP3 to return the host
    string used for the connect. This is useful to determine which host
    was connected to when multiple hosts are specified
  * Added support for more non-standard responses to Net::FTP->size
  * Updated POD for Net::SMTP wrt. not passing a Hello parameter to the
    constructor. (Jeff Macdonald)

Changes from 1.15 to 1.17 not available due to Subversion lossage.
2004-07-19 11:04:23 +00:00
markd
1e747cba77 Do package version handling properly. 2004-07-19 04:08:13 +00:00
markd
42a7a3e72d Cleanup whitespace. 2004-07-19 04:07:16 +00:00
markd
77f5cb29f4 Redo original bind version test in way that doesnt result in a make
warning about null output from shell.  We don't want to get a version
number for bind versions older that 9 as that complicates the later
tests.
2004-07-18 12:59:02 +00:00
tron
26549ddd6a Fix BIND version test to work with pre BIND 9 versions in NetBSD. 2004-07-18 11:22:13 +00:00
markd
21de22507e Add builtin.mk to allow use of bind9 from the base OS. 2004-07-17 22:28:43 +00:00
martti
ff078ec8f7 Added xfce4-wavelan-plugin 2004-07-13 09:20:49 +00:00
martti
4481983e97 WLAN plugin for XFce4. 2004-07-13 09:20:35 +00:00
salo
90fd747069 Replace test -e with -d.
Addresses part of PR pkg/26235 by Georg Schwarz.
2004-07-10 23:13:01 +00:00
wiz
bfcf2d3fbe Make two patches apply cleanly again (whatever happened here...).
Use RCD_SCRIPTS for gated rc.d script. Set USE_BUILDLINK3. Add missing dirrm to PLIST.
2004-07-10 21:00:00 +00:00
wiz
447633f868 Teach configure script about NetBSD 2* to make package build on NetBSD-2.0.
Use LIBTOOL_OVERRIDE instead of LTCONFIG_OVERRIDE.
2004-07-10 20:19:11 +00:00
thorpej
bcc09e41f3 On Darwin, leave out the ucd-snmp/diskio and mibII mib modules. 2004-07-10 17:59:57 +00:00
thorpej
5325c7699c In snmp_vars.h, use in_addr_t rather than uint32_t for ipaddr_return; the
former is provided by system or private header files, and the latter may
not be.
2004-07-10 17:59:17 +00:00
grant
a7105aea4c Updated docsis to 0.9.1.
changes since 0.9.0:

- add support for ModemCapabilities
- add support for Subscriber Management Filter groups
- make SNMP VarBind encoding more "compatible" with other encoders
- cleanup argument handling, fix bug with error printing
- fix bug where SnmpMibObject OID output would switch to numeric format
  after a decode_oid
- re-organized and beautified source code
2004-07-10 12:37:20 +00:00
grant
086d54e886 .include "../../mk/bsd.pkg.mk" not .include <../../mk/bsd.pkg.mk> 2004-07-10 09:08:44 +00:00
grant
362aaa2dad use buildlink3 because this blindly calls "gcc" with gcc specific
flags.
2004-07-10 09:07:22 +00:00
grant
a6993f25cb .include "../../bsd.pkg.mk" not .include <../../bsd.pkg.mk> 2004-07-10 09:04:57 +00:00
grant
46ed9add77 use buildlink3 because this blindly calls "gcc" with gcc specific
flags.
2004-07-10 09:04:38 +00:00
grant
789d67c8ba this uses a c and c++ compiler. 2004-07-10 03:14:45 +00:00
grant
af606127e5 use buldlink3 so we strip gcc specific flags when not using gcc. 2004-07-10 01:55:32 +00:00
recht
a4f6ec3768 Use VARBASE, drop maintainership. 2004-07-09 22:45:04 +00:00
recht
5edc80745d update to 2.10.3
changes:

2004-06-23  Michael Meeks  <michael@ximian.com>

	* Version 2.10.3

2004-06-22  Michael Meeks  <michael@ximian.com>

	* src/orb/orb-core/allocators.c (ORBit_freekids_via_TypeCode_T):
	add missing pre-align for struct/except types. Complicate the
	union alignment rules.

2004-05-17  Fernando Herrera  <fherrera@onirica.com>

	* src/idl-compiler/orbit-idl-c-backend.c: (out_for_pass):
	Merge fix from HEAD for bug #142546.  clobber LC_ALL because
	cpp tranlates some strings in some locales during dep files
	generation that makes compilation fails.

2004-05-17  Michael Meeks  <michael@ximian.com>

	* ORBit-2.0.pc.in: prune pkgconfig cruft.
2004-07-09 22:06:54 +00:00
xtraeme
571319d983 Added wimon-0.2. 2004-07-08 16:20:54 +00:00
xtraeme
1a40e8cf33 Initial import of wimon-0.2.
wimon is a curses tool that shows a real-time graph of your wireless
connection status. It is based on Bill Paul's wiconfig.
It runs on NetBSD, FreeBSD and OpenBSD.
2004-07-08 16:19:37 +00:00
xtraeme
684b374ca9 Added ucarp-1.0 2004-07-08 10:32:45 +00:00
xtraeme
78088a5113 Forgot to remove this before importing... hmm 2004-07-08 10:31:29 +00:00
xtraeme
5aa16b4621 Initial import of ucarp-1.0 from pkgsrc-wip.
UCARP allows a pair of hosts to share common virtual IP addresses in order to
provide automatic failover. It is a portable userland implementation of the
secure and patent-free Common Address Redundancy Protocol (CARP, OpenBSD's
alternative to the VRRP).

Strong points of the CARP protocol are : very low overhead, cryptographically
signed messages, interoperability between different operating systems and no
need for any dedicated extra network link between redundant hosts.
2004-07-08 10:30:31 +00:00
martti
83bb1ef3e0 Updated ethereal to 0.10.5
Multiple problems in Ethereal 0.10.4: It may be possible to make Ethereal
crash or run arbitrary code by injecting a purposefully malformed packet
onto the wire or by convincing someone to read a malformed packet trace file.

* Updated protocol support

  AIM, ASAP, ASN.1 BER, ARP, ATM, DHCP, CFPI, CLNP, DCERPC (DCERPC, LSA, NT,
  SAMR, SRVSVC, WKSSVC), EAP, ENIP, Frame Relay, GRE, H.225, H.245, H.450,
  HTTP, IAX2, IEEE 802.11, ISAKMP, iSNS, ISUP, JFIF, Kerberos, LMP, M3UA,
  MGCP, MPLS, MTP3, NCP, NetFlow, NFS, OSPF, PIM, RADIUS, RIP, RSVP, RTCP,
  RTP, RTSP, SCSI, SDP, SIP, SMB, SMTP, SNMP, SOCKS, SSL, T.35, TCP, VRRP,
  WBXML (User-Agent Profile), WSP, X11

* New protocol support:  DNP, ENRP, giFT, H.235, PacketCable, SigComp, SIR
2004-07-08 06:18:37 +00:00
salo
a3a439a122 Updated to version 3.55.
Changes:
========
- Added MAC address printing.  If Nmap receives packet from a target
  machine which is on an Ethernet segment directly connected to the
  scanning machine, Nmap will print out the target MAC address.  Nmap
  also now contains a database (derived from the official IEEE
  version) which it uses to determine the vendor name of the target
  ethernet interface.  The Windows version of Nmap does not yet have
  this capability.  If any Windows developer types are interesting in
  adding it, you just need to implement IPisDirectlyConnected() in
  tcpip.cc and then please send me the patch.  Here are examples from
  normal and XML output (angle brackets replaced with [] for HTML
  changelog compatability):
  MAC Address: 08:00:20:8F:6B:2F (SUN Microsystems)
  [address addr="00:A0:CC:63:85:4B" vendor="Lite-on Communications"
   addrtype="mac" /]

- Updated the XML DTD to support the newly printed MAC addresses.
  Thanks to Thorsten Holz (thorsten.holz(a)mmweg.rwth-aachen.de) for
  sending this patch.

- Added a bunch of new and fixed service fingerprints for version
  detection.  These are from Martin Macok
  (martin.macok(a)underground.cz).

- Normalized many of the OS names in nmap-os-fingerprints (fixed
  capitalization, typos, etc.).  Thanks to Royce Williams
  (royce(a)alaska.net) and Ping Huang (pshuang(a)alum.mit.edu) for
  sending patches.

- Modified the mswine32/nmap_performance.reg Windows registry file to
  use an older and more compatable version.  It also now includes the
  value "StrictTimeWaitSeqCheck"=dword:00000001 , as suggested by Jim
  Harrison (jmharr(a)microsoft.com).  Without that latter value, the
  TcpTimedWaitDelay value apparently isn't checked.  Windows users
  should apply the new registry changes by clicking on the .reg file.
  Or do it manually as described in README-WIN32.  This file is also
  now available in the data directory at
  http://www.insecure.org/nmap/data/nmap_performance.reg

- Applied patch from Gisle Vanem (giva(a)bgnett.no) which allows the
  Windows version of Nmap to work with WinPCAP 3.1BETA (and probably
  future releases).  The Winpcap folks apparently changed the encoding
  of adaptor names in this release.

- Fixed a ping scanning bug that would cause this error message: "nmap:
  targets.cc:196: int hostupdate (Target **, Target *, int, int, int,
  timeout_info *, timeval *, timeval *, pingtune *, tcpqueryinfo *,
  pingstyle): Assertion `pt->down_this_block > 0' failed."  Thanks to
  Beirne Konarski (beirne(a)neo.rr.com) for reporting the problem.

- If a user attempts -PO (the letter O), print an error suggesting
  that they probably mean -P0 (Zero) to disable ping scanning.

- Applied a couple patches (with minor changes) from Oliver Eikemeier
  (eikemeier(a)fillmore-labs.com) which fix an edge case relating to
  decoy scanning IP ranges that must be sent through different
  interfaces, and improves the Nmap response to certain error codes
  returned by the FreeBSD firewall system.  The patches are from
  http://cvsweb.freebsd.org/ports/security/nmap/files/ .

- Many people have reported this error: "checking for type of 6th
  argument to recvfrom()... configure: error: Cannot find type for 6th
  argument to recvfrom()".  In most cases, the cause was a missing or
  broken C++ compiler.  That should now be detected earlier with a
  clearer message.

- Fixed the FTP bounce scan to better detect filered ports on the
  target network.

- Fixed some minor bugs related to the new MAC address printing
  feature.

- Fixed a problem with UDP-scanning port 0, which was reported by
  Sebastian Wolfgarten (sebastian(a)wolfgarten.com).

- Applied patch from Ruediger Rissmann (RRI(a)zurich.ibm.com), which
  helps Nmap understand an EACCESS error, which can happen at least
  during IPv6 scans from certain platforms to some firewalled targets.

- Renamed ACK ping scan option from -PT to -PA in the documentation.
  Nmap has accepted both names for years and will continue to do
  so.

- Removed the notice that Nmap is reading target specifications from a
  file or stdin when you specify the -iL option.  It was sometimes
  printed to stdout even when you wanted to redirect XML or grepable
  output there, because it was printed during options processing before
  output files were handled.  This change was suggested by Anders Thulin
  (ath(a)algonet.se).

- Added --source_port as a longer, but hopefully easier to remember,
  alias for -g.  In other words, it tries to use the constant source
  port number you specify for probes.  This can help against poorly
  configured firewalls that trust source port 20, 53, and the like.

- Removed undocumented (and useless) -N option.

- Fixed a version detection crash reported in excellent detail by
  Jedi/Sector One (j(a)pureftpd.org).

- Applied patch from Matt Selsky (selsky(a)columbia.edu) which helps
  Nmap build with OpenSSL.

- Modified the configure/build system to fix library ordering problems
  that prevented Nmap from building on certain platforms.  Thanks to
  Greg A. Woods (woods(a)weird.com) and Saravanan
  (saravanan_kovai(a)HotPop.com) for the suggestions.

- Applied a patch to Makefile.in from Scott Mansfield
  (thephantom(a)mac.com) which enables the use of a DESTDIR variable
  to install the whole Nmap directory structure under a different root
  directory.  The configure --prefix option would do the same thing in
  this case, but DESTDIR is apparently a standard that package
  maintainers like Scott are used to.  An example usage is
  "make DESTDIR=/tmp/packageroot".

- Removed unnecessary banner printing in the non-root connect() ping
  scan.  Thanks to Tom Rune Flo (tom(a)x86.no) for the suggestion and
  a patch.

- Updated the headers at the top of each source file (mostly to
  advance the copyright year to 2004 and note that Nmap is a registered
  trademark).
2004-07-07 20:54:34 +00:00