Age | Commit message (Collapse) | Author | Files | Lines |
|
- physical cpio header and elf header have checksums, not digests
(from commit 7acdfded4a82e86a673418c3953aa6bf8106d313)
- doesn't affect functionality though
|
|
- add %verify(nofiledigest) as %verify(nomd5) file attribute alias
- reference digests as digests not checksums
- make old md5 related symbols obsolete and use newer reference
- update man page accordingly
|
|
- new rpmfiFCaps() API to retrieve the info from rpmfi set
- fsm internals quite similar to selinux handling
- plenty of #ifdef's, another possibility would be adding cap_foo dummies to
system.h like for selinux
|
|
- the type mismatch busts up handling on largish files...
|
|
- rstrlcpy() calculates source string size regardless of length limit,
but cpio fields are fixed length character arrays, not strings -> kaboom
- wondering if zero-terminating strncpy() variant might be more fit to our
purposes than strlcpy()-clone
|
|
|
|
- only small (< 10 chars) buffers from struct cpioCrcPhysicalHeader are
ever passed in, tmp buffer on stack is safe
|
|
- put some consistency into include ordering
- everything (apart from bits missed ;) is now ordered like this
1. "system.h"
2. other system includes
3. rpm public headers
4. rpm private headers
5. "debug.h"
|
|
- replace with rpmtypes.h where needed
|
|
- functions returning string constants as char * etc...
|
|
|
|
|
|
- adjust include paths accordingly
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
They're meaningless in C and cause tonne of build warnings.
|
|
CVS patchset: 7006
CVS date: 2003/12/25 23:00:44
|
|
Recheck thread safety markes with fsm synchronous threads.
CVS patchset: 6714
CVS date: 2003/03/23 00:36:13
|
|
CVS patchset: 6705
CVS date: 2003/03/19 03:00:02
|
|
CVS patchset: 5538
CVS date: 2002/07/03 14:01:49
|
|
Start narrowing the scope of bounds annotations by adding more annotations.
CVS patchset: 5537
CVS date: 2002/07/02 23:54:35
|
|
CVS patchset: 5521
CVS date: 2002/06/22 18:51:56
|
|
CVS patchset: 5401
CVS date: 2002/04/13 01:28:20
|
|
CVS patchset: 5379
CVS date: 2002/04/08 18:56:01
|
|
- remove dependency whiteout.
- splint fiddles.
CVS patchset: 5255
CVS date: 2002/01/18 22:51:30
|
|
CVS patchset: 5118
CVS date: 2001/10/17 16:43:36
|
|
CVS patchset: 5113
CVS date: 2001/10/15 17:53:34
|
|
CVS patchset: 5106
CVS date: 2001/10/15 03:22:10
|
|
- eliminate DYING code.
CVS patchset: 5082
CVS date: 2001/09/25 20:51:34
|
|
CVS patchset: 4987
CVS date: 2001/07/24 20:39:19
|
|
- fix: mark rpmdb files with %config to prevent erasure on downgrade.
CVS patchset: 4891
CVS date: 2001/06/20 06:29:20
|
|
CVS patchset: 4833
CVS date: 2001/06/04 13:55:58
|
|
- internalize locale insensitive ctype(3) in rpmio.h
- boring lclint annotations and fiddles.
CVS patchset: 4721
CVS date: 2001/04/29 01:05:43
|
|
CVS patchset: 4682
CVS date: 2001/04/17 18:23:58
|
|
CVS patchset: 4543
CVS date: 2001/02/10 16:47:40
|
|
handle out-of-sync hardlinks as sub-state, don't save the file name.
fix: on build, was broke, add --fsmdebug as well.
CVS patchset: 4537
CVS date: 2001/02/09 20:58:37
|
|
CVS patchset: 4531
CVS date: 2001/02/08 23:05:05
|
|
Off to fix build's yet again.
CVS patchset: 4530
CVS date: 2001/02/08 21:50:38
|
|
fix: set file mtimes from package.
fix: insure that notify is not called at start of commit.
CVS patchset: 4523
CVS date: 2001/02/06 22:39:56
|
|
Use hge/hfd vectors most everywhere.
CVS patchset: 4522
CVS date: 2001/02/05 22:22:43
|
|
Make sure that external stages are properly postponed.
CVS patchset: 4521
CVS date: 2001/02/05 17:55:34
|
|
lclint annotations.
CVS patchset: 4520
CVS date: 2001/02/04 22:15:30
|
|
CVS patchset: 4519
CVS date: 2001/02/04 18:15:21
|
|
CVS patchset: 4518
CVS date: 2001/02/04 02:04:09
|
|
Add fsm->goal to start unifying install/erase/build state machines.
Use rpmio syscall rpc where available.
FSM_BUILD has explicit init/fini stages.
FSM_LSTAT done once in init.
FSM_MKDIRS done in init.
CVS patchset: 4517
CVS date: 2001/02/03 20:07:39
|