construct and inject network packets. It provides a portable and simplified
interface for low-level network packet shaping, handling and injection.
Libnet hides much of the tedium of packet creation from the application
programmer such as multiplexing, buffer management, arcane packet header
information, byte-ordering, OS-dependent issues, and much more. Libnet
features portable packet creation interfaces at the IP layer and link layer,
as well as a host of supplementary and complementary functionality.
tcpspy is an administrator's tool that logs information about incoming
and outgoing TCP/IP connections including local address, remote
address, and the username of the user responsible for the connection.
TODO:
- port to *BSD? (uses /proc :/) TCP_ESTABLISHED is not in NetBSD
- create rc.d script :?
either the libspf or libspf2 libraries.
The idea of SPF is to prevent email forgery. Each participating site sets up
a little definition of which hosts are allowed to send mail claiming to be
from that site. When another site receives mail, it checks the
permitted-senders definition for the originating site. If the check fails,
the mail is rejected.
protocol pair. libspf2 is a library which allows email systems such as
Sendmail, Postfix, Exim, Zmailer and MS Exchange to check SPF records
and make sure that the email is authorized by the domain name that it
is coming from. This prevents email forgery, commonly used by spammers,
scammers and email viruses/worms.
Internet Engineering Task Force's (IETF).
The Sender ID proposal includes three different specifications:
draft-ietf-marid-core-03
draft-ietf-marid-protocol-02
draft-ietf-marid-submitter-03
sid-milter implements the -core and -protocol specifications. -submitter
requires an optional SMTP extension that would be implemented in the sendmail
MTA.
This implementation is part of the Sendmail Messaging Integrity program, a
comprehensive testing initiative designed to gather real-world usage data by
evaluating several aspects of various leading sender authentication schemes
against a wide range of SMTP software operating today.
This software is being provided to the open source community for the purposes
of testing the DomainKeys approach against various implementations of mail
transport agents, mail list managers, forwarding services, and various other
SMTP software.
THIS IS PRE-RELEASE SOFTWARE, and should not be used in any critical
production environments.
Set PKGVERSION to 1.4.2.6.1 to distinguish it from the p6 patch.
Also, add the updated cacert file and some ns plugin related patches
(currently unused) from the FreeBSD port.
changes:
2004-07-21 Wednesday 17:58 glewis
* j2se/src/share/native/java/io/io_util.h:
. At least on FreeBSD, O_SYNC and O_DSYNC aren't both defined
(for FreeBSD 4.x neither are defined and for FreeBSD 5.x
O_DSYNC isn't defined). This caused them to be defined to
some bogus values. In particular, O_SYNC would be defined
as 0x800, which is O_EXCL (at least on FreeBSD 4.x). The
result being that the RandomAccessFile class would fail to
open an existing file if you specified "s" as part of the mode.
Fix this by defining O_SYNC and O_DSYNC to O_FSYNC on BSD if
they aren't defined. This shouldn't hurt Net or Open.
2004-07-08 Thursday 20:21 glewis
*
j2se/src/share/native/sun/awt/font/fontmanager/fontobjects/fontObject.cpp:
. In the ReadChunk() function, change an assert() to be a "test for a
condition and return NULL". Take account of the NULL in the
appropriate place (which is somewhat worrisome in itself since
ReadChunk() has always had the possibility of returning NULL).
This makes loading a font file a little more resilient to specially
crafted font data which can be used, for example, by an applet to
crash the browser plugin by triggering the assert(). Such an applet
was mentioned on Bugtraq:
http://www.securityfocus.com/archive/1/367331/2004-06-26/2004-07-02/0
and can be found at
http://www.illegalaccess.org/cms/?q=node/view/9
This change stops the browser plugin from crashing. However, I'm
somewhat unfamiliar with this part of the code though, so any review
would be appreciated.
. While I'm here, fix some warnings regarding types in debugging printf's.
2004-07-08 Thursday 20:10 glewis
* j2se/src/share/native/java/lang/fdlibm/src/k_tan.c:
. Merge in a fix recently added to FreeBSD's math library (taken from
fdlibm-5.3):
"Merge a bugfix from FDLIBM 5.3 to ensure that the error in tan()
is always less than 1 ulp."
I've not yet run this through the compatibility test suite, so this
change may be backed out if the suite relies on the broken behaviour.
2004-07-08 Thursday 20:09 glewis
* j2se/src/share/native/java/lang/fdlibm/src/e_pow.c:
. Merge in a fix recently added to FreeBSD's math library (taken from
fdlibm-5.3):
"Fixed the sign of the result in some overflow and underflow cases (ones
where the exponent is an odd integer and the base is negative)."
I've not yet run this through the compatibility test suite, so this
change may be backed out if the suite relies on the broken behaviour.
2004-07-08 Thursday 20:04 glewis
* deploy/src/javaws/src/solaris/native/system_md.c:
. The implementation of sysTempnam() formerly just called tempnam(), which,
on FreeBSD at least, would provoke warnings about security. So, on *BSD,
implement sysTempnam() using mkstemp(3).
2004-04-03 Saturday 05:54 glewis
* j2se/src/solaris/native/java/net/NetworkInterface.c:
. Don't leak a file descriptor in the IPv6 case.
Submitted by: Pavlin Radoslavov <pavlin@icir.org>
Makesis is the tool used by Symbian to make software installation files
for deployment on target devices.
More information about the Symbian build and deployment process can be
found in the new ''Symbian OS C++ for Mobile Phones''
TODO:
Solve swprintf on !linux platforms
Reference rc.d scripts in snapshot, rather than ours in files/.
Remove old patch for forwarding sysctl (applied to upstream).
Add patch to fix nit bug-of-the-snap.
installing a file with just 'log syslog'. This enables one to start
zebra, configure via vtysh, and save it.
Clean up some commented-out stuff tha turns out not to be needed.
or "applets" for other packages. The epplets package contains the
base epplet API library and header files, as well as the core set of
epplets, including CPU monitors, clocks, a mail checker, mixers, a
slideshow, a URL grabber, a panel-like toolbar, and more.