if (info.sender_ip_address == addr) {
/* Normal conflict */
conflict = 1;
if (info.sender_ip_address == addr) {
/* Normal conflict */
conflict = 1;
- daemon_log(LOG_INFO, "Recieved conflicting normal ARP packet.");
+ daemon_log(LOG_INFO, "Received conflicting normal ARP packet.");
} else if (state == STATE_WAITING_PROBE || state == STATE_PROBING || state == STATE_WAITING_ANNOUNCE) {
/* Probe conflict */
conflict = info.target_ip_address == addr && memcmp(hw_address, info.sender_hw_address, ETHER_ADDRLEN);
if (conflict)
} else if (state == STATE_WAITING_PROBE || state == STATE_PROBING || state == STATE_WAITING_ANNOUNCE) {
/* Probe conflict */
conflict = info.target_ip_address == addr && memcmp(hw_address, info.sender_hw_address, ETHER_ADDRLEN);
if (conflict)
- daemon_log(LOG_INFO, "Recieved conflicting probe ARP packet.");
+ daemon_log(LOG_INFO, "Received conflicting probe ARP packet.");
" -D --daemonize Daemonize after startup\n"
" -s --syslog Write log messages to syslog(3) instead of STDERR\n"
" -k --kill Kill a running daemon\n"
" -D --daemonize Daemonize after startup\n"
" -s --syslog Write log messages to syslog(3) instead of STDERR\n"
" -k --kill Kill a running daemon\n"
- " -r --refresh Request a running daemon to refresh it's IP address\n"
+ " -r --refresh Request a running daemon refresh its IP address\n"
" -c --check Return 0 if a daemon is already running\n"
" -V --version Show version\n"
" -S --start=ADDRESS Start with this address from the IPv4LL range\n"
" -c --check Return 0 if a daemon is already running\n"
" -V --version Show version\n"
" -S --start=ADDRESS Start with this address from the IPv4LL range\n"
assert(m);
/* Some stupid OS don't support passing the interface index when a
assert(m);
/* Some stupid OS don't support passing the interface index when a
- * packet is recieved. We have to work around that limitation by
+ * packet is received. We have to work around that limitation by
* looking for an interface that has the incoming address
* attached. This is sometimes ambiguous, but we have to live with
* it. */
* looking for an interface that has the incoming address
* attached. This is sometimes ambiguous, but we have to live with
* it. */
if ((l = recvmsg(fd, &msg, 0)) < 0) {
/* Linux returns EAGAIN when an invalid IP packet has been
if ((l = recvmsg(fd, &msg, 0)) < 0) {
/* Linux returns EAGAIN when an invalid IP packet has been
- recieved. We suppress warnings in this case because this might
+ received. We suppress warnings in this case because this might
create quite a bit of log traffic on machines with unstable
links. (See #60) */
create quite a bit of log traffic on machines with unstable
links. (See #60) */
if ((l = recvmsg(fd, &msg, 0)) < 0) {
/* Linux returns EAGAIN when an invalid IP packet has been
if ((l = recvmsg(fd, &msg, 0)) < 0) {
/* Linux returns EAGAIN when an invalid IP packet has been
- recieved. We suppress warnings in this case because this might
+ received. We suppress warnings in this case because this might
create quite a bit of log traffic on machines with unstable
links. (See #60) */
create quite a bit of log traffic on machines with unstable
links. (See #60) */
AvahiKey *k;
if (!(k = avahi_dns_packet_consume_key(p, NULL))) {
AvahiKey *k;
if (!(k = avahi_dns_packet_consume_key(p, NULL))) {
- avahi_log_warn(__FILE__": Wide area response packet too short or invalid while reading question key. (Maybe an UTF8 problem?)");
+ avahi_log_warn(__FILE__": Wide area response packet too short or invalid while reading question key. (Maybe a UTF-8 problem?)");
avahi_server_set_errno(e->server, AVAHI_ERR_INVALID_PACKET);
final_event = AVAHI_BROWSER_FAILURE;
goto finish;
avahi_server_set_errno(e->server, AVAHI_ERR_INVALID_PACKET);
final_event = AVAHI_BROWSER_FAILURE;
goto finish;
AvahiRecord *rr;
if (!(rr = avahi_dns_packet_consume_record(p, NULL))) {
AvahiRecord *rr;
if (!(rr = avahi_dns_packet_consume_record(p, NULL))) {
- avahi_log_warn(__FILE__": Wide area response packet too short or invalid while reading response ecord. (Maybe an UTF8 problem?)");
+ avahi_log_warn(__FILE__": Wide area response packet too short or invalid while reading response record. (Maybe a UTF-8 problem?)");
avahi_server_set_errno(e->server, AVAHI_ERR_INVALID_PACKET);
final_event = AVAHI_BROWSER_FAILURE;
goto finish;
avahi_server_set_errno(e->server, AVAHI_ERR_INVALID_PACKET);
final_event = AVAHI_BROWSER_FAILURE;
goto finish;
* Properly find alternative service/host names for very long names
* DNS name compression fix (Sjoerd Simons)
* Fedora init script order fix
* Properly find alternative service/host names for very long names
* DNS name compression fix (Sjoerd Simons)
* Fedora init script order fix
- * Several fixes to make gcc produces less warnings
+ * Several fixes to make gcc produce less warnings
* Minor documentation and build fixes
This release is backwards compatible with Avahi 0.6.x with x < 21.
* Minor documentation and build fixes
This release is backwards compatible with Avahi 0.6.x with x < 21.
picked instead. This follows Bonjour's behaviour and has the
advantage not confusing people with regular host names ending in
digits.
picked instead. This follows Bonjour's behaviour and has the
advantage not confusing people with regular host names ending in
digits.
- * Don't disable all static services when SIGHUP is recieved.
+ * Don't disable all static services when SIGHUP is received.
* Fix build when Avahi is configured without Gtk+ but with Python
support
* Fix build on MacOS X
* Fix build when Avahi is configured without Gtk+ but with Python
support
* Fix build on MacOS X
mDNS/DNS-SD is part of a larger set of specifications for easy
configuration of networking known as "ZeroConf"
(http://www.zeroconf.org/), with the aim of allowing you to plug into
mDNS/DNS-SD is part of a larger set of specifications for easy
configuration of networking known as "ZeroConf"
(http://www.zeroconf.org/), with the aim of allowing you to plug into
-a network and instantly be able to interact with it's services.
+a network and instantly be able to interact with its services.
Avahi was designed to be a fully free implementation, and is
available under the LGPL. Many other implementations of the mDNS/DNS-SD
Avahi was designed to be a fully free implementation, and is
available under the LGPL. Many other implementations of the mDNS/DNS-SD
<p><opt>--no-proc-title</opt></p>
<optdesc><p>Don't change the process name while
running. Unless this option is specified avahi-autoipd will
<p><opt>--no-proc-title</opt></p>
<optdesc><p>Don't change the process name while
running. Unless this option is specified avahi-autoipd will
- reflect it's current state and the IP address in the process
+ reflect its current state and the IP address in the process
title.</p></optdesc>
</option>
title.</p></optdesc>
</option>
<p><opt>--no-proc-title</opt></p>
<optdesc><p>Don't change the process name while
running. Unless this option is specified avahi-daemon will reflect
<p><opt>--no-proc-title</opt></p>
<optdesc><p>Don't change the process name while
running. Unless this option is specified avahi-daemon will reflect
- it's current state and the selected host name in the process
+ its current state and the selected host name in the process
title.</p></optdesc>
</option>
title.</p></optdesc>
</option>