Revision history for Perl extension Net::RawIP.
2008.10.22 - 0.25 - Sebastien Aperghis-Tramoni (SAPER)
- [TESTS] CPAN-RT#39252: Proc::ProcessTable does not support the size
attribute on all systems. Thanks to Havard Eidnes for the patch.
- [DOC] Improved the documentation a bit.
2008.10.21 - 0.24 - Sebastien Aperghis-Tramoni (SAPER)
- [BUGFIX] Fixed a segfault and a warning, thanks to Mike Lowell.
- [DIST] Simplified the detection logic to make it work on more systems.
- [DIST] Declared all prerequisite modules.
- [TESTS] Removed all the tests related to the warning that was emitted
by the module when ran as non root.
- [TESTS] Fixed several tests to make them more portable.
- [TESTS] Added 00-load.t, 01-api.t
0.23 Tue Jan8 2007
- add version number to submodules
0.22 Tue Jan8 2007
- remove dependency on List::MoreUtils
0.22_01 Mon Jul 16 2007 (Steve Bonds)
- fix endianness bug in ICMP packet creation
- add lots of comments on what's going on in the ICMP portion
of the RawIP.xs and RawIP.pm files
- break out sub-packages to their own files so "make test"
works even with Critic enabled
0.21 Mon Mar 26 22:53:48 2007
- fix looping bug in set_icmp (Micha Nasriachi)
- fix tests to work both as root and as regular user
0.21_04
- Skipped
0.21_03 Fri Sep 15 11:26:17 IDT 2006
- Received official maintainership from Sergey
- In Makefile.PL check for the location of the header file,
report if it could not be found.
0.21_02 Sep 10 2006
- Cleaning up the C code (indentation)
- More tests
- Cleaning up the documentation, replacing the bad English of Sergey
with the bad English of Gabor.
- new() dies if wrong or duplicate protocols given
All by Gabor Szabo
0.21_01 Sat Sep 9 23:59:07 IDT 2006
- Cleaning up many warnings that were probably due to using gcc 4+
- Cleaning up several assignment errors that were probably due to gcc 4+
- Lots of cleanup in the Perl code
- Add tests
All by Gabor Szabo
0.2 Wed Feb 9 17:11:34 PST 2005
- applied patch from Bill Stearns to get module compiled on
modern gcc.
0.1 Sat Feb 1 22:23:14 PST 2003
- applied patch from Willem Itsme <itsme@xs4all.nl> to get
Perl 5.8 satisfied
0.09d Tue Nov 21 11:47:43 2000
- applied patch from Igal Koshevoy <igal@eBizQuality.com>
exit() calls were changed to croak()
0.09c Mon Apr 3 16:12:56 2000
- small modification in Makefile.PL to get
the module included in the BCL 6.2
0.09b Mon Mar 27 17:15:01 2000
- fixed some memory leaks
0.09a Sat Mar 25 22:31:21 2000
- fixes in the tcp options parse code
Thanks to <Azrael@wwdg.com>
- applied patch from Stanislav Shalunov <shalunov@att.com>
(die() has changed to croak())
0.09 Wed Oct 20 11:00:00 1999
- fixed bug in lookupnet
Applied patch from Brian Craft <bcboy@cisco.com>
0.08 Wed Oct 13 10:36:41 1999
- "sleep" was changed to "select" for allowing
to have non-integer delay times in seconds
Thanks to Neal E. Young <ney@cs.dartmouth.edu>
0.07 Thu Jun 17 13:25:10 1999
- some comments
- added new examle scripts
- RawIP.xs modified for compiling with threading perl
0.06e Wed May 19 11:26:08 1999
- applied patch from Michael Cook <cook@sightpath.com> for
possibility to check syntax from non-root accounts
0.06d Wed Apr 28 08:56:44 1999
- has been implemented DESTROY method for correctly close
assosiated filedescriptors.
Thanks to Gang Lu <ganglu@sightpath.com>
0.06c Wed Mar 31 09:16:05 1999
- has been implemented send_eth_frame method by suggestion
from Tom Brown <tomb@heliox.com>
0.06b Sun Feb 28 11:34:34 1999
- has been reworked Makefile.PL for the autoconfiguration.
0.06a Fri Feb 26 09:19:00 1999
- applied patch from Bryan Blackburn <blb@pobox.com> for
port ifaddrlist() to Solaris. Thanks ,Bryan!
- some rework for better guess about a raw socket format
0.06 Mon Feb 22 18:44:18 1999
- has been added the man page for the interface to libpcap
0.05f Mon Feb 22 09:52:20 1999
- rdev has been modified for handle route to localhost on
a systems with a bigendian byteorder
0.05e Fri Feb 19 11:07:04 1999
- an ethernet related methods are implemented on OpenBSD
thanks to Stanislav Grozev <tacho@orbitel.bg>
- modified rdev for handle default on ppp devices with remote address
non-compatible with netmask.Thanks to TTSG <ttsg@ttsg.com>
- change raw format for OpenBSD to RFC format.
Thanks to Stanislav Grozev <tacho@orbitel.bg>
0.05d Thu Feb 18 14:34:38 1999
- rdev function has been implemented on FreeBSD
- an ethernet related methods are implemented on BSDI
thanks to TTSG <ttsg@ttsg.com>
- ifaddrlist function returns and loopback now
- added sleep for better discovering mac addresses
- added NAVE_SOCKADDR_SA_LEN for BSDI
- adapted rdev for 2.2.x Linux and for point-to-point devices
on BSDish systems
0.05c Wed Feb 10 18:37:25 1999
- has been implemented the function rdev(addr)
For now it work on Linux only
0.05b Mon Feb 8 17:51:29 1999
- a ethernet related methods are implemented on FreeBSD
- added method pcapinit_offline from sen_ml@eccosys.com
0.05a Thu Feb 4 19:26:46 1999
- has been implemented the ifaddrlist function
this code was imported with small modification from
the Firewalk portscanner
FIREWALK (c) 1998, Mike D. Schiffman <mds@es2.net>
Dave H. Goldsmith <dhg@es2.net>
Not work on Solaris.
0.05 Wed Feb 3 16:20:17 1999
- has been added README.DEV - readme for the developers.
0.04e Tue Feb 2 13:46:37 1999
- have been added some defines in the util.c for compability
with an old libpcap. Thanks to Seth <seth@freebie.dp.ny.frb.org>
0.04d Tue Feb 2 10:26:54 1999
- has been implemented the function called "linkoffset"
- reworked the functions which related to the send side
for more flexibility
- reworked the man page. I'd try to catch bugs in my
horrible english ;))
- small rework in the timem()
- fixed bug in the "send" method related to the generic subclass
- has been added the traceroute script
- has been added the oshare script
0.04c Thu Jan 28 15:47:45 1999
- fix bug in timem() reported by mci@gw.al.lg.ua
- fix typo bug in the "get" method related to the generic subclass
0.04b Thu Jan 28 09:40:47
- fixes in the pod documentation
0.04a Wed Jan 27 08:55:28 1999
- fix small bug in udp_pkt_creat reported by
Michail Litvak <mci@gw.al.lg.ua>
0.04 Mon Jan 25 09:27:50 1999
- port to BSDI and probably to other *BSD
Thanks for help to TTSG <ttsg@ttsg.com>
- fixes for compile with Perl 5.005, thanks to Gurusamy Sarathy
<gsar@umich.edu> for his finest Data::Dumper ;)
0.03 Tue Jan 19 16:26:23 1999
- implemented generic subclass for generic ip datagramms
- implemented manipulate IP and TCP options
- added new example scripts
- fix in RawIP.xs from noel@burton-krahn.com
for suppress warning messages while compile on Alpha
0.03f Wed Jan 6 16:35:58 1999
- insert BSDFIX() for FreeBSD rawsocket format
- it seems like Net::RawIP is worked on FreeBSD
Thanks for help porting to FreeBSD
to Igor Indick <igor@skif.net>
and Nicholas N. Matveev <nickm@ruff.granch.nsk.su>
0.03e Mon Jan 4 16:22:25 1999
- remove memory leaks reported by
ian.vitek@backupcentralen.se
0.03d Thu Dec 31 07:42:57 1998
- reworked set_sockaddr
- remove #ifdef FreeBSD and usleep(20000);
0.03c Wed Dec 30 09:08:01 1998
- applied patch from Bryan Blackburn <blb@rmi.net>
for porting to Solaris
- added some pod fixes from Bryan Blackburn <blb@rmi.net>
for pod2html
0.03b Mon Dec 28 13:50:17 1998
- fix problems with gcc 2.7.2.1 on FreeBSD
Tue Dec 29 16:52:16 1998
- insert usleep(20000); for sendto() on FreeBSD
0.03a Thu Dec 24 10:01:15 1998
- minimize files for includes for system compability
- Set switch $^W to FALSE for suppress warning messages
Thu Dec 24 18:59:42 1998
- added some compability with other systems
0.02 Wed Dec 23 17:59:30 1998
- some man fixes
0.02b Tue Dec 22 15:32:51 1998
- documenting new ethernet related features
0.01 Thu Dec 10 19:48:04 1998
- original version
Wed Dec 16 18:29:25 1998
- implemented udp and icmp packets
Mon Dec 21 18:40:11 1998
- implemented SOCK_PACKET and manipulating eth headers
including discovering mac adresses