summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-01-01Explain how jot does rounding and truncation. Help from jmc@Otto Moerbeek
ok jmc@ millert@ deraadt@
2004-01-01controlerTheo de Raadt
2004-01-01Let this attach correctly.Miod Vallat
2004-01-01Add sram on mvme187.Miod Vallat
2004-01-01Inline pmap_copy() and pmap_phys_address().Miod Vallat
Also get rid of a spurious local initialization in pmap_remove_mapping().
2004-01-01Some typos just never die (here controler vs controller).Miod Vallat
2004-01-01document how to do -beta and -current taggingTheo de Raadt
2004-01-012004Theo de Raadt
2004-01-01use warnx for ENXIO devices, so that it says "Device not configured". ForTheo de Raadt
other errors, continue too use the "is not a bridge" mantra.
2003-12-31there is no pause() wrapper (thread_sys_pause) so remove the prototypeBrad Smith
2003-12-31spacing. note this, cedricTheo de Raadt
2003-12-31undefer sigs in all paths through the join code.Marco S Hyman
Based upon patch/report from Marc Olzheim <marcolz at stack.nl>
2003-12-31workaround: during npx exception testing, delay(1). For some reasonTheo de Raadt
amd64 (in 32 bit mode) and the new transmeta cpus want this, and lock up otherwise. very odd.
2003-12-31fix -r description now that millert has fixed the code;Jason McIntyre
2003-12-31Both POSIX and the man page says that "vi -r foo" is run where foo does notTodd C. Miller
exist and has no recovery file that vi shall present an error and edit foo as a new file. This change makes the behavior match the documentation; previously it just spat out an error and quit. Problem found by jmc@
2003-12-31Test new interface syntax.Cedric Berger
2003-12-31delay interfaces attach until "self" has been created; ok cedric@Markus Friedl
2003-12-31typos;Jason McIntyre
2003-12-31delete some blank lines;Jason McIntyre
mark up new ioctls a little better;
2003-12-31mdoc vi(1); also better document current behaviour and add some missingJason McIntyre
commands; feedback and ok millert@ naddy@
2003-12-31Sync after interface improvements.Cedric Berger
2003-12-31Many improvements to the handling of interfaces in PF.Cedric Berger
1) PF should do the right thing when unplugging/replugging or cloning/ destroying NICs. 2) Rules can be loaded in the kernel for not-yet-existing devices (USB, PCMCIA, Cardbus). For example, it is valid to write: "pass in on kue0" before kue USB is plugged in. 3) It is possible to write rules that apply to group of interfaces (drivers), like "pass in on ppp all" 4) There is a new ":peer" modifier that completes the ":broadcast" and ":network" modifiers. 5) There is a new ":0" modifier that will filter out interface aliases. Can also be applied to DNS names to restore original PF behaviour. 6) The dynamic interface syntax (foo) has been vastly improved, and now support multiple addresses, v4 and v6 addresses, and all userland modifiers, like "pass in from (fxp0:network)" 7) Scrub rules now support the !if syntax. 8) States can be bound to the specific interface that created them or to a group of interfaces for example: - pass all keep state (if-bound) - pass all keep state (group-bound) - pass all keep state (floating) 9) The default value when only keep state is given can be selected by using the "set state-policy" statement. 10) "pfctl -ss" will now print the interface scope of the state. This diff change the pf_state structure slighltly, so you should recompile your userland tools (pfctl, authpf, pflogd, tcpdump...) Tested on i386, sparc, sparc64 by Ryan Tested on macppc, sparc64 by Daniel ok deraadt@ mcbride@
2003-12-31syncTheo de Raadt
2003-12-31Implement svc_getreq_poll(3) and friends and use poll(2) instead of select(2)Todd C. Miller
in the libc rpc code. The main difference between this and the previous version is the use of a simple free list that simplifies the logic when adding a socket to svc_pollfd. I've also added code to pack svc_pollfd when the free list gets too big. The idea general idea is to keep svc_pollfd as tightly packed as possible to make poll(2) efficient. Tested by many people and OK deraadt@
2003-12-31remove obsolete reference to "storage" parameter;Jason McIntyre
ok tedu@
2003-12-31Ignore password change request during password auth (which we currently don'tDarren Tucker
support) and discard proposed new password. corrections/ok markus@
2003-12-31regenTodd C. Miller
2003-12-31wait4(2) takes and returns pid_t, not int. OK deraadt@ and miod@Todd C. Miller
2003-12-30kill a local var that is set and never used then laterMichael Shalayeff
2003-12-30a few more for the new years dayMichael Shalayeff
2003-12-30+lolita, fix stalin as a few pplz pt outMichael Shalayeff
2003-12-30correctly free after buf_add/_close errs.Henning Brauer
From: Patrick Latifi <pat@eyeo.org>
2003-12-30sync with <pool.h> and remove a .Pp before a list;Jason McIntyre
ok tedu@
2003-12-30Document the six Motorola-supported MVME376 configurations; also add SW3Miod Vallat
settings - even though they are the same for all six configurations, they differ from Interphase's factory settings.
2003-12-30Add support for all six Motorola-supported configurations of MVME376Miod Vallat
cards. The original code would only work with the first configuration, as the etherbuf addresses grow _downwards_ from 0xfd6c0000 with Motorola's jumper configuration. Reference: MVME376 Ethernet Communication Controller User's Manual (MVME376/D1) While there, do not panic() on failure to attach, but simply print an error message and return. XXX Proper care of the memory mapping still needs to be written, as the memory XXX space of the MVME376 is always outside extio.
2003-12-30provide accounting for the intr time properly from fredette@Michael Shalayeff
2003-12-30small logic error in session_open/_keepalive/_notification (yes, the same inHenning Brauer
all three) after buf_open failure. as this does not happen normally (except for in out of memory cases) it wasn't noticed.
2003-12-30missing free()s in error cases that (now) lead to program terminationHenning Brauer
From: Patrick Latifi <pat@eyeo.org>
2003-12-30we should not access ressources in a peer strcut 2 lines after weHenning Brauer
detected a closed connection which caused an fsm call which causes a deallocation of said ressources (that was long for "missing return")
2003-12-30o From FreeBSD: use the max_value(u_int32_t) + 1 to divide the random number.Otto Moerbeek
o Document and warn that seeding the random generator is no longer supported since arc4random is used as the RG. ok jose@ millert@
2003-12-30Define _FFR_DEAL_WITH_ERROR_SSL. This will causes sendmail to deal withTodd C. Miller
SSL errors by recognizing them as EOF. Otherwise, sendmail can get into an infinite loop logging "STARTTLS: read error=generic SSL error (0)" This was causing problems on the mailing list server...
2003-12-30missing free()s; From: Patrick Latifi <pat@eyeo.org>Henning Brauer
2003-12-30fix TAILQ abuse.Henning Brauer
TAILQ_REMOVE is a no-no within a TAILQ_FOREACH loop. also free the symbol itself after removal. all found while hacking bgpd which incorporates pfctl's sym code (macros). ok cedric@
2003-12-30destroy on tun works now, so destroy the tun nterfaces we created for theHenning Brauer
tests after we're done
2003-12-30More hardware details; also mention that Triton's Dolphin System 100 willMiod Vallat
run OpenBSD.
2003-12-30no empty default: cases in switch, gcc3 complaints via espie@Henning Brauer
2003-12-30typos from davidHenning Brauer
2003-12-30s/inadvertantly/inadvertently;Jason McIntyre
2003-12-30new sentence, new line;Jason McIntyre
2003-12-30Mention MVME188 again.Miod Vallat