summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-24Mark up command arguments properly using Cm.Anthony J. Bentley
From Michael Reed.
2015-08-24cp -> mvAntoine Jacoutot
Put /usr/share/sysmerge under XXX.
2015-08-24add missing includes for free, exit, errx and strchrJonathan Gray
2015-08-24adjust list width for previous;Jason McIntyre
2015-08-24Make backup directory of replaced files persistent: /var/sysmerge/backups.Antoine Jacoutot
3 rotations so that we have history of modified files. In batch mode, when a file cannot be handled automatically, remove it from the checksum file so that the next interactive sysmerge(8) run will ask to merge the changes. ok rpe@
2015-08-24/usr/share/sysmerge -> /var/sysmergeAntoine Jacoutot
requested by several discussed with deraadt@
2015-08-24add a missing headerSebastien Marie
2015-08-24add new (extensible) testsuite for tame(2)Sebastien Marie
2015-08-24corrects two potential double-free on `cwdpath'. The variable will be free'edSebastien Marie
outside the for-loop. OK deraadt@
2015-08-24Initialize cwdpath so free() is properly handled.Doug Hogan
ok deraadt@
2015-08-24Audio on the T400/T410/T510/T420/T520/X220/X220t docks needs a quirkJonathan Gray
for the pin configuration as well. From Dmitry Alenichev. ok mlarkin@
2015-08-24Add some additional urtwn ids found in the linux rtl8192cu driver.Jonathan Gray
ok stsp@
2015-08-24regenJonathan Gray
2015-08-24Add some additional urtwn ids found in the linux rtl8192cu driver.Jonathan Gray
ok stsp@
2015-08-24In fastcopy(), do the required malloc() before opening input or output file.Philip Guenther
problem noted by Martijn van Duren (martijn987 (at) gmail.com)
2015-08-23Apply a symbol export list to ld.so with just the expected dl*() and thePhilip Guenther
two symbols needed by gdb. Remember: ld.so exports override those in shared libs. ok deraadt@
2015-08-23Make Atom S1200 UART work; Atanas Vladimirov has one.Theo de Raadt
2015-08-23Introduce -Bsymbolic-functions and related flags. Taken from twoBrian Callahan
post-binutils 2.17 but pre-GPLv3 commits. miod@ says now is the time to get this in.
2011-04-24Here comes the easter bunnytils 2.17 (the last version released against aMiod Vallat
licence mere mortals can understand the terms of); will be connected to the build on an arch-by-arch basis. Testsuites and generated files have been intentionnaly omitted from this import. Peer pressure and ok from at least drahn@ pirofti@ deraadt@
2015-08-23fix /tmp handling of unlink(); from Caspar SchutijserTheo de Raadt
2015-08-23Use kbind for lazy binding GOT/PLT updates on amd64 and sparc64; othersPhilip Guenther
to follow. While here add some gcc __predict hints. Much discussion with and assistance from miod and deraadt ok deraadt@
2015-08-23Perform maximum one cwd lookup in tame(), also make namei version look theTheo de Raadt
same. Idea from semarie
2015-08-23Need to permit kbind in this sandbox tooPhilip Guenther
2015-08-23Canonicalize non-rooted paths after cwd prepend.Theo de Raadt
with semarie
2015-08-23check correct offset for terminator; with semarieTheo de Raadt
2015-08-23Make __cerror() use the per-thread errno location if r2 isn't zero. This wayMark Kettenis
libpthread no longer has to override it which means that we can use a local call and can avoid setting up r30 as a _GLOBAL_OFFSET_TABLE_ pointer, which is hard the way the powerpc ABI works. For now we continue to provide __cerror as a weak symbol, but ___cerror is now protected and internal calls within libc now use ___cerror instead of __cerror. discussed with guenther@
2015-08-23Fetch the _GLOBAL_OFFSET_TABLE_ pointer in a way that's compatible with theMark Kettenis
Secure-PLT ABI.
2015-08-23Set up r30 with the _GLOBAL_OFFSET_TABLE_ pointer as required by theMark Kettenis
Secure-PLT ABI.
2015-08-23Define HAVE_AS_REL16, as binutils 2.17 supports the R_PPC_REL16 reloc.Mark Kettenis
This makes the -msecure-plt option work, which is necessary to generate Secure-PLT ABI code.
2015-08-23Add support for the Secure-PLT ABI variant. This will give us better W^XMark Kettenis
support on powerpc as it uses a non-executable GOT and PLT. "start slamming stuff in" deraadt@
2015-08-23Enable missing code to fully enable the Secure-PLT ABI and clean up theMark Kettenis
remaining commented out variable settings. We'll continue to use the same layout for both BSS-PLT and Secure-PLT since supporting the more relro friendly layout that Linux uses isn't compatible with our way of making the PLT and GOT read-only.
2015-08-23must make obj in etc as well; the etc.*/Makefile stubs depend upon it.Theo de Raadt
2015-08-23recompute len when the path is absolute as canonpath could have shrink itSebastien Marie
OK deraadt@
2015-08-23Use simple byte pointer arithmetic and memcpy from/to aligned stackChristian Weisgerber
variables to handle the "packed" binary format passed out to userland when querying the prefix/router list. From NetBSD (Martin Husemann). ok mpi@
2015-08-23restore codeset checking: we shouldn't silency fallback to ASCII codeset.Sebastien Marie
there is a test for "only UTF-8" after, that will return ENOTSUP. So the caller will known the wanted codeset isn't supported. problem spotted by guenther@ OK stsp@ guenther@
2015-08-23back out bpf+srp. its blowing up in a bridge setup.David Gwynne
ill debug this out of the tree.
2015-08-23bpf+srp is blowing up, so its being backed out. bpf will need the big lock.David Gwynne
2015-08-23add supported Netgears WNA1000M and WNA1000Mv2Joerg Jung
ok stsp jmc
2015-08-23ISO8859-1 support has been removedPhilip Guenther
ok semarie@
2015-08-23spacesTheo de Raadt
2015-08-23huge amount of spacesTheo de Raadt
2015-08-23remove tame/sys_exit in favor of more generic approch (soon)Sebastien Marie
2015-08-23convert to new tame(2) ABI/APISebastien Marie
2015-08-23"XXXMRG: consider making it an inline or macro"Theo de Raadt
no way.
2015-08-23fairly trivial sizes for free()Theo de Raadt
2015-08-23add some sizes to free. looked over by deraadtTed Unangst
2015-08-22- add usage infoRobert Peichaer
- initialize _ban variable - style OK halex@
2015-08-22Move to tame(int flags, char *paths[]) API/ABI.Theo de Raadt
The pathlist is a whitelist of dirs and files; anything else returns ENOENT. Recommendation is to use a narrowly defined list. Also add TAME_FATTR, which permits explicit change operations against "struct stat" fields. Some other TAME_ flags are refined slightly. Not cranking libc now, since nothing commited in base uses this and the timing is uncomfortable for others. Discussed with many; thanks for a few bug fixes from semarie, doug, guenther. ok guenther
2015-08-22Explicitly list the symbols permitted to be exported by libc.Philip Guenther
This is primed with the current list of exported symbols so it doesn't change the ABI yet, but will prevent unintentional additions in the future and sets the stage for reductions. ok deraadt@ kettenis@
2015-08-22catch up to macppc genassym.cf; regarding C mutexesTheo de Raadt