Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-06 | Do not take shortcuts when the PLT size is 0; makes emacs work again on alpha. | Mark Kettenis | |
ok drahn@ | |||
2006-08-06 | Work around an issue found when working with gcc3 on alpha, | Dale Rahn | |
gcc2 nomally calls functions thru the gp (basically a function pointer), but gcc3 frequently calls directly to the plt. gcc2 does occasionally directly call to the plt. Currently how the plt/pltgot is fixed up on lazy binding, this will cause the dl_bind code to be called on each plt call causing a symbol resolution and plt fixup. This diff works around the problem partially by recognizing that a pltgot entry is already fixed and skips the symbol resolution. Since the pltgot is what is modified do not add PROT_EXEC permission to the mapping. While this is not an ideal fix, kettenis and I think it is better than before. | |||
2006-07-28 | Only stop processing prebind deletion if an actual error occurs. | Dale Rahn | |
2006-07-28 | Make tftpd atoi() free. | Marcus Glocker | |
ok claudio@ | |||
2006-07-26 | TIMEOUT* values are not part of the protocol. tftp.h is a namespace | Theo de Raadt | |
export of the protocol. you shall not add non-protocol stuff to such a file, period. | |||
2006-07-26 | Mini KNF. No binary changes. | Marcus Glocker | |
2006-07-26 | Fixing several timeout quirks at tftpd and tftp: | Marcus Glocker | |
- move TIMEOUT* defines to arpa/tftp.h, as they are used several times in tftpd and tftp, and the values are part of the RFC definition. - tftpd and tftp did count the total retransmission time in retries instead in seconds. fixed. - tftpd rexmt timeout was hardcoded by a define and therefore didn't changed when the timeout option was sent. fixed. - limit total retransmission timeout in tftp to also 255 seconds. - replace obvious atoi()'s by strtonum(). ok claudio@ | |||
2006-07-21 | - fix protocol for write requests (put) which come with options. | Marcus Glocker | |
- revert realloc() by fix malloc() because the code relies on a fix packet buffer address. ok claudio@ | |||
2006-07-20 | no need for .Pp after sections; | Jason McIntyre | |
2006-07-20 | Adjust BUGS section; we do support blocksize negotiation for tftpd | Marcus Glocker | |
now. Remembered by jmc@ | |||
2006-07-20 | Add blksize option support for tftpd according to RFC 2348. | Marcus Glocker | |
Note: While testing the new option, we noticed that our stable tftpd has a problem if any option is set (e.g. tsize) and you try to put a file. This has nothing todo with our new blksize option. We fix this as next. ok claudio@ | |||
2006-07-14 | Fix some syslog(3) messages. Prototype usage() by __dead void. | Marcus Glocker | |
ok claudio@ | |||
2006-07-14 | knf. no binary change. | Marcus Glocker | |
ok claudio@ | |||
2006-07-08 | jmc and I both pronounce ldconfig as ell-dee-config, so it should be | Michael Knudsen | |
`an ldconfig utility', not `a'. | |||
2006-06-26 | build cleanly with -Wall -Werror | Dale Rahn | |
2006-06-22 | These two env vars don't have a `=' in their name. | Michael Knudsen | |
ok jmc | |||
2006-06-21 | minimal KNF and spacing | Jasper Lievisse Adriaanse | |
ok millert@, otto@ | |||
2006-06-19 | sort usage(); | Jason McIntyre | |
2006-06-19 | tweak the -S stuff; | Jason McIntyre | |
2006-06-16 | From Markus Glockner <markus@nazgul.ch>, adds logging of refusals | Bob Beck | |
and debug level logging of transfers to tftpd. all the work done by markus, I only tested and nitpicked. ok mbalmer@ | |||
2006-06-16 | Add comment warning not to rename _dl_bind, since gdb(1) knows about it. | Mark Kettenis | |
ok (quite a while ago) drahn@ | |||
2006-06-15 | When writing a TXTBUSY file, make certain to preserve all file metadata, | Dale Rahn | |
also add -S flag, like install's -S flag to safely perform operations. Getting it in so it gets tested. | |||
2006-05-18 | spacing | Theo de Raadt | |
2006-05-17 | prep prebind_newfile() for reuse by dale in prebind; ok drahn | Theo de Raadt | |
2006-05-15 | add an -h option to override the hostname that is reported in the | joshua stein | |
SMTP banner ok beck@ | |||
2006-05-14 | use __mips64__ | Theo de Raadt | |
2006-05-13 | some knf and delinting; ok drahn | Theo de Raadt | |
2006-05-13 | spacing | Theo de Raadt | |
2006-05-13 | delete case for ?; cdp_xe@gmx.net | Theo de Raadt | |
2006-05-12 | do not call abort() | Theo de Raadt | |
2006-05-12 | document new -P option | Theo de Raadt | |
2006-05-12 | move the prebind code into ldconfig as the -P option. | Theo de Raadt | |
next we will want to enhance the verbose mode, fix error handling, and change the prebind delete code to use the same directory handling code ok drahn | |||
2006-05-12 | Commit the rest of the api change that started in prebind. | Dale Rahn | |
2006-05-12 | fix 'merge mode'. | Dale Rahn | |
#if 0 removal | |||
2006-05-12 | Major code rewrite, now uses about 1/6th of the memory it used before. | Dale Rahn | |
produces logically the same output (just a few fields reordered). | |||
2006-05-12 | one less Ar; | Jason McIntyre | |
2006-05-11 | use CFLAGS with -I to reach for prebind.h | Theo de Raadt | |
2006-05-11 | move prebind_strip(8) into ldconfig as the -D option; ok drahn | Theo de Raadt | |
2006-05-11 | move the DESIGN section into the main body of the text, plus tweaks; | Jason McIntyre | |
2006-05-11 | fix some type definitions | David Hill | |
ok beck | |||
2006-05-10 | fix a bunch of missing [mc]alloc failure checks by using xcalloc/xmalloc, | Dale Rahn | |
also a couple of invalid allocation/references while at it. | |||
2006-05-10 | pretty this up; ok drahn | Theo de Raadt | |
2006-05-08 | prettier | Theo de Raadt | |
2006-05-08 | more spacing | Theo de Raadt | |
2006-05-08 | de-space | Theo de Raadt | |
2006-05-07 | Initialize oprebind_data so that unintialized memory is not referenced. | Dale Rahn | |
caught by niallo | |||
2006-05-06 | While os-note-elf.h uses '.long' on the openbsd note section, they | Dale Rahn | |
are really stored as ints. keep the variable name the same as the type. (just a variable rename) | |||
2006-05-06 | If there is a conflict between two symbols, and one of the symbols is a | Dale Rahn | |
reference to the local object, go ahead and save save the local symbol in the library cache, a fixup will be generated in any binary which overrides the symbol, however, the rest of the program which do not override the symbol will not have to pay for the fixup. Cuts about of prebind data here by 32% | |||
2006-05-06 | Do not write the same data to a library that is already there when | Dale Rahn | |
using -m also allows a user to run this on their binaries if the system libraries already have prelink data. | |||
2006-05-06 | improve wording somewhat. | Dale Rahn | |