additions to the API and a complete rewrite of the way a pty is allocated,
and the use of openpty() in *BSD to open the allocated pty, and other bug
fixes.
We had to fix Makefile.PL to correctly invoke the preprocessor. The changes
have been forwarded to the author.
This closes pkg/15896 by Shell Hung <shell@shellhung.org>.
This version fixes problems in the SNMP and LDAP dissectors revealed by
the PROTOS test suite. The SCTP checksum code for CRC32C was updated to
match the new (version 3) draft specification. Additionally, the layout
of the capture dialog was vastly improved.
NCP type 0x2222 packet type support was added to the randpkt utility, and
a script to recreate packets from core dumps (pkt-from-core.py) was added
to the source distribution.
SNA over Ethernet and HiPath HDLC support was added. Dissectors receiving
updates include 802.11w, 802.11, AARP, AFS, ARP, COPS, DCE RPC, EAP/EAPOL,
GIOP, ICQ, iSCSI/SCSI, ISIS, LAPD, LDAP, M3UA, NBNS, NDMP, OSPF, Q.931,
RADIUS, Raw IP, RX, SDB, SMB, SNMP, SSL, TCP, TPKT, UCP, WSP, and YP.
Support for the AiroPeek and pflog file formats was also enhanced.
PR 15799
NeTraMet Version History
========================
v4.4 20 Feb 02
In examples/ directory, moved old rules.* examples
to non_srl. The srl examples are now in the
examples/ directory.
SNMP security issues. I've tested NeTraMet's
SNMP code using the PROTOS test suite. A test
for negative lengths in the ASN.1 parsing code
has been added - that was the only change needed.
The SNMP routines (in snmplib/) perform a lot of
parameter checks, and calls on an ERROR() define.
By default ERROR does nothing. If you're tesing
an SNMP manager against NeTraMet, you can turn
those messages on by adding -DDEBUG to the CFLAGS=
line in snmplib/Makefile and rebuilding the
snmp library.
Change 'interface number' attributes to use
16-bit integers instead of 8-bit. This can
be useful when using NetFlowMet.
v4.4b11 25 Nov 01 Implement -C option for nm_rc, exactly as in
NeMaC. This allows you to use nm_rc to test
rulesets against trace files being read by
crl_ntm or dd_ntm. Sample commands to do this
are:
./crl_ntm -T5 -m1234 -Strace_file -wW~com
./nm_rc -C -m1234 -rpeers.rules localhost W~com
Note: you need CoralReef version 3.5 to build
crl_ntm!
Speed improvements in flowhash:
- move code which doesn't need to be executed
on every call outside blocks in match()
- implement list of running rulesets, instead
of doing serial searches of ri[] table
- use 32-bit hash values for flow and stream
hash tables, use table size specified by
user (rather than trying to pick a prime
above it - that doesn't help, since we
use a set of distinct primes for hashing)
Use long long integers (8 bytes) for counter64
if the host supports them. Newer Pentiums do,
this provides a useful speedup.
Change 'shutdown' request character. It was
a single ESC, but it's too easy to hit a key
which sends an escape sequence! Now you have
to type ESC ESC Return to shut down the meter.
Fix little problems which gave warning messages
when building NeTraMet on an alpha running
Digital Unix. The configure script wasn't
recognising the OS correctly; this didn't
cause problems because none of the programs
have defines testing this any more.
MinPDUs gave compilation errors on alpha,
fixed by adding c64geint() define.
Linux kernel reset promiscuous mode when
forking a NeTraMet daemon. Changed meter_ux.c
to fork first, then open the interfaces.
NeTraMet, NetFlowMet, LfapMet, crl_ntm, dd_ntm
(i.e. all the meters) write error messages and
summary information to a log file using log_msg(),
in the same way as NeMaC. The name of the log
file is meter.log, it will be written in the
directory where the meter starts running.
v4.4b10 23 May 01 LfapMet: RTFM meter for LFAP, code contributed
by Remco Poortinga, <r.poortinga@home.nl>
Added files in src/meter
- README_LfapMet Notes about LfapMet
- lfapmet.h LfapMet globals
- lfapmet.c LfapMet support routines
Added two new MIB variables to reader row,
MinPDUs (default 0) and TimeMark. A flow must
have at least MinPDUs either to or from before
it will be read by a meter reader. TimeMark
is needed to associate an SNMP getnext request
with a particular reader.
MinPDUs can be set using the -M option.
nifty default is -M20, NeMaC default is -M0
Improved save.sav so that it only saves the
files we really need in the NeTraMet distribution.
v4.4b9 11 Apr 01 Fixed bug in NeMaC include statement.
getarg() no longer allows semicolon in an
argument.
Fixed srl compiler bug; optimise 3 wasn't
recognising the end of AND expressions
properly.
NeMaC could fail to open a flow data file
(e.g. because it already existed with
no write access); it now reports this
and doesn't try to run that meter/ruleset.
NeTraMet Coral interface improved to handle
two Dag cards properly. Reads blocks of
cells from each then merges them by timestamp.
NeTraMet uses -Siii to specify a Coral source
(instead of -C'source iii' *****).
This is yencode, an encoder/decoder package for the Usenet "yEnc"
format, licensed under the GNU General Public License.
* The encoder can output single part or multipart yencoded
archives of any size.
* Smart decoder can handle multiple files, including files
specified out of order or with nonsense file names.
* Easy to use Usenet posting software enables one-liner
posting of individual files or groups of files, including creation
of SFV/CRC checksum files if desired.
* Optional scan mode: automatically locate and decode
single or multipart yencoded archives in specified directories
or recursively.
* Fully compliant with all versions of the yEnc
specification (currently v1, v2, v3).
* Properly implements CRC values, including the pcrc32 on
each part of multipart archives, and a crc32 for the last part
of a multipart archive.
changes:
General:
* Replaced folder icons. New ones by Jakub Steiner.
* Don't display playlist numbers elsewhere when turned off.
* Support 32-bit and 16-bit "bitfield" bmps in skins.
CD Audio:
* Supply a dummy user and hostname to the cddb server.
* Picked up support for Darwin (from FINK cvs) and NetBSD
(from NetBSD cvs)
MPG123:
* Handle UTF-16 encoded tags.
* Major stability fixes
Translation/Internationalization:
* New translations: Basque (eu), Tajik (tg), Vietnamese (vi),
Nynorsk (nn), Thai (th).
General:
* --play-pause command to toggle playback.
* Updated README/man pages.
* Added xmms_remote_play_pause(),
xmms_remote_playlist_ins_url_string()
* Realtime priority works again, it was broken in 1.2.5.
* bzip2 skins should now work regardless of Tar version.
* Key bindings are now saved when you exit XMMS.
* NetWM support updated to the latest specs.
* Handles @ in URL's properly if username:password@host is not
used.
Playlist:
* Added 'Sort by date'
* Page Up/Down keys scrolls one page, instead of the 3 line
inheritance from Winamp.
* Extended M3U lists now supported.
* Added reading of playlist info for selection.
Equalizer:
* Added Import/WinAMP Presets to the preset menu to import an
entire set of WinAMP presets (WINAMP.q1) into the
preset list.
Vorbis:
* Fixed an endianess problem on smallendian boxes
* 1.0rc1 or higher required.
MPG123:
* Handle more broken mp3s.
* No more "-" for mp3s with ID3v2 tags that contain no usable
information.
* VBR files without XING header are now handled more gracefully.
Mikmod:
* Mikmod plugin now recognizes mod.* files.
CD Audio:
* Setting the environmental variable XMMS_CDDB_CLIENT_NAME,
will make XMMS use that instead when identifying
to CDDB servers.
* Better handling of CDDB requests.
* Don't poll current time when paused, can cause weird things
on some drives.
OSS Output:
* Do endian/sign conversion if necessary.
ESD Output:
* Will use ESD stream volume instead of the OSS mixer as default.
* Assorted bugfixes/memleaks plugged.
o /save -all works properly now
o new server server groups can be listed in $IRCSERVER by prefixing
:group: to the server name, eg, IRC/:lamenet:irc.lamenet.org:666
o fix /set status_voice
o add /server -group, allowing proper multi-network configuration
o fix tabkey for people who join channels
o fix many $functions() to work properly in multi-server context, and
no longer use the current window
o enhance $ignored()
o add missing docs for /set tab, decrypt_program, show_stars and
iso2022_support
o new /on window_list for /window list output hookery
o /window create now takes -xterm and -screen flags to force either a
xterm or screen window to be created, rather than forcing the choice
o /on flood support for ICB
in the library name. This fixes pkg/15981 from Dan McMahill
<dmcmahill@netbsd.org>
Patch up the test configure scripts while we're here.
Bump the PKGREV, but don't require it just yet.
No proper changes information available since version 1.8.1.
However browsing Graphviz's CVS logs and diff'ing with previous version
one can found:
- bug fixes
- code cleanup
- buffer overflow in dot/neato output generation fixed
- memory leaks fixed (??)
${MACHINE_GNU_PLATFORM} moved ${RUBY_SITEARCHLIBDIR} on some ports,
and also bump the dependency and PKGREVISION in ruby-gtk, which is
the only package that seems to use that.
Requested by pixel@dnaX.rootsupply.net in PR 15960.
Changes:
0.54 (03/14/2002):
Rob: Well, here we are. 0.54. We got a lot of fun things in this
release. Better working SSI, Image sending, protocol specific
smiley faces, and a whole lot of triscuits. *gobble*
Sean: We fixed a lot of bugs in this one, and probably introduced
a bunch too. ;) We were both really busy, and did all the coding
late at night when we were tired, so if something isn't working,
it's probably just tired code. Enjoy the triscuits!
0.53 (02/28/2002):
Rob: Well, we missed yesterday's release. That's Okay, I head a
nasty headache. You can all just deal. ;-)
Sean: Neat Goodies! Whee!! Oscar got a lot of great additions.
It can do Screen Name formatting, it can save and store your buddy
list on the server, it can do typing notifications in Direct
Connections, and yes, it can receive IM Images! Sending images will
be added in the next release. MSN and Yahoo! can do typing
notification too. Hooray!
This version is more robust wrt. problems during the build stage.
The fdgw main Makefile performs more error checking, ${.CURDIR}/mnt
is used as mount point for vnconfig, and a "make unconfig" is run
if a sub make process fails.
This fixes squid's potential security problem.
Changes to Squid-2.4.STABLE6 (March 19, 2002):
- The patch for 2.4.STABLE5 was insufficnetly tested and
introduced a bug that causes frequent assertions when
handling DNS PTR answers.
Changes to Squid-2.4.STABLE5 (March 15, 2002):
- Fixed an array bounds bug in lib/rfc1035.c. This bug
could allow a malicious DNS server to send bogus replies
and corrupt the heap memory.
- USE_GMAKE.
- use tcl's buildlink.mk.
* Release 2.3.1 (2002/03/15)
Changed any potentially unsafe sprintf/vsprintf instances to
snprintf/vsnprintf. There should never have been a remote exploit possible,
this just eliminates any theoretical local ones in case someone has a reason
to run this as root ... (Note that use of these functions may be an issue
on some platforms although they do appear in the UNIX98 spec and exist
on Windows).
Allowed CIDR address specifications for target (and server name in listenmode).
Added IP address checking with the "checkaddress" keyword.
Finally caved in and added "httpproxy" to allow connection via a web proxy
server using "CONNECT".
Added "transparent" keyword to attempt to act as a transparent proxy and
forward on the client IP address. It may work on Linux 2.0/2.2. But then
again, it might not ...
* Release 2.3.0 (2002/03/07)
New functionality (at last!).
Added "listenip" and -b option to set listening address.
Added "tcptimeout" and "idletimeout" to allow inactive TCP tunnels to be
closed.
Added "ipmode" and -U option to support mixed traffic mode for a single
client or server.
Makefile changes for Irix and HPUX from Kyle Dent. Others to use latest
version of mingw gcc and force use of "native" perl.
Note that Zebedee will now be linked with MSVCRT.DLL. That should only
be a problem on an old Win95 machine.
Japanese documentation NOT YET updated.