summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-10-03Don't include <mips64/archtype.h> unless you really need it.Miod Vallat
2012-10-03Do not use <mips64/archtype.h> for loongson model numbers, but rather put theMiod Vallat
list in loongson's <machine/autoconf.h> directly. <mips64/archtype.h> is intended to be only used on ARCBios-like platforms.
2012-10-03when requesting MX entries, the result can be appear in random orders.Gilles Chehade
the logic for inserting them in a lka session when acting as backup MX did not take account for one specific case that could lead to an early exit without smtpd getting a chance to detect the entry corrsponds to itself. in such case, a backup MX woud try to connect to itself and bounce in the loop detection code ... or it would sometimes work.
2012-10-03Don't include <mips64/archtype.h> when you don't need it.Miod Vallat
2012-10-03we reintroduced a bug that was fixed 2 years ago with the aliases rewrite:Gilles Chehade
During the entire expansion process, a username may be larger than MAXLOGNAME because it may be an alias going through another expansion. We should use a buffer that's large enough to fit a mailaddr user-part so we avoid hitting a truncation check leading to a fatal(). ok eric@, ok chl@
2012-10-03- add a EXPAND_DEPTH define for ... expansion depthGilles Chehade
- bump the expansion depth from 5 to 10 - add the current node depth to log_debug() ok eric@, ok chl@
2012-10-03disallow root deliveries for "deliver to filename" and "deliver to mda"Gilles Chehade
rules, we only allow them for mbox and maildir though users should really create a root alias ... discussed with eric@ and chl@, ok both
2012-10-03don't try to cope with iobuf_init() failure, make it fatal() instead.Charles Longeau
from eric@ input ok gilles@
2012-10-03Split ever-growing mips <machine/cpu.h> into what 99% of the kernel needs,Miod Vallat
which will remain in <machine/cpu.h>, and a new mips_cpu.h containing only the goriest md details, which are only of interest to a handful set of files; this is similar in spirit to what alpha does, but here <machine/cpu.h> does not include the new file.
2012-10-03syncMiod Vallat
2012-10-03Only show "inflight" debugging message if compiled with DEBUG > 1.Reyk Floeter
2012-10-03Inherit and pass the relay table flags correctly.Reyk Floeter
2012-10-03Support more than one relay backup table. Instead of duplicating theReyk Floeter
code for main and backup table all over the place, turn the relay tables into a list attached to the relay. This improves the code and allows some other tricks with multiple tables later.
2012-10-03attach to D-Link WUA-2340, from Aaron Wirtz on misc@Stuart Henderson
2012-10-03syncStuart Henderson
2012-10-03add D-Link WUA-2340, reported working with uath by Aaron Wirtz on misc@Stuart Henderson
2012-10-03tweak text for consistency; from artturi almJason McIntyre
2012-10-02fix weird depend on -liberty, okay miod@.Marc Espie
maybe not the simplest fix, but I'd rather it gets fixed now, while we discuss details :)
2012-10-02while it's of little harm, it's also been 5.5 years (and 8 releases),Okan Demirmen
remove the db conversion from BTREE to HASH. ok beck@
2012-10-02check iobuf_init() return value.Charles Longeau
ok gilles@ eric@
2012-10-02more changes, discussed and tested by various people.Marc Espie
- put back some job control, turns out it's necessary when we don't run a shell. - zap old #ifdef CLEANUP code... probably doesn't even compile. - kill most of the OP_LIB code. Just keep a wee little bit for compatibility (deprecated .LIBS and .INCLUDES, warns for weird dependencies instead of erroring out). - much improved debugging and -p output: sort variables, targets, rules, output stuff in a nicer format mimicing input. - better error message when no command is found, explain where the target comes from. - sort final error list by file. - show system files in errors as <bsd.prog.mk> - reincorporate random delay, that was dropped - optimize siginfo output by not regenerating the whole string each time. - finish zapping old LocationInfo field that's no longer used.
2012-10-02rework make documentation to correspond to usual terms (prerequisitesMarc Espie
instead of "sources", target rules, makefile names). document most recent changes. discussed with jmc@
2012-10-02Simplify rtable assignment and cut some cruftChristiano F. Haesbaert
2012-10-02Allow session tree (C-b s) to expand and collapse sessions withNicholas Marriott
left/right/space keys. From Thomas Adam.
2012-10-02Remove some out of date text from man page, from Thomas Adam.Nicholas Marriott
2012-10-02fix -z option, broken in revision 1.215Damien Miller
2012-10-02some small tweaks to improve the text:Jason McIntyre
- move the file format stuff into a more logical grouping - use an ENVIRONMENT section - remove the Rs block. it was incorrect, and not really worth updating input/ok krw
2012-10-01remove check for negative numbers in respRobert Peichaer
previous check ensures positive numbers ok halex@
2012-10-01the BUGS entry is no longer relevant, so remove it;Jason McIntyre
confirmed by, and ok, millert thanks also krw for input whilst here, knock out a useless .Pp
2012-10-01pasto; ok djm@Christian Weisgerber
2012-10-01Add some fairly random PEN (private enterprise numbers).Reyk Floeter
2012-10-01Support the 0.0.0.0 and 255.255.255.255 IPv4 addresses in the ipAddrTable.Reyk Floeter
This fixes an issue which aborted the address traversal / SNMP walk when an "any"/0.0.0.0 address was configured on an interface. The problem was found with a pppoe(4) device that is typically configured with 0.0.0.0 on startup. Found and fix tested by Gerhard Roth
2012-10-01update currency exchange rates;Jason McIntyre
2012-10-01More compliance fixes: hiding non-standard stuff behind __BSD_VISIBLE,Philip Guenthe
making files stand-alone, some __restrict additions. tweaks kettenis@; ports testing and fixes landry@ and jasper@ ok millert@
2012-10-01Make groupmember() check the effective gid too, so that the checks arePhilip Guenthe
consistent when the effective gid isn't also a supplementary group. ok beck@
2012-09-30Correct the addition of the 39320LPE controller. The actual product nameBrad Smith
is 29320LPE since it is a single channel adapter. No functional change other than priting the correct chipset in the dmesg. Pointed out by henning petersen.
2012-09-30use xmalloc(), xcalloc() and xmemdup() helpersCharles Longeau
ok gilles@
2012-09-30When outputting to stdout and compressing would grow the file, exitTodd C. Miller
normally instead of with a value of 2. Also avoids unlinking the file "stdout" in the current directory in this case. OK miod@ sthen@ henning@ beck@
2012-09-30- add decision to the rule so that we can actually perform a reject matchGilles Chehade
ie: reject from 192.168.1.0/24 for domain "openbsd.org" accept from 192.168.0.0/16 for domain "openbsd.org" deliver to mbox it was documented but not working. ok eric@ & chl@
2012-09-30There is no need to set IFF_OACTIVE in vlan, since there is no DMA ringClaudio Jeker
that can be filled. OK dlg@, mikeb@
2012-09-30Remove duplicated chunk; noticed by David GilmoreMiod Vallat
2012-09-30there, should be crystal clearMarc Espie
2012-09-30Simplify the gem(4) variant detection code a bit.Brad Smith
ok haesbaert@
2012-09-29When running a.out OMAGIC binaries, be sure to round ep_daddr to a pageMiod Vallat
boundary; uvm depends on this and will KASSERT this for its own safety. Found the hard way, rounding direction discussed with ariane@ (I initially wanted to round down, but it makes more sense to round up). Of course noone in his right mind ought to run OMAGIC binaries (-:
2012-09-29use xstrdup() helperCharles Longeau
ok eric@ gilles@
2012-09-29Work in progress support for the Power Indigo2 R8000 system (IP26). This isMiod Vallat
basically an IP22 system (R4000 Indigo2) with the ECC memory board of IP28, and a so-called ``streaming'' L2 cache. IP26 kernels currently boot single-user, but don't live long; I am suspecting a bug in the tcc cache routines, but am currently not able to find it (come to think of it, my understanding of how this cache works could be wrong, and of course there is no documentation for it but what can be gathered from IRIX' <sys/IP26.h> comments and defines). Hopefully this situation will improve in the near future; in the meantime I am commiting this as `work in progress' to make sure this code doesn't get lost.
2012-09-29Bring the `let decide ARCBios address at runtime' code to the SGI bootblocks,Miod Vallat
which allows them to run on IP26 (POWER Indigo2 R8000). Crank boot blocks version.
2012-09-29Do not hardcode ARCBios vector base, but rather compute it at runtime.Miod Vallat
This allows MI code to support both 32-bit ARCS systems, as well as 64-bit R8000 and R1x000 systems. While there, #if 0 out ARCBios routines currently not used by the kernel.
2012-09-29Basic R8000 processor support. R8000 processors require MMU-specific code,Miod Vallat
exception-specific code, clock-specific code, and L1 cache-specific code. L2 cache is per-design, of which only two exist: SGI Power Indigo2 (IP26) and SGI Power Challenge (IP21) and are not covered by this commit. R8000 processors also are 64-bit only processors with 64-bit coprocessor 0 registers, and lack so-called ``compatibility'' memory spaces allowing 32-bit code to run with sign-extended addresses and registers. The intrusive changes are covered by #ifdef CPU_R8000 stanzas. However, trap() is split into a high-level wrapper and a new function, itsa(), responsible for the actual trap servicing (which name couldn't be helped because I'm an incorrigible punster). While an R8000 exception may cause (via trap() ) multiple exceptions to be serviced, non-R8000 processors will always service one exception in trap(), but they are nevertheless affected by this code split.
2012-09-29Forgot this in previous commitMiod Vallat