-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathChangeLog
More file actions
166 lines (134 loc) · 3.58 KB
/
ChangeLog
File metadata and controls
166 lines (134 loc) · 3.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
3.0.5
-----
* Re-build of 3.0.4 packages with our new GPG key.
3.0.4
-----
* More SELinux fixes.
* Bump minor to match JICMP6.
3.0.2
-----
* Automatically publish to Maven Central.
3.0.1
-----
* Rework build system for automated publishing to cloudsmith.
* Support configuring selinux in RPMs.
3.0.0
-----
* (BREAKING) Require JDK 1.8 or higher.
* Integrate CI builds with Git.
* Add Antora documentation.
* Publish Javadoc to GitHub Pages. (https://opennms.github.io/jicmp/)
* Modernize Maven dependencies.
* Modernize Autoconf/Automake/Libtool macros.
2.0.5
-----
* Fix JDK-searching and use Maven Bundle plugin 3.x.
2.0.4
-----
* Build with 'noexecstack' if available.
* Fix 'make dist' on systems with 32-bit UIDs.
2.0.3
-----
* Rebuild for packaging update.
2.0.2
-----
* Update documentation.
* Merge 1.4.6 JICMP changes.
2.0.1
-----
* Make the maven build create an OSGi bundle instead of a standard jar.
* Fix Mac OS X Java header search on newer versions.
2.0.0
-----
* Add support for setting the DSCP bits on outgoing packets.
* Add support for setting the "Don't Fragment" bit on outgoing packets.
* Add API for binding the socket for proper Linux registration. (This allows non-root ICMP with the proper sysctl set.)
* Always use SOCK_DGRAM for ICMP if available, fall back to SOCK_RAW automatically (no more environment variables).
1.4.6
-----
* Minor updates to build system. (Java detection improved.)
1.4.5
-----
* Build system updates (generate SRPMs)
* Java header cleanup.
1.4.4
-----
(unreleased)
1.4.3
-----
* Fix for ARM build.
1.4.2
-----
* Fix for Solaris socket link issue.
* Build system fixes for Windows automated build.
1.4.1
-----
* More Win32 build fixes.
1.4.0
-----
* More build system updates.
* Add support for specifying packet size in echo requests.
1.3.0
-----
* Build system changes.
* Fixes for Win32 building.
1.2.0
-----
* Use newer libkern/OSByteOrder.h on Mac OS X if available.
* Enable running as non-root on systems that support using SOCK_DGRAM
__for sending ICMP packets. (set environment variable $JICMP_USE_SOCK_DGRAM
__to enable) Note: you can get different errno values if you use this option,
__be prepared to handle it properly in your code.
1.0.12
------
* Fix to work with picky compilers
* Fixes for some Windows compilation issues
* Clean up build system since moving to git
1.0.11
------
* Fix for building on S390x
1.0.10
------
* Solaris 64-bit build fixes
* A few minor build-system tweaks
1.0.10
------
* Solaris 64-bit build fixes
* A few minor build-system tweaks
1.0.9
-----
* major Win32 fixes, including a bug that would cause exceptions if you
__start attempting to receive packets before the first is sent
* support for building on Win64 (use the java.io.FileDescriptor's 'handle'
__rather than 'fd', since SOCKETs on Windows are a native HANDLE type)
* minor build-system cleanup; CMake still only works with visual studio on
__Win32 right now; for MinGW use MSYS and autoconf
1.0.8
-----
* build system cleanups
* minor Win32 fixes
1.0.7
-----
* implement CMake for easier portability
1.0.6
-----
* fix build-system (missing check for ip.h)
* fix build on Mac OS X
1.0.5
-----
* builds on windows
* other build-system cleanups
1.0.4
-----
* re-generate tarball, autoconf issues :(
1.0.3
-----
* updated header detection to work on FreeBSD 6.x (in_systm.h needs to be
__detected before ip.h)
1.0.2
-----
* changed sprintf calls to snprintf to fix potential errno overflow issues
* fixed build with Sun CC (if you need to build 64-bit binaries, you will
__need to set -xarch manually in your CFLAGS)
* fixed detection of some system headers
* builds with gcj