Commit graph

89 commits

Author SHA1 Message Date
Mikhail Novosyolov
e5bb83c2f8 Harden binaries
Before:
$ binary-security-check /bin/coreutils
./bin/coreutils: -ASLR +STACK-PROT +READ-ONLY-RELOC -IMMEDIATE-BIND ~FORTIFY-SOURCE(+memcpy,+memmove,+printf,+fprintf,+poll,+explicit_bzero,+stpcpy,+strncat,+snprintf,+fread_unlocked,+strcpy,+sprintf,+fread,!strcpy,!mempcpy,!wcstombs,!read,!poll,!readlinkat,!snprintf,!stpcpy,!fread_unlocked,!stpncpy,!memmove,!memcpy,!gethostname,!mbstowcs,!getgroups,!readlink,!fread,!strncpy,!getcwd,!wcrtomb)

After:
$ binary-security-check /bin/coreutils
/bin/coreutils: +ASLR +STACK-PROT +READ-ONLY-RELOC +IMMEDIATE-BIND ~FORTIFY-SOURCE(+memcpy,+memmove,+printf,+fprintf,+poll,+explicit_bzero,+stpcpy,+strncat,+snprintf,+fread_unlocked,+strcpy,+sprintf,+fread,!strcpy,!mempcpy,!wcstombs,!read,!poll,!readlinkat,!snprintf,!stpcpy,!fread_unlocked,!stpncpy,!memmove,!memcpy,!gethostname,!mbstowcs,!getgroups,!readlink,!fread,!strncpy,!getcwd,!wcrtomb)

