summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* changelog: Release bzip2 1.0.6-3HEADmasterPatrick McDermott2019-04-061-1/+3
|
* control: B-D on patchPatrick McDermott2019-04-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Quoth ob-applypatches: ob-applypatches: Applying patch "01_properly-support-shared-library.patch"... patching file Makefile ob-applypatches: Applying patch "02_bzip2recover-race-open-output.patch"... patching file bzip2recover.c Possibly reversed hunk 2 at 515 Hunk 2 FAILED 269/271. name[n-1] == '2'); } +/*---------------------------------------------*/ +/* Open an output file safely with O_EXCL and good permissions */ +FILE* fopen_output( Char* name, const char* mode ) +{ + FILE *fp; + int fh; + + fh = open(name, O_WRONLY|O_CREAT|O_EXCL, 0600); + if (fh == -1) return NULL; + fp = fdopen(fh, mode); + if (fp == NULL) close(fh); + return fp; +} /*---------------------------------------------------*/ /*--- ---*/ ob-applypatches: Error: Can't apply patch "02_bzip2recover-race-open-output.patch"
* patches: Fix security vulnerabilitiesPatrick McDermott2019-04-062-0/+61
|
* changelog: Add 1.0.6-3 sectionPatrick McDermott2019-04-061-0/+11
|
* bzip2: Don't "replace" old busyboxPatrick McDermott2019-04-061-1/+0
|
* libbz2-dev: Drop static libraryPatrick McDermott2019-04-062-1/+1
|
* Use oh-shlibdepsPatrick McDermott2019-04-064-2/+4
|
* control: Ensure broken "<<" doesn't happen againPatrick McDermott2019-04-061-1/+1
|
* control: Update MaintainerPatrick McDermott2019-04-061-1/+1
|
* source.mk: RemovePatrick McDermott2019-04-062-15/+0
| | | | | | | | | | | The "bzip.org" domain is no longer under the maintainer's control, so do not try to download source archives from it. A new upstream version would be downloaded and verified in a different way and is unlikely to be released in the near future, so for now just remove the "source" target altogether. The ProteanOS package archive has a copy of the bzip2 1.0.6 sources archive, so this target isn't really necessary even if upstream vanishes completely.
* control: Update HomepagePatrick McDermott2019-04-061-1/+1
| | | | https://sourceforge.net/p/bzip2/tickets/1/
* changelog: Release bzip2 1.0.6-2P. J. McDermott2014-07-281-0/+6
|
* build: Fix library linkP. J. McDermott2014-07-281-1/+1
|
* changelog: Release bzip2 1.0.6-1.P. J. McDermott2014-06-121-1/+1
|
* bzip2: s/Breaks/Conflicts/.P. J. McDermott2014-06-121-1/+1
| | | | | Conflicts is a stronger restriction than is necessary, but opkg and opkbuild don't support Breaks.
* bzip2: Break and replace old busybox versions.P. J. McDermott2014-06-121-0/+2
|
* Manage some utilities with update-alternatives.P. J. McDermott2014-06-113-3/+18
|
* Install utilities.P. J. McDermott2014-06-112-1/+24
|
* Install most of the binary packages' files.P. J. McDermott2014-06-114-1/+13
|
* Add binary packages.P. J. McDermott2014-06-116-0/+33
|
* Fix file dates in patch.P. J. McDermott2014-06-111-2/+2
|
* Use LD_PRELOAD for tests in patch.P. J. McDermott2014-06-111-6/+6
|
* Fix linking of bzip2 against libbz2.so.P. J. McDermott2014-06-111-1/+2
|
* Fix blocksort.sho compilation.P. J. McDermott2014-06-111-1/+2
|
* build: Add build and install targets.P. J. McDermott2014-06-111-0/+13
|
* Add patch to properly support a shared library.P. J. McDermott2014-06-112-15/+102
| | | | Drop old patch.
* Add patch to disable automatic tests.P. J. McDermott2014-06-111-0/+15
|
* copyright: New file.P. J. McDermott2014-06-101-0/+52
|
* Initial commit.P. J. McDermott2014-06-106-0/+39