Busy 21 4.2: What's New and How to Upgrade
7. To update the IDP metadata in SP, download the IDP metadata from the respective IDP service providers. Copy the metadata file to \WebSphere\webapps\BOE\WEB-INFand rename it to idp-meta-downloaded.xml .
busy 21 4.2 download
Changes since previous release:Andy Shevchenko modprobe: add support for modprobe.blacklist=module1,module2,...Audun-Marius Gangstø: lineedit: fix unicode characters in promptChristian Eggers: shell: fix "read -d ''" behavior ip: add support for "noprefixroute" option ip address: add support for "valid_lft" and "preferred_lft" options chrt: support for musl C libraryCristian Ionescu-Idbohrn: fix warning: label 'out1' defined but not usedDenys Vlasenko: avoid using strtok - eliminates use of hidden global variable use write_str() functions where appropriate fixes for Hurd build move ADJTIME_PATH define to header files examples: remove /sbin/ prefixes, system should be configured with $PATH to find utilities build system: combat gcc zealotry in data alignment build system: make -static-libgcc selectable in config libbb: add and use infrastructure for fixed page size optimization libbb: bb_do_delay(3) -> pause_after_failed_login(), and stop looping there libbb: change decode_base32/64 API to return the end of _dst_, not _src_ libbb: create and use mmap() helpers libbb: do not compile selinux_or_die() if !SELINUX libbb: do not open-code __errno_location() call libbb: exec_login_shell() - new function libbb: extend "errno pointer" trick to other than __GLIBC__ libbb: fold common64_hash() into its only user libbb: in @SECONDS date format, use 64-bit time if libc allows libbb: introduce and use msleep() libbb: introduce and use sleep1() libbb: introduce and use xsettimeofday() libbb: make msleep() result in only one syscall instead of looping libbb: make pw_encrypt() die if supplied salt is bad (e.g. emply) libbb: rename run_shell() to exec_shell() libbb: shrink last_char_is(), no longer allow NULL string argument libbb: shrink recursive_action() by reducing memory pressure libbb: smaller and faster decode_base64() libbb: trim base32/64 tables unicode: fix handling of short 1-4 char tables unicode: relax array alignment for tables lineedit: disable completion and fancy prompts if no shells are selected lineedit: remove ->path_lookup if ash is not configured lineedit: use strncmp instead of is_prefixed_with (we know the length) networking: support ftp PASV responses not ending with ')' ash: clear ungetc counter on syntax errors ash: jobs: Fix infinite loop in waitproc ash: jobs: Fix waitcmd busy loop ash: make interactive ^C break out of PS2 mode ash: reset SIGHUP earlier: allows HUP traps in .profile, closes 13371 hush: NOMMU fix for hush-psubst/tick6.tests hush: deal with FIXMEs for corner cases in parameter expansion hush: do not print killing signal name in `cmd_which_dies_on_signal` hush: fix -c SCRIPT handling hush: fix PS1 prompth in !EDITING config hush: fix ^C in INTERACTIVE, !EDITING config hush: fix this case: echo "SCRIPT" hush hush: if !EDITING, do not regenerate prompt for every input char hush: if login shell, also source /.profile hush: output bash-compat killing signal names hush: remove one redundant getpid() on every startup shell: better support of [[ ]] bashism shell: for signal exitcode, use 128 sig, not 128 + sig - MIPS has signal 128 shell: remove FAST_FUNC from a static function shell: a fix for systems without RLIMIT_NICE awk: FS regex matches only non-empty separators (gawk compat) awk: add a test that $NF is empty awk: fix dodgy multi-char separators splitting logic base32: new applet base32/64: decode in-place base32/64: implement -w COL bc: do not allocate line editing state until needed date: for -uR and -uIh, timezone still has to be shown as +hhmm, not as abbreviation date: remove non-standard special-casing of date '+%f' date: support -Ins, more compatible timezone display in -I dd: support for O_DIRECT i/o factor: 30% faster trial division (better sieve) factor: detect squares grep: for -L, exitcode 0 means files *without* matches were found, closes 13151 hexdump: fix duplicate block comparison hwclock: fix musl breakage of settimeofday(tz) login: log to syslog every bad password, not only 3rd mail: commonalize send_r_n() mail: deobfuscate launch_helper() mail: launch_helper(): flush stdio before vfork, set G.helper_pid only in parent mail: move "opts" from globals man: implement SECTION parameters mdev: clear LOGMODE_STDIO only directly before daemonizing mount: add -o nostrictatime and -o [no]lazytime mount: implement -o nosymfollow, remove bogus -o union mount: do not guess bind mounts as NFS mount: do not guess mount as NFS if "hostname:" contains slashes mount: fix a race when a free loop device is snatched under us by another mount mount: fix incorrect "success" exitcode if loop device setup fails nsenter: stop option parsing on 1st non-option ntpd: allow non-root to run it (e.g. with -w option) ntpd: fix refid reported in server mode, closes 13056 ntpd: fix the case where two replies received at once and first one causes a step ping: fix -wN to not think that one packet is always lost tar: fix fallout of last_char_is(NULL) no longer being allowed traceroute: avoid collecting target local address if !VERBOSE traceroute: commonalize verbose printing traceroute: don't set SO_DONTROUTE on recv socket, it only affects send traceroute: even with -v, don't show other ping processes replies traceroute: fix traceroute6 -I (icmp mode) traceroute: make "ipv4 or ipv6?" cheaper to find out traceroute: set IP_PKTINFO to see correct local IP of received pkt (fixes -v display) traceroute: simpler hexdump() traceroute: untangle main loop udhcp: remove struct packing attribute, eliminates gcc-9.x warning udhcpc6: code shrink - sending functions do not need ifindex parameter uevent: increase netlink buffer sizes uevent: make it survive ENOBUFS uudecode: fix possible signed char bug volume_id: improve struct layout (smaller offesets, smaller insns on x86) wget: do not ftruncate if -O- is used, closes 13351 xargs: fix -I SUBSTR behaviour xxd: fix printing of trailing spaces xxd: compat: move hexdump -R functionality to xxd -rEddie James: hwclock: fix settimeofday for glibc v2.31+Gray Wolf: crontab: fix -e with editors saving using renaming strategyJan Klötzke: libbb: set netlink socket revbuf size before binding mdev: increase netlink buffer sizes mdev: move daemon setup to dedicated function mdev: re-initialize if uevent messages were lost mdev: add syslog logging mode mdev: add -v to increase log verbosityJoachim Nilsson: login: update UTMP before forking syslogd: delay PID file creation until syslogd is ready archival: avoid std namespace for local includesLauri Kasanen: mount: surround syslog.h with the config checkMartin Lewis: udhcp: add option scanner udhcpc: fix a TODO in fill_envp using option scanner procps: code shrink compare_string_array: code shrink domain_codec: optimize dname_dec and convert_dname udhcpc: add support for long optionsMichal Kazior: udhcp: bind to device even for ucast packetsNorbert Lange: nc_bloaty: support udp broadcast ports dpkg: prevent important directories from being removed dhcpd: remove hardcoded pidfile path acpid: only display -p if supported in usage util-linux: support erofs filesystemRon Yorston: build system: drop PLATFORM_LINUX lineedit: omit directories when tab-completing from PATH lineedit: match local directories when searching PATHRui Salvaterra: ip rule: add support for fwmark/fwmask for policy routingScott Court: wget: fix openssl options for cert verificationSergey Ponomarev: httpd_indexcgi.c: minimize style CSS httpd_indexcgi.c: use CSS for odd/even rows httpd: update to HTTP/1.1 httpd: don't add Date header to response httpd: don't add Last-Modified header to response httpd: support caching via ETag header httpd: make Deny/Allow by IP config support optionalSteffen Trumtrar: mount: support the sizelimit and offset option for loop devicesXabier Oneca: httpd: code shrink mkdtemp: proper error detection on mktemp
Changes since previous release:Aaro Koskinen: find: implement -emptyAlistair Francis (4): date: Use 64 prefix syscall if we have to time: Use 64 prefix syscall if we have to runsv: Use 64 prefix syscall if we have to Remove stime() function callsBiswapriyo Nath: Makefile.flags: restrict Wno-constant-logical-operand and Wno-string-plus-int options for clangBrian Foley (3): dc: execute shouldn't pop if stack head is not a string dc: Fix segfault when executing strings generated using asciify dc: Parse error & fix out of bounds read in xc_program_printStringDaniel Edgecumbe (3): gzip: default level with ENABLE_FEATURE_GZIP_LEVELS should be 6 gzip: set compression flags correctly as per standard gzip: set default compression level to 6 when CONFIG_FEATURE_GZIP_LEVELS=nDavid Demelier: wget: increase redirections limitDenys Vlasenko: build system: suppress some clang-9 warnings examples/udhcp/simple.script: up interface on deconfig event libbb: remove syscall wrappers around clock_gettime, closes 12091 libbb: clang/llvm 9 fix - do not eliminate a store to a fake "const" libbb: deal with "declaration of 'link' shadows a global declaration" warning libbb: include only if necessary ash,hush: add comment about masked SIGCHLD, handle SIG_IGNed SIGHUP as in bash ash,hush: testcase for "exit" without arguments in a trap ash: Expand here-documents in the current shell environment ash: Return without arguments in a trap should use status outside traps ash: [BUILTIN] Exit without arguments in a trap should use status outside traps ash: builtin: Mark more regular built-ins ash: eval: Add assignment built-in support again ash: eval: Always set localvar_stop ash: eval: Fail immediately with redirections errors for simple command ash: eval: Only restore exit status on exit/return ash: eval: Reap zombies after built-in commands and functions ash: eval: Replace with listsetvar with mklocal/setvareq ash: eval: Use the correct expansion mode for fd redirection ash: exec: Do not allocate stack string in padvance ash: exec: Never rehash regular built-ins ash: exec: Stricter pathopt parsing ash: expand: Do not reprocess data when expanding words ash: expand: Ensure result is escaped in cvtnum ash: expand: Fix multiple issues with EXP_DISCARD in evalvar ash: expand: Fix skipping of command substitution when trimming in evalvar ash: expand: Fix trailing newlines processing in backquote expanding ash: expand: Merge syntax/quotes in memtodest with flags ash: expand: Use HOME in tilde expansion when it is empty ash: fix BASE###nn bashism for bases 36..64 ash: fix BASE###nn bashism to accept letter 'digits' for bases > 9 ash: fix set -o to not show "nameless" options ash: jobs - Do not block when waiting on SIGCHLD ash: jobs: Only clear gotsigchld when waiting for everything ash: jobs: Replace some uses of fmtstr with stpcpy/stpncpy ash: main: Only set savestatus in exitcmd ash: main: Print \n upon EOF (CTRL-D) when run interactively ash: memalloc: Add growstackto helper ash: memalloc: Avoid looping in growstackto ash: mkinit: Split reset into exitreset and reset ash: output: Fix fmtstr return value ash: parser: Do not push token back before parseheredoc ash: parser: Fix incorrect eating of backslash newlines ash: parser: Fix old-style command substitution here-document crash ash: parser: Only accept single-digit parameter expansion outside of braces ash: parser: Save/restore here-documents in command substitution ash: rename some function parameters to match dash ash: rename stack_nputstr() back to stnputs() to match dash ash: shell: Fix clang warnings about "string plus integer" ash: use pgetc_eatbnl() in more places, take 2 hush: fix "set -o INVALID" affecting -e flag state hush: fix negative_arith.tests: glob-protect dash in "$((arith))" hush: fix preprocessor directives indentation hush: implement "return NUM in trap sets $? after trap" hush: make "exit" in trap use pre-trap exitcode hush: make "exit" in trap use pre-trap exitcode - fix for nested trap hush: restore redirected stdin awk: disallow "str"++, closes bug 12981 awk: fix more "length" cases, closes 12486 bc: fix comparison bug, closes 12336 brctl: fold show_bridge_ports into its caller dpkg-deb: work around bogus error message when working with XZ compressed packages fdisk: add HFS / HFS+ partition type fdisk: avoid overflow in "mega/gigabytes" calculation, code shrink gunzip: code shrink by using int-, not short-sized struct member gunzip: fix incorrect decoding of "fixed" inflate blocks gzip: -d with zcat enabled but gunzip disabled was misbehaving init: if tcgetattr() fails, don't even try to tcsetattr() init: improve handling of signals racing with each other nmeter: add %T (zero-based timestamp) format nmeter: do not clamp down %Nc to minimum of 10 (think nmeter "%`nproc`c") nologin: make it possible to build it as single applet ntpd: abort if argvs are (unexpectedly) given ntpd: abs(tmx.offset) was truncating a "long" typed value ntpd: add comment about mode6, no code changes ntpd: commonalize message strings ntpd: decrease MIN_FREQHOLD by 2, increase "penalty" for largish offset x2 pidof: support "pidof /path/to/binary" case readlink,realpath: fix a case with a symplink, closes 11021 stat: print nanosecond times, fix printing of empty lines sysctl: do report EACCES errors on write tar: change -a from meaning "lzma" to mean "autodetect by extension" taskset: add support for taking/printing CPU list (-c option) taskset: implement stride argument taskset: tighten the check for stride values tc: array address is never NULL tee: do not intercept SIGPIPE telnet: add disabled code to emit EC and IP telnet: fix uninitialized variable bug tftp: on download, open local file only when first bit of data arrived tftpd: show requested file name in open error message top: do not use previous collected data wheh "h" toggles threads display udhcp: comment out unused domain compression code udhcpc6: add ELAPSED_TIME option to outgoing packets udhcpc6: s/iphdr/ip6_hdr/ udhcpd: mangle hostnames starting with dash ("-option") whois: limit total length of response to 32+2 kbDimitri John Ledkov: wget: implement TLS verification with ENABLE_FEATURE_WGET_OPENSSLEivind Versvik: udhcpc6: support stateless DHCPv6Gray Wolf: grep: Fix -f FILE when FILE is empty and -x providedJames Byrne (2): libbb: reduce the overhead of single parameter bb_error_msg() calls config: PID_FILE_PATH required for FEATURE_CROND_SPECIAL_TIMESJean-Philippe Brucker: build system: remove KBUILD_STR()Jo-Philipp Wich (2): nslookup: handle replies without RRs nslookup: implement support for SRV recordsKaarle Ritvanen: ln: --no-target-directory implies --no-dereferenceKang-Che Sung: bc: Add 'U' suffix in UINT_MAX preprocessor checkLauri Kasanen: unzip: -d should create the dirLiu, Shuang (ADITG/ESM): chgrp: correct the usage for non-desktop chgrp callsLukas Rusak: free: include SReclaimable in cached valueMark Edgar: unexpand: correct behavior for --first-only --tabs=4Martin Lewis (8): libbb: Converted safe_read to safe_write format replace: count_strstr - Handle an edge case where sub is empty xstrndup: Use strndup instead of implementing it brctl: add support for showmacs command brctl: add support for showstp command dhcpc.c: Added support for relay server parameter dhcpc: code shrink in good_hostname dhcpc: refactor xmalloc_optname_optval to shrink binary sizeMichal Kazior: udhcpc: fix segmentation fault on empty bin optPeter Korsgaard: syslogd: add config option to include milliseconds in timestampsRolf Eike Beer: examples/udhcp/simple.script: print the filename actually changedRon Yorston (13): mim: new applet: run scripts from a specification file ash,hush: allow builtins to be tab-completed, closes 7532 ash,hush: drop pointer check before calls to show_history ash: fix build failure when command built-in is disabled ash: only catch unexpected exceptions in PS1 expansion ash: improve expandstr() ash: return exit status of nofork applets (again) ash: move TRACE statement in evalcommand() httpd: permit non-default home directory with NOMMU enabled httpd: allow '-h' to work when daemonized with NOMMU enabled vi: fixes to string search in colon commands, closes 10321 xargs: fix handling of quoted arguments, closes 11441 xargs: restore correct behaviour of -n optionStefan Agner: examples/udhcp/simple.script: fix IPv6 support when using udhcpcSören Tempel (2): grep: add proper support for pattern_list deluser: check if specified home is a directory before removing itTomas Paukrt: route: fix output of "route -n -A inet6"Tomi Leppanen: grep: add -RUwe Glaeser: udhcpc6: use correct multicast MAC