(enabled ASLR and IMMEDIATE-BIND)
2024-01-22 04:45:11 +03:00
slava86
99e9dd131d disable support for the year 2038 ix86
configure: error: in `/builddir/build/BUILD/coreutils-9.3':
configure: error: support for timestamps after Jan 2038 is required

README-install:

************************
32 bit time_t build failures
------------------------

Although 32-bit builds fail if that forces time_t to be 32 bits, this
can be fixed by using 64-bit builds.  For example, on AIX where GCC
defaults to 32 bits, one can use "./configure CC='gcc -maix64' AR='ar
-X64'"; similarly, on Solaris one can configure with CC='gcc -m64'.
If all else fails one can configure with ac_year2038_required=no;
however, this will mishandle timestamps after 2038, and please file
bug reports for any such situations.
2023-10-23 19:27:29 +03:00
victorr2007
22b550d4d1 Merge pull request #3 from victorr2007/coreutils:rosa2023.1
coreutils
2023-06-28 18:26:19 +00:00
Victor Ryzhikh
c5c69a1b2f Enabled md5sum 2023-06-28 13:50:43 +00:00
Victor Ryzhikh
695895c0d2 Disabled md5sum 2023-06-28 13:21:13 +00:00
Victor Ryzhikh
318044b6d8 Enabled md5sum 2023-06-28 12:08:04 +00:00
Aleksandr Proklov
c320ce97a4 Update version to 9.3 2023-05-28 09:16:56 +03:00
Alexander Stefanov
73ef9b07c5 no real need to br locales 2022-05-23 10:59:29 +00:00
Andrey Grigorev
eaf00204aa MassBuild#2339: Increase release tag 2021-08-11 06:29:37 +00:00
Mikhail Novosyolov
f04ab620f5 Clean up metadata
Excplicit file provides do not make sense on rpm4+dnf, very old conflicts and obsoletes are not needed
2021-05-02 00:26:34 +03:00
Mikhail Novosyolov
1dd449b5fc Keep coreutils in initrds in sync with installed ones 2021-05-02 00:17:49 +03:00
Victor Ryzhikh
727bf897c6 Added Russian man page 2020-05-04 03:34:53 +00:00
Victor Ryzhikh
6db7396d0d Added Russian man page 2020-05-04 03:33:17 +00:00
Alexander Stefanov
4020cc1d0a 8.32 2020-04-03 12:24:06 +00:00
NixTux Commit Bot
b6a597cf97 bot: rpm5 -> rpm4 (8) 2020-01-13 14:39:43 +03:00
NixTux Commit Bot
ec67857d20 bot: rpm5 -> rpm4 (2) 2020-01-04 20:09:37 +03:00
NixTux Commit Bot
adc276e1a6 bot: rpm5 -> rpm4 (1) 2020-01-04 03:07:10 +03:00
Alexander Stefanov
8b22777e33 add who for backward compat with selinux 2019-08-19 21:34:18 +00:00
Alexander Stefanov
2cfef344c4 remove fedorisms 2019-07-27 19:42:16 +00:00
Alexander Stefanov
c09eeef518 add arch 2019-07-27 19:35:05 +00:00
Alexander Stefanov
7dd0701d28 remove clang cflags 2019-07-27 19:31:46 +00:00
Alexander Stefanov
bd2ac996a4 use proper %configure2_5x 2019-07-27 19:27:36 +00:00
Alexander Stefanov
c39fbc59d0 replace hostname 2019-07-27 19:25:05 +00:00
Alexander Stefanov
73d46bd76e add selinux patchset 2019-07-27 19:22:30 +00:00
Alexander Stefanov
0724189be5 Merge branch 'rosa2019.1' into rosa2019.0 2019-07-27 19:02:28 +00:00
Alexander Stefanov
cd88c40e4a cleanup 2019-07-27 19:02:22 +00:00
693aad2f5e MassBuild#1715: Increase release tag 2019-07-06 18:17:32 +00:00
Mikhail Novosyolov
97e37dc873 BR gettext-devel 2019-05-13 16:23:03 +03:00
Mikhail Novosyolov
168f54713a FTBS with newer glibc 2019-05-13 15:42:40 +03:00
Andrey Bondrov
ef0e143589 MassBuild#1671: Increase release tag 2019-04-14 01:43:00 +00:00
Andrey Bondrov
dfbbcb2622 MassBuild#1230: Increase release tag 2017-02-04 18:29:17 +03:00
Andrey Bondrov
97a7388901 MassBuild#1169: Increase release tag 2016-10-14 21:11:26 +04:00
Denis Silakov
9ad118a35f Move back some utils to /bin, rpm relies on them 2016-08-24 11:50:14 +03:00
Denis Silakov
cdf9626f5b Updated to 8.24 2016-04-17 16:42:37 +03:00
Dmitry Fedorov
f3e8814977 BuildList#2501564: Increase release tag 2015-05-18 13:53:47 +04:00
din
c18a346ed9 Merge pull request #1 from kuzma/coreutils:rosa2014.1
Added security fix in sort.c for CVE-2015-xxxx: buffer overflow.
2015-05-15 16:32:27 +04:00
kuzma kazygashev
84189f7e77 Added security fix in sort.c for CVE-2015-xxxx: buffer overflow. 2015-05-15 18:11:01 +07:00
Denis Silakov
01cf42c9a8 BuildList#2501564: Increase release tag 2015-05-15 14:28:23 +04:00
Dmitry Fedorov
043bb3cb05 BuildList#2501564: Increase release tag 2015-05-15 14:03:59 +04:00
Dmitry Fedorov
0921aa7564 BuildList#2501564: Increase release tag 2015-05-15 13:45:29 +04:00
Tigro
016e361a36 drop termcap depend 2015-04-08 16:52:23 +03:00
Alexander Lakhin
269b7c68da MassBuild#656: Increase release tag 2015-02-22 18:12:34 +04:00
Andrey Bondrov
f6e69cef0d Merge remote-tracking branch 'current/current' into rosa2014.1 2015-02-11 20:56:49 +10:00
Andrey Bondrov
1482478c3a Add conditions for selinux (sync with current) 2015-02-03 00:23:46 +10:00
din (Dmitry Fedorov)
adeecd9235 remove dublicated patch 2015-02-02 17:21:13 +03:00
din (Dmitry Fedorov)
9c72a78433 Merge branch 'current' of https://abf.rosalinux.ru/current/coreutils into current
Conflicts:
	coreutils.spec
2015-02-02 17:16:04 +03:00
Andrey Bondrov
951a34ae55 Add conditions for selinux 2015-02-03 00:13:11 +10:00
din (Dmitry Fedorov)
9cfdf0b136 adopt selinux patch, add build_selinux condition 2015-02-02 17:12:53 +03:00
Andrey Bondrov
e3cd8bcf20 Restore selinux patches 2015-02-03 00:07:40 +10:00
Andrey Bondrov
b443c89d6c Merge remote-tracking branch 'import/rosa2014.1' into current 2015-02-03 00:06:24 +10:00