summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-05-14fixup "couldn't establish interrupt" error printf; from brad, ok phesslerMike Belopuhov
2012-05-14Don't display a nonsense uptime for an inactive interface. ldpd fix fromStuart Henderson
Rafael Zalamena on tech@, I also applied it to ospfd. ok phessler@
2012-05-14trigger tx start routine when link goes up to prevent a lockupMike Belopuhov
situation when send queue is full and no rx interrupt happen. initial diff and tests by erik lax, <erik at halon.se>, ok jsg
2012-05-14ansi. no binary changeJonathan Gray
2012-05-14Remove the "vn_open() returning ENXIO means dup+close" hook thatPhilip Guenthe
was used by the now defunct portalfs. Zero out fd_ofileflags[fd] when allocating an fd instead of when releasing it. ok krw@ matthew@
2012-05-14use the size of the struct not the size of the pointer for memsetJonathan Gray
ok joel@
2012-05-13recommend sha256; from Lawrence TeoJason McIntyre
ok millert
2012-05-13functions are top-level objects anyways, make that clearer.Marc Espie
Okay otto@
2012-05-13tweak previous; ok gillesJason McIntyre
2012-05-13replace tabs with spaces, to avoid markup problems; ok gillesJason McIntyre
2012-05-13Add define for capability 0x12 (SATA).Mark Kettenis
2012-05-13backport changeset 4619 from nginx trunk:Robert Nagy
Accept moderation in case of EMFILE/ENFILE. In case of EMFILE/ENFILE returned from accept() we disable accept events, and (in case of no accept mutex used) arm timer to re-enable them later. With accept mutex we just drop it, and rely on normal accept mutex handling to re-enable accept events once it's acquired again. As we now handle errors in question, logging level was changed to "crit" (instead of "alert" used for unknown errors).
2012-05-13Remove sizes entry so it doesn't appear as a valid command in theNicholas Marriott
"smtpctl show" output, and use errx rather than err for the unknown message error. ok gilles
2012-05-13update to nginx-1.2.0Robert Nagy
2012-05-13Remove unused and confusing 'head' argument.Martin Pieuchot
Part of a larger diff from Gerhard Roth, ok miod@
2012-05-13Use -t for move-window with -r rather than dying. Reported by BenNicholas Marriott
Boeckel and Thomas Adam.
2012-05-13Add "Match LocalAddress" and "Match LocalPort" to sshd and adjust testsDarren Tucker
to match. Feedback and ok djm@ markus@.
2012-05-13- cleanup parse.y by removing lots of code that should not have been there,Gilles Chehade
but in ruleset.c and util.c instead. - introduce the new map_compare() map API call to allow iterating over keys and comparing them with provided key using provided function. this allows checking a partial key in a key set, very useful for comparing an address to a set of netmask. - introduce new map kind K_NETADDR - implement K_NETADDR for map_db and map_stdio - teach ruleset checking how to use the map_compare() with K_NETADDR we can now do the following: map "srcaddr" source plain "/etc/mail/srcaddr.txt" accept from map srcaddr for domain "openbsd.org" [...]
2012-05-12Repairs operation of twin-channel ahc devices. Only affects ahc@eisa sinceMiod Vallat
none of the ahc@pci are twin-channel. Broken since 3.6 as well.
2012-05-12Initialize enough softc fields to give this attachment a chance to work.Miod Vallat
This got broken during ahc updates 8 years ago (for 3.6), but there are no reports of users of EISA ahc since 3.5 anyway...
2012-05-12- remove unused sources S_EXT, S_DYN and S_EXT from enum map_srcGilles Chehade
- continue simplification of parse.y - remove "for network", if we ever need it we can reimport, probably no one knows of that undocumented strange feature ;-) - change syntax for virtual domains configuration: accept for virtual vmap [...] <- wrong accept for virtual map vmap [...] <- right the reason for this change is that we will soon implement relay rules through maps and that keeping that syntax would make it inconsistent with the other rules. - update man pages for makemap and smtpd.conf to reflect changes ok eric@, looks ok chl@
2012-05-12remove the brackets in aliases map declaration, they look uglyGilles Chehade
2012-05-12- simplify a bit maps by removing fields which are still unused yearsGilles Chehade
after the initial ambitious implementation: byebye map type & map flags - simplify a bit parse.y by removing assignations to these otherwise unused fields - remove the DNS map source, it may be a good idea, but we can just add it when we plan to implement it (if we do) - make the { } options in map declaration, it's been annoying me for a long time now, this allows the following to work: map "foobar" source plain "/etc/mail/foobar" - update smtpd.conf.5 accordingly ;-)
2012-05-12Remove unused variable.Mark Kettenis
ok mpi@, miod@
2012-05-12Update the internal mta implementation so that a session now has aEric Faurot
list of messages to send to the remote smtp server over the same connection. It's not currently used as the scheduler/runner is not aware of this yet, and the imsg protocol would need to be updated. ok gilles@
2012-05-12Remove unused xfer pointer from the qTD structure.Martin Pieuchot
ok miod@
2012-05-12Because qTD lists are NULL terminated, there is no need for an extraMartin Pieuchot
'sqtdend' argument when freeing one of them. Part of a larger diff from Gerhard Roth with some tweaks, ok miod@
2012-05-12Returns different errors for USB_REQUEST if the address specifiedMartin Pieuchot
is invalid or valid but with no device found. ok miod@
2012-05-12Don't forget to print the frame buffer name obtained from ARCS, as all otherMiod Vallat
GIO frame buffer drivers do.
2012-05-12Strip trailing space from ARCS frame buffer names.Miod Vallat
2012-05-12It turns out that, when the IRIX header files mention CTR/DCD/DTR/RTS wiringMiod Vallat
is inverted on Indigo, this just means that Indigo does not use the same values as the later models. It does not mean that the Indigo is using wrong values, which is how I first read this. In reality, Indigo systems use the expected values of these signals being active low, while later designs use active high signals. So yes, some systems have inverted values - but the ones which need compensating are not those I thought. Change the logic to do TRT, but keep the device flags check, to be able to force the other behaviour if the kernel guesses wrongly. Tested on Indigo, Indy and Indigo 2.
2012-05-12Adjust for renaming of Intel GM45 Serial-over-LAN device in pcidevs r1.1643.Mark Kettenis
ok sthen@, jsg@, mikeb@
2012-05-12regenMark Kettenis
2012-05-12regenMark Kettenis
2012-05-12Rename Intel GM45 Serial-over-LAN device to be consistent with others.Mark Kettenis
ok sthen@, jsg@, mikeb@
2012-05-12- 'secret' -> 'credentials' in some logsGilles Chehade
- log_warn() admin that a map that's needed by an envelope is no longer in the configuration file
2012-05-12- rename all occurences of K_SECRET to K_CREDENTIALSGilles Chehade
- rename all occurences of struct map_secret to map_credentials - do not fatal if the credentials map has disappeared, instead make the auth fail with a lookup failure. the mail will be temporary failed so it stays in queue until admin fixes smtpd.conf, removes mail, or lets it expires
2012-05-12Ignore/preserve ECN bits on ToS matching and scrubbing.Marco Pfatschbacher
The lower 2 bits of the tos-header are used for ECN. (http://tools.ietf.org/html/rfc2474#section-3) OK henning@, haesbaert@
2012-05-12Fix tcpdump for etherip packets.Marco Pfatschbacher
bpf_mtap() needs to be called without the etherip_header. Idea to use a forward declaration for struct tdb by claudio. OK claudio@
2012-05-11document some recent changes in node.port.mkJasper Lievisse Adriaanse
2012-05-11sync with recent changeJasper Lievisse Adriaanse
2012-05-11split the session logic off mta.c into mta_session.cEric Faurot
ok gilles@
2012-05-11set the status line and log envelope change in mta_envelope_done().Eric Faurot
get rid of mta_envelope_log() and makes the code a little more straightforward. ok gilles@
2012-05-11The default device is selected with sndiod(1) or the AUDIODEVICEAlexandre Ratchov
environment variable, so stop using the /dev/audio symlink which can't be used by sndiod(1) anyway
2012-05-10Enable PCI snoop on the AMD Hudson 2. With help from Juan FranciscoAlexandre Ratchov
Cantero Hurtado <iam at juanfra.info>, thanks!
2012-05-10GIO devices with a 32-bit device identifier actually do not like halfword andMiod Vallat
byte accesses to the ID register; instead of interpreting this is as a lack of hardware, reconize this as a valid GIO device (if the `has a 32-bit ID' bit is set, that is). This allows GIO Impact boards, which use a 32-bit ID, to be recognized correctly, and to work as a console device. Commited from an Indigo2 with glass console on the single-board Impact (MG10) board which arrived in the mail today. Would have been done even earlier, had I not forgotten to connect the extra power supply cable to the Impact GIO backplane...
2012-05-10regenMiod Vallat
2012-05-10Do not keep the `32-bit device ID' bit indicator in the device IDs, forMiod Vallat
consistency. Will be necessary shortly.
2012-05-10Fix a few macros to operate on the right bit.Miod Vallat
2012-05-10Fix impact(4) header file generation to correctly output NIMPACT_GIO onMiod Vallat
IP22 kernels. Oops.