Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-12 | bump DH params to 2048, it's been part of smtpd releases for a long time | Gilles Chehade | |
and I've been running with it since June with no side-effect ok sunil@, jung@, millert@ | |||
2015-12-12 | Adjust IPI numbers to get the interrupts working. Bits 5 and 6 do not | Visa Hankala | |
seem to trigger an IPI. According to IP27 headers in Linux, those have a special meaning in hardware. | |||
2015-12-12 | zap surplus blank line | Stuart Henderson | |
2015-12-12 | Send DECLINE messages in response to ACK messages that turn out to | Kenneth R Westerback | |
have inadequate or invalid leases. In particular leases for addresses that are already configured on a different interface. After the DECLINE, return to INIT state and start looking for a valid lease. This conforms much closer to the relevant RFC's. Avoids 'hanging' dhclient(8) during boot when the attempt to configure the address fails without dhclient(8) realizing it. Issue found and various fixes tested by mpi@. Feedback from beck@ and reyk@. ok mpi@ | |||
2015-12-12 | check in parse.y that pki param is a valid hostname | Gilles Chehade | |
2015-12-12 | pki name is a hostname not a path | Gilles Chehade | |
2015-12-12 | rename enum value | Gilles Chehade | |
2015-12-12 | remove whitespaces | Gilles Chehade | |
2015-12-12 | do not limit smtp session username to LOGIN_NAME_MAX it could be a virtual | Gilles Chehade | |
username | |||
2015-12-12 | if no certificate matches name AND fallback hint was given, search for a | Gilles Chehade | |
global certificate | |||
2015-12-12 | remove redundant check | Gilles Chehade | |
2015-12-12 | remove empty line | Gilles Chehade | |
2015-12-12 | In the A-MSDU receive code path, add an upper bounds check on A-MSDU | Stefan Sperling | |
subframe length and a clean exit at the bottom of the subframe loop. ok mpi@ | |||
2015-12-12 | move the cert verify code to its own function outside the imsg handling | Gilles Chehade | |
code, no functional change but this makes code easier to read, and will ease implementing DANE later on. | |||
2015-12-12 | smtp / mta have been factored in the same process months ago, factor the | Gilles Chehade | |
code that handles the same imsg's too ok sunil@, ok jung@ | |||
2015-12-12 | x2APIC is currently enabled on HV guests only, not on bare metal, to | Reyk Floeter | |
speedup interrupt handling on virtual machines. Unfortunately it is broken on Xen 4.2 or older, so use the early pvbus detection to drop the advertised x2APIC CPU feature. Xen has fixed this in late 2013, but the problem still shows up in "the Cloud" (it doesn't seem to affect others as they either use legacy APIC or Xen IPIs). OK mlarkin@ mikeb@ Cvs: ---------------------------------------------------------------------- | |||
2015-12-12 | document the keyboard backlight support | Joerg Jung | |
2015-12-12 | prepare bits to enable masquerade in parse.y | Gilles Chehade | |
2015-12-12 | add missing check for failed allocation | Gilles Chehade | |
2015-12-12 | enable keyboard backlight support via wskbd(4) hooks | Joerg Jung | |
tested by Bryan Vyhmeister, krw, tb, and myself ok krw tb | |||
2015-12-12 | Identify hypervisors before configuring other children of the mainbus | Reyk Floeter | |
(bios, CPU, interrupt handlers, pvbus). This splits the pvbus attach function into two parts: pvbus_identify() to scan the CPUID registers for supported hypervisors and pvbus_attach() to attach the bus, print information, and configure the children. This will be needed for Xen and KVM, as discussed with mikeb@ and sf@ OK mlarkin@ | |||
2015-12-12 | add keyboard backlight variable | Joerg Jung | |
tested by Bryan Vyhmeister, krw, tb, and myself ok jcs krw tb | |||
2015-12-12 | add new ioctls to control keyboard backlights | Joerg Jung | |
tested by Bryan Vyhmeister, krw, tb, and myself ok jcs krw tb | |||
2015-12-12 | spaces | Gilles Chehade | |
2015-12-12 | add bits so local enqueuer can run filters when they are enabled | Gilles Chehade | |
2015-12-12 | Flag AP as QoS capable when EDCA or WME information elements occur in beacons | Stefan Sperling | |
or probe responses. Makes 11n negotiation with Linux iwlwifi AP succeed. ok mpi@ | |||
2015-12-12 | tweak previous; | Jason McIntyre | |
2015-12-12 | tweak; ok mpi | Jason McIntyre | |
2015-12-12 | 11n/HT negotiation fixes: | Stefan Sperling | |
Some APs will not negotiate HT if the vendor-specific WME info element is missing in probe and association requests, so add one. Fix the wrong flag (NODE_HT) being checked to determine whether 11n related elements should be included in management frames. If 11n mode is enabled (F_HTON flag) we can always include 11n related elements in management frames. ok mpi@ | |||
2015-12-12 | Implement senders map. | Sunil Nimmagadda | |
senders table allows to restrict the addresses that an authenticated user can use in the SMTP dialogue. Ok gilles@ | |||
2015-12-12 | Kill domountroothooks(9) and mountroothook_establish(9) references, | Martin Pieuchot | |
reminded by jmc@ | |||
2015-12-12 | Finish support for receiving 11n A-MPDUs. | Stefan Sperling | |
The initial implementation was added by damien@ years ago. Summary of the changes made in this commit: - In ieee80211_input(), process A-MPDUs before duplicate detection. - Don't forget to set ba->ba_ni in ieee80211_recv_addba_req() so we don't crash in ieee80211_rx_ba_timeout(). - In ieee80211_recv_addba_req(), tweak the logic to deny BlockAck requests if the driver has no callback for doing so. - Implement ieee80211_ba_del() which cleans up BlockAck state. - Increase the minimum and maximum lifetime for BlockAck agrements. ok mpi@ | |||
2015-12-12 | whitespaces | Gilles Chehade | |
2015-12-12 | prepare for asynchronous certificate verify, needed for a mechanical | Gilles Chehade | |
cleanup and later on for DANE support | |||
2015-12-12 | expose foreground_log in smtpd.h so filters can inherit it | Gilles Chehade | |
2015-12-12 | prepare load_pki_tree() for pki/ca split | Gilles Chehade | |
2015-12-12 | add a log_trace() for debugging purposes | Gilles Chehade | |
2015-12-12 | prepare struct smtp_session for handling of filters | Gilles Chehade | |
2015-12-12 | add watermark define which will be needed for filters | Gilles Chehade | |
add two session flags which will be needed for filters | |||
2015-12-12 | if ca name not specified, pass hint to lka that a wildcard can match | Gilles Chehade | |
2015-12-12 | In the configuration test mode (smtpd -n) setup queue crypto iff a | Sunil Nimmagadda | |
valid queue key is specified. Ok gilles@ jung@ | |||
2015-12-12 | declare and init filter wait queues (unused yet) | Gilles Chehade | |
2015-12-12 | add filter_dataline prototype + empty function | Gilles Chehade | |
2015-12-12 | sender and recipient are mail addresses, not pathnames, use proper define | Gilles Chehade | |
2015-12-12 | use smtpd specific define for table name sizes | Gilles Chehade | |
2015-12-12 | fix prototypes | Gilles Chehade | |
2015-12-12 | pki name and ca name must match a hostname, use HOST_NAME_MAX | Gilles Chehade | |
2015-12-12 | display CA name in log debug | Gilles Chehade | |
2015-12-12 | do not limit usernames to LOGIN_NAME_MAX in places where "virtual users" | Gilles Chehade | |
may be used, in such places an email address may be specified. | |||
2015-12-12 | rename an smtpd specific define | Gilles Chehade | |