Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
v0.75 Feelgood patch to move sprintf to snprintf. People might think
that sprintf might cause a buffer overflow. Now it's clean.
cut-paste patches: you can now copy an intermediate host to the
clipboard.
|
|
|
|
GCC 3.x. This should fix PR pkg/39421.
|
|
- KES reported a build problem. Turns out I need to install gtk-1.2
on my development sytem, otherwise my release script causes the
build to break.
- changed some docs to advertise the new mailing list.
- added documentation for the Mac OS X compilation problem.
- added -Wno-pointer-sign to the compiler options.
- Nico Lichtmaier's cleanup-gtk patch. (now mtr uses a more modern
dialect of gtk).
- as possible after opening the sockets, it still had some
sprintf calls, which have now been converted into snprintf.
|
|
instead of custom setuid root installation.
Part of fixes PR 15107.
|
|
<http://seclists.org/fulldisclosure/2008/May/0488.html>.
|
|
|
|
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.
Fixes PR 35265, although I did not use the patch provided therein.
|
|
Minor (undocumented) improvements.
|
|
-lresolv. It might not exist at all and break the other configure tests.
|
|
a value larger than 127. Bump package revision because of this fix.
|
|
|
|
0.71:
The build-time check for the resolver library was improved. Binding
to a specific interface was fixed. Incorrect display of multiple
routes was fixed. Several minor bugs were fixed.
v0.70 Antinio submitted a cumulative patch containing some
nice improvements. He also submitted an automake patch
that causes mtr to no longer compile on my system. I
refuse to have mtr "in the dark" that I can't test-compile
the dist.
Add option for gtk support, and remove mtr-gtk package.
|
|
|
|
|
|
USE_GNU_TOOLS -> USE_TOOLS
awk -> gawk
m4 -> gm4
make -> gmake
sed -> gsed
yacc -> bison
|
|
|
|
v0.69 make distclean should now also remove "rej" files.
Antonio Querubin: update getopt.h . More cleanups using
new infrastructure.
rcw: Fixed IPV6 support: When compiled in an IPV6-supporting
environment, but when the kernel doesn't support IPV6, mtr would
fail to start.
v0.68 included some old patches.
included patch from Antonio Querubin for better IPV6 support
restructured some more whitespace.
added mtr.h where "global" things should go. Not finished
moving things around, but now that the infrastructure is there,
it should be easy.
|
|
|
|
on -current. Bump PKGREVISION.
|
|
|
|
|
|
v0.67 Bad keyboarding by REW caused this one out the door. Sorry.
No changes.
v0.66 Through the Debian bugtracking system a bug report and
fix was sent my way, that deals with stupid optmization
trying to save some 768 bytes of memory, sacrificing "it
works" on a different architecture... (default char signedness)
|
|
libtermcap == libcurses on Solaris 9 but it lacks the wattr_{on,off}
functions and the configure script doesn't check for them.
no PKGREVISION bump as this was already depending on ncurses where
appropriate.
|
|
Changes since 0.54:
v0.65 Dancer Vesperman noted that mtr no longer traces past
a section of non-responding hosts. Apparently I added
a line in net.c that didn't make sense in mtr-0.56. I
can't find the reason for adding that line, so someone
who thinks (s)he needs it, should holler.
v0.64 Philippe suggests to do the time_t thingy before socket.h.
Apparently, MAC OS X doesn't compile socket.h otherwise.
v0.63 Suggestion by RCW: Add -lm at line 70 of Configure.in.
On my system no ill effects ensued, so this version released
so that he can test if it still works on his sytem.
Let me add that it's stupid that I have to specify that this
this program now requires Automake version 1.5 to build, where
Automake was intended to make software independent of different
versions of build software!
For those concerned about the above statement: If you're just
trying to compile and use MTR, there is no need for automake.
Just when you're messing with the configure and build system of
mtr is automake a tool you need.
v0.62 Apparently someone changed gethostbyname into gethostbyname2
in mtr.c in an attempt to add IPV6 support. For systems without
ipv6 support, the old gethostbyname should be used! Linux
has the call even if you don't enable IPV6. Thanks Gary (rsub)
v0.61 Attempt to get/print the local IP address. Now shows as
0.0.0.0 :-( Hints and tips appreciated! -- REW
Lots of blank space reformatting.
moved the interface address setting to net.c (where it
belongs).
v0.60 John Thacker submitted a surprisingly simple patch to
enable linking against GTK2. (up to 2.4.0)
v0.59 Josh Martin suggested to add some bounds checking to
the dynamic field code. This caused me to delve in, and
rewrite some things. Now 50 lines of code less, but cleaner
code. :-)
v0.58 I don't remember. Fogot to update this. :-( Check the
patch.
v0.57 Lots of whitespace cleanups. And a DNS fix: Don't do DNS
lookups in raw mode with -n specified.
v0.56 Fixed compile warnings. Now compiles with -Wall. If your
compiler finds things mine didn't feel free to shout.
v0.55 Cleanup patch. I'm going to do some maintenance on MTR,
but I want to be able to say: Can you see which version
fixed/broke things for you, so you're going to see a
bunch of new releases soon.
|
|
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
|
|
|
|
|
|
curses.buildlink2.mk. This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.
We should have a better way to say that the NetBSD curses doesn't
quite work well enough. In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages. We will look into this again in the future.
|
|
support for base system curses/ncurses as well as ncurses itself.
suggested by wiz.
|
|
|
|
|
|
v0.54 Added "scrolling" patch from Roland Illig, to allow
scrolling in text mode. I've always wanted this......
v0.53 Added fix for raw mode.
|
|
|
|
|
|
v0.51 Fixed the bug introduced by the previous select loop fix...
Thanks Evgeniy
v0.50 Make "interface address" option work.
Changes to "select" loop to allow window resizes (select
interruption) to work. Thanks Mike!
|
|
have been converted to USE_BUILDLINK2.
|
|
v0.49 Fix compilation problems on several platforms.
v0.48 Draw names in red (GTK) or bold (Curses) if host doesn't
respond.
v0.47 Fixed a (believed-) non-exploitable bufferoverflow.
Thanks Damian.
v0.46 Included patch to be able to specify outgoing interface
address.
v0.45 People are pressuring me to release new versions with their
changes. That's fine. Now this version just adds dynamic
switching between numeric / dns names, and some minor
stuff I forgot. This release serves as a code-sycn-release.
new version with even more new stuff in about two weeks!
I'm afraid I don't know how to fix the MaxOS-X compilation
problems in the source. Help wanted...
v0.44 David Stone adds the "last" column to the gtk version.
v0.43 Compile fixes.
|
|
defs.${OPSYS}.mk files.
|
|
Makefiles during the build process by touching various auto{conf,make}
source files to make them up-to-date. Packages that require regenerating
the configure script and Makefile.in files should make the appropriate
calls to auto{conf,make} in a pre-configure target. This allows the
various targets listed in ${_CONFIG_PREREQ} to modify the generated files
without triggering the GNU auto* tools and having the modifications be
overwritten.
|
|
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.
Example #1:
DISTNAME= foo-X.Y
PKGREVISION= Z
=> PKGNAME= foo-X.YnbZ
Example #2:
DISTNAME= barthing-X.Y
PKGNAME= bar-X.Y
PKGREVISION= Z
=> PKGNAME= bar=X.YnbZ (!)
On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
|
|
that classless in-addr lookups work.
Patch by atatat.
Bump to 0.42nb1.
|
|
|
|
|
|
time. We need the various Makefile.in to be regenerated due to changes in
the patched configure.in. Doing it now prevents the build process from
automatically doing it later during the build, which would overwrite any
changes done to the configure script by targets in ${_CONFIGURE_PREREQ}.
|
|
with the current automake package.
|