summaryrefslogtreecommitdiff
path: root/libcrypt
AgeCommit message (Collapse)Author
2008-06-13des: des_setkey always returns 0, there is no pointDenis Vlasenko
in checking whether it returns 1. text data bss dec hex filename - 4283 0 70209 74492 122fc libcrypt/des.o + 4273 0 70209 74482 122f2 libcrypt/des.o
2008-06-12remove a trivial comment. no code changesDenis Vlasenko
2008-06-11libcrypt/md5.c:Denis Vlasenko
Make sp, ep and p variables automatic. There is no point in having them static, they never use their values retained from previous call. Replace strlen(__md5__magic) etc by compile-time constants. text data bss dec hex filename - 1957 0 132 2089 829 libcrypt/md5.o + 1905 0 120 2025 7e9 libcrypt/md5.o
2008-06-10Revert revison 19346, except parts needed by later patches (r19347 also addedBernd Schmidt
__uc_malloc calls in getnetent.c, so we must retain the include and libc_hidden_proto).
2008-06-10Revert revision 19342, plus one whitespace fix demanded by the pre-commitBernd Schmidt
hook.
2008-06-05- make libcrypt optional. Untested.Bernhard Reutner-Fischer
2008-06-04- strip the targets and not prerequisitesBernhard Reutner-Fischer
- tidy up PTHREADS_DEBUG_SUPPORT by using per-target STRIP_FLAGS for the few This fixes the spurious rebuilds bernd and vda were seeing with libpthreads.
2008-06-01A slight improvement over my previous commit which ensured we always rebuildBernd Schmidt
libc when one of the source files changes. Since there are more places which want to depend on $(libc), fix them all to use a new variable $(libc.depend), which contains the filename for which we have a rule.
2008-05-20- remove old-style definitions. No object-code changes.Bernhard Reutner-Fischer
2008-01-05whitespace only: touchups from Hans-Christian EgtvedtMike Frysinger
2007-07-30make getnetent.c, md5.c use __uc_mallocDenis Vlasenko
2007-07-30patch #3: make resolv.c use __uc_mallocDenis Vlasenko
2007-07-30convert des.c to use __uc_malloc (-70 kbytes of bss)Denis Vlasenko
2007-07-18des.c: move 0.5k of static data on stack, they are used only temporarilyDenis Vlasenko
by des_init.
2007-03-19#1273 if EXTRAVERSION is set, make sure we respect itMike Frysinger
2006-08-24fix by Bernhard Fischer to move local prototypes to a header to keep things saneMike Frysinger
2006-07-05fixup my copyright notice, trim stale remnants of older notices whichEric Andersen
I had clearly run search/replace on that were cluttering things up.
2006-07-05fixup my copyright notice, trim stale remnants of older notices whichEric Andersen
I had clearly run search/replace on that were cluttering things up.
2006-03-08kill off gcc signed warningsMike Frysinger
2006-02-15DOMULTI may be used for libc, the excluded files need work, ↵Peter S. Mazinger
linuxthreads[_db] as well, don't try on slow box
2006-01-29rename index variable to idx to "fix" shadow warningMike Frysinger
2006-01-26Some more prototypes, enable missing-prototypes/declarations warnings for nowPeter S. Mazinger
2006-01-26Get rid of missing prototype warningsPeter S. Mazinger
2006-01-19Add multi support to libm, remove lib*-multi-y, unneededPeter S. Mazinger
2006-01-18Add target strip command and use it, also disable for now CFLAGS-multi-y, ↵Peter S. Mazinger
after splitting all MSRC, it won't be needed
2006-01-18Add IMA build rulesPeter S. Mazinger
2006-01-16Update licensePeter S. Mazinger
2005-12-27fix salt type in setup_salt()Mike Frysinger
2005-12-13Hidden __md5_crypt/__des_crypt, missed to adapt prototypePeter S. Mazinger
2005-11-23import license updates from glibcMike Frysinger
2005-11-22Depedencies corrected (less make oldconfig/headers), rerunning make remakes ↵Peter S. Mazinger
only headers
2005-11-22rework depends and stripping so that libraries arent rebuilt all the time in ↵Mike Frysinger
a loop
2005-11-21Hide __des_crypt/__md5_cryptPeter S. Mazinger
2005-11-21Remove TOPDIRPeter S. Mazinger
2005-11-18Add info to CFLAGS about lib we are buildingPeter S. Mazinger
2005-11-17Include all lib*/Makefile.in in top_srcdir/Makefile.in, allows adding ↵Peter S. Mazinger
foreign objects to a lib
2005-10-29Replace all Makefiles for new build infrastucturePeter S. Mazinger
2005-10-27Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵Peter S. Mazinger
to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place.
2005-10-26Default changed to IMA compiling, disabled explicitely where currently not ↵Peter S. Mazinger
possible. Add clean targets for linuxthreads[_db].
2005-10-25All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger
archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
2005-10-19Updated libcrypt example MakefilePeter S. Mazinger
2005-10-18Commit first Makefile.in as example how the new infrastructure is intended ↵Peter S. Mazinger
to be used
2005-10-12Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger
objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
2005-10-11Do not defer expansions where useless, like CSRC/OBJS/LIB_NAME/AR_LIB_NAME, ↵Peter S. Mazinger
defer only for shared lib related stuff, because it is optional. Run STRIPTOOL only once. More use of /$^/$<.
2005-10-11Missed OBJS definition in libcrypt/libutil. Use := where possiblePeter S. Mazinger
2005-10-11Undo size optimizing patch that does not work with gcc-4.1-head, reported by ↵Peter S. Mazinger
sjhill, thanks cow for testing
2005-10-07Doing the compile in one step creates smaller archives, libcrypt.a shrinks ↵Peter S. Mazinger
from 12k to 10k, libutil.a to 8k to 4k. Use make provided features where possible /$</$^.
2005-09-28Remove ar-target and shared targets, at build time now we traverse the tree ↵Peter S. Mazinger
only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a
2005-09-22no check needed in libm/libpthread, we do not recurse anymore if the related ↵Peter S. Mazinger
option is not set, more Makefile cleanups
2005-08-11fix some sign warnings pointed out by gcc-4Mike Frysinger