~ubuntu-branches/ubuntu/karmic/xprobe/karmic

« back to all changes in this revision

Viewing changes to libs-external/USI++/CHANGES

  • Committer: Bazaar Package Importer
  • Author(s): Richard Atterer
  • Date: 2005-02-22 22:54:24 UTC
  • mfrom: (1.2.1 upstream) (2.1.2 hoary)
  • Revision ID: james.westby@ubuntu.com-20050222225424-6cqy8rr45pkna819
Tags: 0.2.2-1
New upstream version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
1.93
 
2
----
 
3
 
 
4
    * bugfix in TCP: now the correct length of received segment is
 
5
      returned when processed TCP-options -- TCP options doesnt
 
6
      count as data and therefore TCP::sniffpack() returns only
 
7
      lenght of data contained, not including TCP headder or options
 
8
    * bugfix: in_cksum() now correctly distinguishs between IP,ICMP and
 
9
      UDP,TCP checksums (TCP+UDP may be padded in odd case, ICMP not)
 
10
 
 
11
 
 
12
1.92
 
13
----
 
14
 
 
15
    * Added timeout() functions
 
16
 
 
17
    * Added broadcast capability
 
18
 
 
19
    * Added experminetal get_{tcp,ip,udp}hdr
 
20
 
 
21
    * Added INADDR_ANY as src-IP when gethostname() fails
 
22
      this is OK for IP and ICMP packets but breaks with UDP/TCP
 
23
      b/c of its chksum calculated over pseudo-hdr because src-IP is
 
24
      involved.
 
25
 
 
26
    * Added     Pcap::pcap() for more flexibility
 
27
 
 
28
    * Began to change naming policy for internal data. Does not affect
 
29
      exported symbols.
 
30
 
 
31
1.90
 
32
----
 
33
   
 
34
    * introduced Layer2/RX/TX concept
 
35
    
 
36
1.68
 
37
----
 
38
    * small fixes for UDP checksum
 
39
    
 
40
1.67 Alpha
 
41
----------
 
42
 
 
43
    * NetBSD compilationtests
 
44
    * Added sending Datalink for Linux
 
45
    * ARP-spoofing possible now
 
46
    * copy-constructor for Datalink, IP, ICMP, UDP and TCP
 
47
    * removed pcap-headers
 
48
    * all methods which requiere a length-field, have this filed
 
49
      of type size_t
 
50
    * migration to CVS
 
51
    
 
52
1.66
 
53
----
 
54
 
 
55
    * Big Endian TCP-options bugfix
 
56
    * changed set_totlen() behaivior. It's not yet possible to
 
57
      modify totlen field in IP-header
 
58
    * Much stronger TCP-options code now
 
59
    
 
60
1.65
 
61
----
 
62
 
 
63
    * IP/TCP-options bugfix
 
64
 
 
65
1.64
 
66
----
 
67
 
 
68
    * OpenBSD port
 
69
    * added TCP-options: EOL, NOP, timestamp, mss and wscale (alpha!)
 
70
    * internal cleanups
 
71
    * set_hlen() and get_hlen from IP-class now set/return the number
 
72
      of 32-Bit words. So when you earlier did ip->get_hlen() and got 20
 
73
      you will now get 5.
 
74
    * separated the classes 
 
75
    * put all classes into namespace usipp.
 
76
    
 
77
    
 
78
1.63
 
79
----
 
80
 
 
81
    * ARP-class bugfix
 
82
    * Datalink {} now can be used to sniff on the datalink directly.
 
83
      (you are able to set a filter in the constructor now)
 
84
    * Bugfix for hostbyteordered tot_len and frag_off for BSD.
 
85
    * added USI_VERSION #define so you can obtain version
 
86
      of libUSI++
 
87
 
 
88
1.62 
 
89
----
 
90
 
 
91
    * WoW! Defragmentation is done now!
 
92
    * lots of internal cleanups
 
93
    * hwaddr-fix
 
94
 
 
95
 
 
96
1.60
 
97
----
 
98
 
 
99
    * new class Datalink {} added
 
100
    * icmpId - bugfix
 
101
    * set/getMAC functions added (experimental!)
 
102
    * ARP class added
 
103
    * libusi++ is faster now
 
104
    * fixed some memory-leaks
 
105
    * new syntax for IP::get_src/IP::get_dst
 
106
    * full PPP-support
 
107
 
 
108
 
 
109
1.50
 
110
----
 
111
 
 
112
    * added PPP-handling (works fine with 2 connected PC's via nullmodemcable,
 
113
      indeed it has datalink of DLT_RAW :-)
 
114
    * tcp_sniff is now able to record logins that come from X-terminals
 
115
    * much better HTML-docu
 
116
    * better/more flexible error-handling
 
117