Age | Commit message (Collapse) | Author | Files | Lines |
|
appropriate.
|
|
|
|
This version includes the following changes:
- added support for 0.0.0.0/0 syntax in hosts allow/deny to mean "all hosts"
- fixed crash bug with --backup-dir
- fixed hang on exit due to race in waitpid and io_flush
- added "ignore nonreadable" option
|
|
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.
MIRROR_DISTFILES and NO_CDROM are now dead.
|
|
adds readline support to "ntpq" and "ntpdc".
|
|
--- from announcement on zebra@zebra.org
o Zebra protocol is changed to support multipath and distance configuration.
o Distance configuration is enabled.
o Metric value is passed from protocol daemon to zebra.
o "default-information originate" for OSPF.
o Soft reconfiguration for BGP.
o Route refresh support for BGP.
o MD5 authentication for RIP.
o Introducing integrated shell vtysh.
PLEASE UPDATE WHOLE SUITE including zebra, bgpd, ripd, ripngd, ospfd,
ospf6d when you update from previous version. Zebra protocol is
changed so there may be some protocol mismatch when you don't update
everything.
|
|
|
|
|
|
|
|
now contains security fix from
http://www.securityfocus.com/templates/archive.pike?list=1&msg=36B5F824.B28E02FD@ce.cctpu.edu.ru
|
|
patches/patch-?? contain IPv6 patches only, switch to PATCHFILES.
|
|
|
|
arla-0.34.1 contains a new `bos' program, improves handling of
write-back of mmaped pages after close, more stability, bug fixes,
and, most notably, contains updates to the *BSD code.
|
|
Update to netatalk-asun-2.1.3nb3
|
|
|
|
|
|
|
|
LTCONFIG_OVERRIDE -> minus one patch.
|
|
|
|
|
|
(i should have noticed before)
|
|
more than half a year)
|
|
|
|
otherwise. This should fix problems with system were "pppd" is not
configured.
|
|
|
|
dangerous to some machine configurations. "Not nice for make cleandir
to have unexpected side effects."
|
|
v0.4.12 2000.08.04
-------
(0804) drop very long queries (more than 80 characters) because such
packets have recently been seen spamming the Gnutella network.
(0804) (internal) Update aclocal.m4, configure, install-sh, missing,
mkinstalldirs and the Makefile.in's to agree with my version of
aclocal, autoconf and automake, then rebuild configure.
(0802) (internal) Fix minor file-locking bugs: unlock download file
if HAVE_FNCTL, don't unlock upload files (because they're never
locked!).
(0801) Changes to default_upload_cap and default_download_cap now
take effect immediately on current transfers.
(0801) Transfer rates are now computed and displayed by a
decaying-average formula with a half-life of about 10 seconds, to more
accurately show actual rises and falls in the transfer rate.
(0801) (internal) add get_rate_limit(), decay_rate()
(0801) #get# checks IP address before sending push request.
(0731) Add quotes around strings displayed by #monitor#.
(0731) Add "no_rfc_1597" setting to disable VPN address checks.
(0731) (internal) change host address routines in host.c to support
no_rfc_1597 setting.
(0731) Make #push# error messages (for IP address checks) more
informative.
(0731) Add configure check for <term.h>
(0730) Add some overlap code for transfer, but it's disabled for the
time being.
(0728) Add "search_extensions" variable, to specify filename
extensions to use in limiting search results.
v0.4.11 2000.07.28
-------
(0728) Drop queries of 3 characters or less.
(0727) Fix #push# command -- it now sends the proper GUID in the PUSH
packet, so the remote host actually recognizes and responds now.
<homer>DOH!</homer>
(0727) Shared files are now displayed to remote hosts as filenames
only, not full pathnames.
(0727) PUSH handler ignores requests from IP addresses that failed to
connect or issue a GET on a previous PUSH attempt, for an amount of
time that depends on the type of failure.
(0725) #response# (and #find# or #search# without argument) display
current query string.
(0725) PUSH handler no longer tries to make multiple simultaneous
connections to the same host for the same file.
(0725) Change default TTL from 4 to 7.
(0725) #monitor# command now takes an argument, which is used as a
boolean AND filter against the query match strings displayed.
(0724) Respond to PUSH requests with full pathname of requested file,
thus making PUSH transfers work properly for files in a subdirectory.
(0723) Add option "strict_search", which specifies filtering search
results to make sure they match (by boolean AND, and not ignoring
punctuation) the string given in the #find# or #search# command ( but
not yet implemented for searches through the HTTP interface).
(internal) Change all "//" style comments to "/* */" (makes it
compile on old or non-GCC compilers). Move more text strings to
gnut_ui.h.
v0.4.10 2000.07.21
-------
(0721) (internal) ./configure now checks for getopt_long() in two
places. Create gnut_ui.h, move all language-specific strings from
gnut_http.c into gnut_ui.h
(0721) HTTP search form pop-up choices (time and # replies) now
default to the same values you used in your previous search. Also,
increase the number of choices (delays from 15 to 240; results from 5
to 320)
(0721) Improve look of HTML pages. Add GnutellaNet statistics to each
page. Make number-of-replies setting in HTTP search work.
(0721) HTTP search sends a trickle of data while searching so the
browser won't say "(stalled)" in the status line
(0720) HTTP server now formats search results in a table, and
includes size and server speed for each file. Add "please wait ##
seconds for page to finish loading" message.
v0.4.9 2000.07.19
------
(0719) #find# "results received" display now prints only when the
number actually changes (important to users of screen reader software
and users running #gnut# over #ssh# or a slow terminal link).
(0719) Add 'beep_on_all' preference; if set (and if 'wait_after_find'
is also set) #find# will beep every time the number of responses goes
up, rather than just the first time.
(0719) #monitor# no longer prints non-ASCII characters (which often
screw up an xterm or console window so bad that you'd have to log out
to recover)
(0719) #sleep# and #kill# no longer cause a segfault if they have no
argument.
(0719) Update gnut URL in "Powered by gnut" link on web page.
(0719) (internal) Remove a debug printf. Fix small memory leak in
gnut_connection_delete()
v0.4.8 2000.06.16
------
(0615) Rewrite parts of manual and tutorial to reflect the
changes in gnut. Bring up new web site. Automate synchronization
of documentation files and web site. Put 0.4.1 on web site.
(0612) Enforce max_responses on the actual list in memory (rather
than on just the displayed results).
(0612) Add CRC check to eliminate duplicate query results (necessary
because of the new-connection-query-packet change in 0.4.7)
(0612) Implement VPN host address filtering: gnut no longer uses
hosts that are unreachable because they have behind-firewall
addresses, unless they're in your own firewall address range; also
removes some non-downloadable files from results list (but only if you
and the other file are both in VPN's and the VPN's are different
ranges).
(internal) add crc32_start(), crc32_add8(), host_ok_for_connect(),
host_ok_for_download(); local_vpn_class global
v0.4.7 2000.06.12
------
(0611) Sent current query packet out to any new connection as soon as
the connection opens.
(0611) 'find' with no arguments displays results.
(0611) 'search' is synonym for 'find'.
(0611) Add 'download_timeout' preference, because some hosts make
downloads wait in a queue before connecting.
(0611) Add 'autokill_thres' option, if set to zero it disables
autokill (described in 0.4.6 changes)
(0611) New connections now appended to end of connection-list rather
than beginning; makes the connection numbers in #info c# more stable,
which in turn makes it easier to issue the #kill# command.
(internal) Reserve 2 bytes of GUID for possible future multiple
concurrent search feature. kill_worst now breaks ties in preference to
the last 'bad' connection rather than the first.
v0.4.6 2000.06.11
------
(0611) Add autokill: automatic connection-list grooming. If left
alone, gnut will now optimize its N connections to get the minimum
possible overlap; this means you get more results when you do a
search.
Dropped packets now counted as in Windows Gnutella ('dropped' =
duplicate). run_config_file() now takes a parameter to only run #set#
commands, which allows us to get settings (like the port number) from
.gnutrc before the rest of initialization.
(internal) clean up #ifdefs in command_loop()
v0.4.5 2000.06.08 (another INTERIM DEBUG VERSION)
------
Like version 0.4.4, this version isn't too useful because it prints a
lot of stuff (I was in the middle of fixing the inefficiencies in the
connection list and host list)
(0608) Dramatically improve stability of connections by handling
the buffer-overrun problem differently: now, instead of dropping
the connection, it simply drops one packet and tries again.
(0608) Add total packets sent (at bottom of 'info c'). Append new
hosts to hash bucket instead of prepend (improves long-term freshness
of host list). Fix ttl and hops reject checks.
(internal) add total_sent global, bad_host()
v0.4.4 2000.06.07 (INTERIM DEBUG VERSION)
------
This version isn't too useful because it prints a lot of stuff (I was
in the middle of fixing the inefficiencies in the connection list and
host list)
(0607) Randomize choice of next host when opening a new outgoing
connection (it used to always choose a host with a hashcode of 0, and
would repeatedly attempt to connect to the same hosts)
(0607) (internal) add 'next_hashstart' global; add some debug
printf's; cosmetic reformatting
v0.4.3 2000.06.07
------
(0607) Added 'kill w' command -- kills connection with worst
duplicate-packet count
(0607) (internal): rename 'state' field to 'cstate', and 'type' to
'ctype'; add gnut_connection_kill_worst()
v0.4.2 2000.06.07
------
(0607) Add 'stats_format' config parameter, which makes the
connection stats look more like the original Windows Gnutella.
(internal) add droprate()
v0.4.1 2000.06.07
------
First version after Robert Munafo began maintenence. 0.4.1 is actually
the same as 0.3.29, but many files have tabs changed to spaces. This
is to make it easier to track changes in CVS when, eventually, the
sources are put into CVS.
|
|
<wolfgang@wsrcc.com> with substantial modifications.
Changes from version 2.1:
* Made it possible to use queries of the type foo@HOST
* Lots of information added to the example configuration file
* Fixed a nasty bug that sometimes caused two extra bytes of output
to be appended
* Fixed the sample jwhois.conf
* Added distribution of debian/ and macros/
* Support for redirection of a query to another server based on
returned content from another
* Support for cache functionality
* Bugfixes for little-endian machines
* Configuration parser rewritten -- you must now use \\ to get a
single \.
* ${datadir} no longer searched for global configuration file
* i18n support added
* Must enclose struct foo in "
* Support for specifying CIDR blocks in the configuration file.
* More advanced features added to the configuration file.
* Port number separated from host names and IP numbers with space
instead of colon in configuration file.
* Support for IPv6 hosts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
systemwide config file.
|
|
|
|
If anywhere, it should be the value of MAINTAINER in the Makefile.
Some minor cleanup/reformatting while I'm here.
|
|
|
|
* Browse server file syntax changed, old server files must be removed
* Fixed new user creation bug and cleaned up the bind handling to not cause 100% cpu usage when something bad happened
* Updated remotely queued code to better handle queued downloads
* Switched over to using the XText widget from XChat
* Implemented new opennap browse numeric support, will no longer get
disconnected for browsing
* Removed -O2 from Makefile due to GTK problems caused by older gcc versions
(prevented / commands from working on certain systems)
* Many minor UI changes and bug fixes
|
|
add patch to help 2292bis environment (= latest KAME, Solaris8).
--- rc1 -> rc2
--- 9.0.0rc2 released ---
377. [bug] When additional data lookups were refused due to
"allow-query", the databases were still being
attached causing reference leaks.
376. [bug] The server should always use good entropy when
performing cryptographic functions needing entropy.
375. [bug] Per-zone allow-query did not properly override the
view/global one for CNAME targets and additional
data [RT #220].
374. [bug] SOA in authoritative negative responses had wrong TTL.
373. [func] nslookup is now installed by "make install".
372. [bug] Deal with Microsoft DNS servers appending two bytes of
garbage to zone transfer requests.
371. [bug] At high debug levels, doing an outgoing zone transfer
of a very large RRset could cause an assertion failure
during logging.
370. [bug] The error messages for rollforward failures were
overly terse.
367. [bug] Allow proper selection of server on nslookup command
line.
365. [bug] nsupdate -k leaked memory.
362. [bug] rndc no longer aborts if the configuration file is
missing an options statement. [RT #209]
359. [bug] dnssec-signzone occasionally signed glue records.
357. [bug] The zone file parser crashed if the argument
to $INCLUDE was a quoted string.
354. [doc] Man pages for the dnssec tools are now included in
the distribution, in doc/man/dnssec.
353. [bug] double increment in lwres/gethost.c:copytobuf().
(RT# 187)
352. [bug] Race condition in dns_client_t startup could cause
an assertion failure.
351. [bug] Constructing a response with rcode SERVFAIL to a TSIG
signed query could crash the server.
350. [bug] Also-notify lists specified in the global options
block were not correctly reference counted, causing
a memory leak.
349. [bug] Processing a query with the CD bit set now works
as expected.
344. [bug] When shutting down, lwresd sometimes tried
to shut down its client tasks twice,
triggering an assertion.
343. [bug] Although zone maintenance SOA queries and
notify requests were signed with TSIG keys
when configured for the server in case,
the TSIG was not verified on the response.
342. [bug] The wrong name was being passed to
dns_name_dup() when generating a TSIG
key using TKEY.
340. [bug] The top-level COPYRIGHT file was missing from
the distribution.
339. [bug] DNSSEC validation of the response to an ANY
query at a name with a CNAME RR in a secure
zone triggered an assertion failure.
337. [bug] "dig" did not recognize "nsap-ptr" as an RR type
on the command line.
336. [bug] "dig -f" used 64 k of memory for each line in
the file. It now uses much less, though still
proportionally to the file size.
335. [bug] named would occasionally attempt recursion when
it was disallowed or undesired.
333. [bug] The resolver incorrectly accepted referrals to
domains that were not parents of the query name,
causing assertion failures.
331. [bug] Only log "recursion denied" if RD is set. (RT #178)
|
|
|
|
* improved security
* server can detect when client goes down, and remove entry
|
|
|
|
|
|
gnapfetch - update/maintain opennap servers for gnapster/TekNap
|
|
|