From c6d2416030f0e36d31f8d92258f50a592ac90070 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 07 Dec 2020 05:23:04 -0500 Subject: copyright: Add more notices Found using extract-copyright-comments as of commit c904153928f806667932d3c253c56de9d14a02db. --- diff --git a/copyright b/copyright index 8d7b144..7cc0823 100644 --- a/copyright +++ b/copyright @@ -5,7 +5,6 @@ archival/cpio.c, archival/dpkg_deb.c, archival/libarchive/common.c, archival/libarchive/data_align.c, archival/libarchive/data_extract_all.c, archival/libarchive/data_extract_to_command.c, archival/libarchive/data_extract_to_stdout.c, archival/libarchive/data_skip.c, -archival/libarchive/decompress_bunzip2.c, archival/libarchive/filter_accept_all.c, archival/libarchive/filter_accept_list.c, archival/libarchive/filter_accept_list_reassign.c, @@ -22,25 +21,24 @@ archival/libarchive/unpack_ar_archive.c, archival/libarchive/unsafe_prefix.c, archival/libarchive/unsafe_symlink_target.c, archival/rpm.c, archival/rpm.h, archival/unzip.c, console-tools/chvt.c, console-tools/clear.c, console-tools/deallocvt.c, console-tools/dumpkmap.c, console-tools/fgconsole.c, -console-tools/loadkmap.c, console-tools/openvt.c, console-tools/resize.c, -console-tools/setconsole.c, console-tools/setkeycodes.c, coreutils/basename.c, -coreutils/chgrp.c, coreutils/chmod.c, coreutils/chown.c, coreutils/chroot.c, -coreutils/cksum.c, coreutils/comm.c, coreutils/cp.c, coreutils/cut.c, -coreutils/date.c, coreutils/dd.c, coreutils/df.c, coreutils/dirname.c, -coreutils/du.c, coreutils/expand.c, coreutils/expr.c, coreutils/false.c, -coreutils/fold.c, coreutils/head.c, coreutils/hostid.c, coreutils/id.c, -coreutils/install.c, coreutils/libcoreutils/coreutils.h, coreutils/ln.c, -coreutils/logname.c, coreutils/ls.c, coreutils/md5_sha1_sum.c, -coreutils/mkdir.c, coreutils/mkfifo.c, coreutils/mknod.c, coreutils/mktemp.c, -coreutils/mv.c, coreutils/nice.c, coreutils/nohup.c, coreutils/paste.c, -coreutils/printenv.c, coreutils/printf.c, coreutils/pwd.c, coreutils/readlink.c, -coreutils/realpath.c, coreutils/rm.c, coreutils/rmdir.c, coreutils/shuf.c, -coreutils/sleep.c, coreutils/sort.c, coreutils/split.c, coreutils/stat.c, -coreutils/stty.c, coreutils/sum.c, coreutils/sync.c, coreutils/tail.c, -coreutils/tee.c, coreutils/touch.c, coreutils/true.c, coreutils/truncate.c, -coreutils/tty.c, coreutils/uname.c, coreutils/uniq.c, coreutils/usleep.c, -coreutils/uudecode.c, coreutils/uuencode.c, coreutils/wc.c, coreutils/whoami.c, -coreutils/yes.c, debianutils/pipe_progress.c, debianutils/start_stop_daemon.c, +console-tools/loadkmap.c, console-tools/resize.c, console-tools/setconsole.c, +console-tools/setkeycodes.c, coreutils/basename.c, coreutils/chgrp.c, +coreutils/chmod.c, coreutils/chown.c, coreutils/chroot.c, coreutils/cksum.c, +coreutils/comm.c, coreutils/cp.c, coreutils/cut.c, coreutils/dd.c, +coreutils/df.c, coreutils/dirname.c, coreutils/du.c, coreutils/expand.c, +coreutils/expr.c, coreutils/false.c, coreutils/fold.c, coreutils/head.c, +coreutils/hostid.c, coreutils/id.c, coreutils/install.c, +coreutils/libcoreutils/coreutils.h, coreutils/ln.c, coreutils/logname.c, +coreutils/ls.c, coreutils/md5_sha1_sum.c, coreutils/mkdir.c, coreutils/mkfifo.c, +coreutils/mknod.c, coreutils/mktemp.c, coreutils/mv.c, coreutils/nice.c, +coreutils/nohup.c, coreutils/printenv.c, coreutils/printf.c, coreutils/pwd.c, +coreutils/readlink.c, coreutils/realpath.c, coreutils/rm.c, coreutils/rmdir.c, +coreutils/shuf.c, coreutils/sleep.c, coreutils/sort.c, coreutils/split.c, +coreutils/stat.c, coreutils/stty.c, coreutils/sum.c, coreutils/sync.c, +coreutils/tail.c, coreutils/tee.c, coreutils/touch.c, coreutils/true.c, +coreutils/truncate.c, coreutils/tty.c, coreutils/uname.c, coreutils/uniq.c, +coreutils/usleep.c, coreutils/uudecode.c, coreutils/uuencode.c, coreutils/wc.c, +coreutils/whoami.c, coreutils/yes.c, debianutils/pipe_progress.c, debianutils/which.c, editors/awk.c, editors/cmp.c, editors/diff.c, editors/patch_bbox.c, editors/vi.c, findutils/grep.c, findutils/xargs.c, include/applet_metadata.h, include/ar.h, include/busybox.h, include/platform.h, @@ -52,7 +50,7 @@ libbb/device_open.c, libbb/die_if_bad_username.c, libbb/executable.c, libbb/fclose_nonstdin.c, libbb/fflush_stdout_and_exit.c, libbb/find_mount_point.c, libbb/find_pid_by_name.c, libbb/find_root_device.c, libbb/full_write.c, libbb/get_last_path_component.c, libbb/get_line_from_file.c, -libbb/getopt32.c, libbb/getopt_allopts.c, libbb/getpty.c, libbb/herror_msg.c, +libbb/getopt32.c, libbb/getopt_allopts.c, libbb/herror_msg.c, libbb/kernel_version.c, libbb/last_char_is.c, libbb/llist.c, libbb/logenv.c, libbb/login.c, libbb/loop.c, libbb/make_directory.c, libbb/match_fstype.c, libbb/messages.c, libbb/mode_string.c, libbb/mtab.c, libbb/obscure.c, @@ -67,10 +65,9 @@ libbb/str_tolower.c, libbb/strrstr.c, libbb/sysconf.c, libbb/u_signal_names.c, libbb/uuencode.c, libbb/verror_msg.c, libbb/warn_ignoring_args.c, libbb/wfopen.c, libbb/wfopen_input.c, libbb/write.c, libbb/xgethostbyname.c, libpwdgrp/pwd_grp.c, loginutils/addgroup.c, loginutils/adduser.c, -loginutils/chpasswd.c, loginutils/getty.c, loginutils/login.c, -loginutils/passwd.c, loginutils/su.c, loginutils/sulogin.c, loginutils/vlock.c, -miscutils/adjtimex.c, miscutils/beep.c, miscutils/conspy.c, miscutils/crond.c, -miscutils/crontab.c, miscutils/dc.c, miscutils/devmem.c, miscutils/fbsplash.c, +loginutils/login.c, loginutils/passwd.c, loginutils/su.c, loginutils/sulogin.c, +miscutils/adjtimex.c, miscutils/beep.c, miscutils/crond.c, miscutils/crontab.c, +miscutils/dc.c, miscutils/devmem.c, miscutils/fbsplash.c, miscutils/flash_eraseall.c, miscutils/less.c, miscutils/lsscsi.c, miscutils/mt.c, miscutils/raidautorun.c, miscutils/readahead.c, miscutils/rfkill.c, miscutils/runlevel.c, miscutils/rx.c, miscutils/setserial.c, @@ -78,15 +75,14 @@ miscutils/strings.c, miscutils/watchdog.c, modutils/depmod.c, modutils/insmod.c, modutils/lsmod.c, modutils/modinfo.c, modutils/modprobe.c, modutils/modutils.c, modutils/modutils.h, modutils/rmmod.c, networking/dnsd.c, networking/ftpgetput.c, networking/hostname.c, networking/httpd.c, -networking/ifconfig.c, networking/ifplugd.c, networking/ifupdown.c, -networking/nc.c, networking/parse_pasv_epsv.c, networking/pscan.c, -networking/udhcp/dumpleases.c, networking/vconfig.c, networking/whois.c, -networking/zcip.c, procps/kill.c, procps/pgrep.c, procps/watch.c, -sysklogd/klogd.c, sysklogd/logread.c, sysklogd/syslogd.c, -util-linux/blkdiscard.c, util-linux/chrt.c, util-linux/eject.c, -util-linux/fdisk.c, util-linux/getopt.c, util-linux/hwclock.c, +networking/ifplugd.c, networking/ifupdown.c, networking/nc.c, +networking/parse_pasv_epsv.c, networking/pscan.c, networking/udhcp/dumpleases.c, +networking/vconfig.c, networking/whois.c, networking/zcip.c, procps/kill.c, +procps/pgrep.c, procps/watch.c, sysklogd/klogd.c, sysklogd/logread.c, +sysklogd/syslogd.c, util-linux/blkdiscard.c, util-linux/chrt.c, +util-linux/eject.c, util-linux/fdisk.c, util-linux/hwclock.c, util-linux/last_fancy.c, util-linux/losetup.c, util-linux/lspci.c, -util-linux/lsusb.c, util-linux/mesg.c, util-linux/nsenter.c, util-linux/rdate.c, +util-linux/lsusb.c, util-linux/mesg.c, util-linux/nsenter.c, util-linux/readprofile.c, util-linux/renice.c, util-linux/setarch.c, util-linux/taskset.c, util-linux/unshare.c, util-linux/wall.c -------------------------------------------------------------------------------- @@ -100,7 +96,6 @@ Copyright (C) 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) Copyright (C) 1995, 1996 by Bruce Perens . Copyright (C) 1996 Brian Candler Copyright 1997, 2000, 2001 Larry Doolittle -Copyright (c) 1997, 1998, 1999, 2000 Frodo Looijaard Copyright 1998 by Albert Cahalan; all rights reserved. Copyright (C) 1998-1999 Dave Cinege Copyright (C) 1998, 1999 Charles P. Wright @@ -122,7 +117,6 @@ Copyright (C) 2000, 2001 Sterling Huxley Copyright (C) 2000 by Daniel Jacobowitz Copyright (C) 2000-2002 Matt Kraai Copyright (C) 2000-2003 Glenn McGrath -Copyright (C) 2000 by spoon Copyright (C) 2001,2002 by Laurence Anderson Copyright (C) 2001 by Michael Habermann Copyright (C) 2001 Hewlett-Packard Laboratories @@ -132,7 +126,6 @@ Copyright (C) 2002 Jeff Angielski, The PTR Group Copyright (C) 2002,2003 Glenn Engel Copyright (C) 2002 Robert Griebl Copyright 2002 Andi Kleen, SuSE Labs. -Copyright (C) 2002 by Bart Visscher Copyright (C) 2002 by Dmitry Zakharov Copyright (C) 2003 Bastian Blank Copyright (C) 2003 by Arthur van Hoff (avh@strangeberry.com) @@ -234,6 +227,21 @@ terms of the GNU General Public License, see the file COPYING. On this system, a copy of the GNU General Public License may be found at . +archival/libarchive/decompress_bunzip2.c +---------------------------------------- + +Small bzip2 deflate implementation, by Rob Landley (rob@landley.net). + +Based on bzip2 decompression code by Julian R Seward (jseward@acm.org), +which also acknowledges contributions by Mike Burrows, David Wheeler, +Peter Fenwick, Alistair Moffat, Radford Neal, Ian H. Witten, +Robert Sedgewick, and Jon L. Bentley. + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + archival/libarchive/decompress_gunzip.c --------------------------------------- @@ -370,6 +378,17 @@ Licensed under GPLv2 or later, see file LICENSE in this source tree. On this system, a copy of the GNU General Public License may be found at . +console-tools/openvt.c +---------------------- + + busyboxed by Quy Tonthat + hacked by Tito + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + console-tools/kbd_mode.c ------------------------ @@ -405,6 +424,19 @@ Licensed under GPLv2 or later, see file LICENSE in this source tree. On this system, a copy of the GNU General Public License may be found at . +coreutils/date.c +---------------- + +by Matthew Grant + +iso-format handling added by Robert Griebl +bugfixes and cleanup by Bernhard Reutner-Fischer + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + coreutils/dos2unix.c -------------------- @@ -580,6 +612,16 @@ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. On this system, a copy of the GNU General Public License may be found at . +coreutils/paste.c +----------------- + +Written by Maxime Coste + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + coreutils/test.c ---------------- @@ -648,6 +690,17 @@ Licensed under GPLv2 or later, see file LICENSE in this source tree. On this system, a copy of the GNU General Public License may be found at . +debianutils/start_stop_daemon.c +------------------------------- + +Written by Marek Michalkiewicz , +Adapted for busybox David Kimdon + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + include/xregex.h, libbb/isdirectory.c ------------------------------------- @@ -735,6 +788,16 @@ SUCH DAMAGE. On this system, a copy of the GNU General Public License may be found at . +libbb/getpty.c +-------------- + +Bjorn Wesen, Axis Communications AB (bjornw@axis.com) + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + libbb/vfork_daemon_rexec.c -------------------------- @@ -765,6 +828,76 @@ for details. On this system, a copy of the GNU General Public License may be found at . +loginutils/chpasswd.c +--------------------- + +Written for SLIND (from passwd.c) by Alexander Shishkin +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + +loginutils/cryptpw.c +-------------------- + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +Cooked from passwd.c by Thomas Lundquist +mkpasswd compatible options added by Bernhard Reutner-Fischer + +Licensed under GPLv2, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + +loginutils/getty.c +------------------ + +Based on agetty - another getty program for Linux. By W. Z. Venema 1989 +Ported to Linux by Peter Orbaek +This program is freely distributable. + +option added by Eric Rasmussen - 12/28/95 + +1999-02-22 Arkadiusz Mickiewicz + +1999-05-05 Thorsten Kranzkowski + +2011-01 Venys Vlasenko + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + +loginutils/vlock.c +------------------ + +Copyright (C) 2000 by spoon +Written by spoon + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +Shoutz to Michael K. Johnson , author of the +original vlock. I snagged a bunch of his code to write this +minimalistic vlock. + +On this system, a copy of the GNU General Public License may be found at +. + +miscutils/conspy.c +------------------ + +pascal.bellard@ads-lu.com + +Based on Russell Stuart's conspy.c + http://ace-host.stuart.id.au/russell/files/conspy.c + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + miscutils/bc.c -------------- @@ -828,6 +961,16 @@ Licensed under GPLv2 or later, see file LICENSE in this source tree. On this system, a copy of the GNU General Public License may be found at . +miscutils/makedevs.c +-------------------- + +public domain -- Dave 'Kill a Cop' Cinege + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + modutils/modutils-24.c ---------------------- @@ -970,6 +1113,19 @@ Copyright 1999-2003 Donald Becker and Scyld Computing Corporation. On this system, a copy of the GNU General Public License may be found at . +networking/ifconfig.c +--------------------- + +Bjorn Wesen, Axis Communications AB + +Authors of the original ifconfig was: + Fred N. van Kempen, + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + networking/ifenslave.c ---------------------- @@ -1018,7 +1174,6 @@ ifconfig This file contains an implementation of the command that either displays or sets the characteristics of one or more of the system's networking interfaces. - Author: Fred N. van Kempen, and others. Copyright 1993 MicroWalt Corporation @@ -1307,9 +1462,6 @@ On this system, a copy of the GNU General Public License may be found at networking/route.c ------------------ -Similar to the standard Unix route, but with only the necessary -parts for AF_INET and AF_INET6 - Bjorn Wesen, Axis Communications AB Author of the original route: @@ -1788,8 +1940,6 @@ On this system, a copy of the GNU General Public License may be found at util-linux/findfs.c ------------------- -Support functions for mounting devices by label/uuid - Copyright (C) 2006 by Jason Schoon Some portions cribbed from e2fsprogs, util-linux, dosfstools @@ -1809,6 +1959,38 @@ Licensed under GPLv2 or later, see file LICENSE in this source tree. On this system, a copy of the GNU General Public License may be found at . +util-linux/getopt.c +------------------- + +Copyright (c) 1997, 1998, 1999, 2000 Frodo Looijaard + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +Version 1.0-b4: Tue Sep 23 1997. First public release. +Version 1.0: Wed Nov 19 1997. + Bumped up the version number to 1.0 + Fixed minor typo (CSH instead of TCSH) +Version 1.0.1: Tue Jun 3 1998 + Fixed sizeof instead of strlen bug + Bumped up the version number to 1.0.1 +Version 1.0.2: Thu Jun 11 1998 (not present) + Fixed gcc-2.8.1 warnings + Fixed --version/-V option (not present) +Version 1.0.5: Tue Jun 22 1999 + Make -u option work (not present) +Version 1.0.6: Tue Jun 27 2000 + No important changes +Version 1.1.0: Tue Jun 30 2000 + Added NLS support (partly written by Arkadiusz Mickiewicz + ) +Ported to Busybox - Alfred M. Szmidt + Removed --version/-V and --help/-h + Removed parse_error(), using bb_error_msg() from Busybox instead + Replaced our_malloc with xmalloc and our_realloc with xrealloc + +On this system, a copy of the GNU General Public License may be found at +. + util-linux/hexdump.c -------------------- @@ -1906,6 +2088,16 @@ Based on sysvinit's mountpoint On this system, a copy of the GNU General Public License may be found at . +util-linux/rdate.c +------------------ + +by Sterling Huxley + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + util-linux/script.c ------------------- @@ -1936,32 +2128,29 @@ Upstream Source: GNU GPL Version 2 Only applets/applet_tables.c, applets/applets.c, applets/individual.c, applets/usage.c, applets/usage_pod.c, archival/libarchive/get_header_tar_lzma.c, -console-tools/loadfont.c, console-tools/showkey.c, coreutils/factor.c, -coreutils/link.c, coreutils/nl.c, coreutils/seq.c, coreutils/shred.c, -coreutils/tac.c, coreutils/test_ptr_hack.c, e2fsprogs/e2fs_lib.c, -e2fsprogs/fsck.c, e2fsprogs/tune2fs.c, editors/sed.c, include/fix_u32.h, +console-tools/showkey.c, coreutils/factor.c, coreutils/link.c, coreutils/nl.c, +coreutils/seq.c, coreutils/shred.c, coreutils/tac.c, coreutils/test_ptr_hack.c, +e2fsprogs/e2fs_lib.c, e2fsprogs/fsck.c, editors/sed.c, include/fix_u32.h, include/unicode.h, include/xatonum.h, init/halt.c, klibc-utils/minips.c, klibc-utils/nuke.c, klibc-utils/resume.c, klibc-utils/run-init.c, libbb/auto_string.c, libbb/bb_bswap_64.c, libbb/bb_cat.c, libbb/bb_do_delay.c, libbb/bb_getgroups.c, libbb/bb_getsockname.c, libbb/bb_qsort.c, libbb/common_bufsiz.c, libbb/duration.c, libbb/endofname.c, -libbb/get_shell_name.c, libbb/get_volsize.c, libbb/human_readable.c, -libbb/inet_cksum.c, libbb/inet_common.c, libbb/isqrt.c, +libbb/get_shell_name.c, libbb/get_volsize.c, libbb/inet_cksum.c, libbb/isqrt.c, libbb/lineedit_ptr_hack.c, libbb/makedev.c, libbb/missing_syscalls.c, libbb/nuke_str.c, libbb/platform.c, libbb/print_numbered_lines.c, libbb/printable.c, libbb/printable_string.c, libbb/ptr_to_globals.c, libbb/read_key.c, libbb/rtc.c, libbb/safe_poll.c, libbb/securetty.c, libbb/selinux_common.c, libbb/signals.c, libbb/single_argv.c, libbb/time.c, -libbb/ubi.c, libbb/udp_io.c, libbb/unicode.c, libbb/update_passwd.c, -libbb/utmp.c, libbb/xatonum.c, libbb/xatonum_template.c, libbb/xconnect.c, -libbb/xfunc_die.c, libbb/xfuncs.c, libbb/xfuncs_printf.c, libbb/xgetcwd.c, -libbb/xreadlink.c, libbb/xrealloc_vector.c, loginutils/deluser.c, -mailutils/mail.c, mailutils/mail.h, mailutils/makemime.c, -mailutils/popmaildir.c, mailutils/reformime.c, mailutils/sendmail.c, -miscutils/chat.c, miscutils/flash_lock_unlock.c, miscutils/flashcp.c, -miscutils/hexedit.c, miscutils/inotifyd.c, miscutils/man.c, +libbb/ubi.c, libbb/udp_io.c, libbb/utmp.c, libbb/xatonum.c, +libbb/xatonum_template.c, libbb/xconnect.c, libbb/xfunc_die.c, libbb/xfuncs.c, +libbb/xfuncs_printf.c, libbb/xgetcwd.c, libbb/xreadlink.c, +libbb/xrealloc_vector.c, loginutils/deluser.c, mailutils/mail.c, +mailutils/mail.h, mailutils/makemime.c, mailutils/popmaildir.c, +mailutils/reformime.c, mailutils/sendmail.c, miscutils/chat.c, +miscutils/flashcp.c, miscutils/hexedit.c, miscutils/inotifyd.c, miscutils/man.c, miscutils/microcom.c, miscutils/nandwrite.c, miscutils/partprobe.c, -miscutils/setfattr.c, miscutils/time.c, miscutils/ts.c, miscutils/ttysize.c, +miscutils/setfattr.c, miscutils/ts.c, miscutils/ttysize.c, miscutils/ubi_tools.c, miscutils/ubirename.c, modutils/modprobe-small.c, networking/httpd_indexcgi.c, networking/httpd_ssi.c, networking/isrv.c, networking/isrv.h, networking/isrv_identd.c, networking/nbd-client.c, @@ -1984,7 +2173,7 @@ util-linux/umount.c, util-linux/volume_id/f2fs.c, util-linux/volume_id/lfs.c, util-linux/volume_id/squashfs.c, util-linux/volume_id/ubifs.c -------------------------------------------------------------------------------- -Copyright (C) 1990, 91, 92, 93, 96, 2004-2005 Free Software Foundation, Inc. +Copyright (C) 1992, 1996, 2004-2005 Free Software Foundation, Inc. (C) 1991 Linus Torvalds. Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by Theodore Ts'o. @@ -2026,6 +2215,55 @@ Licensed under GPLv2, see file LICENSE in this source tree. On this system, a copy of the GNU General Public License may be found at . +archival/bbunzip.c +------------------ + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +Uncompress applet for busybox (c) 2002 Glenn McGrath + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +Gzip implementation for busybox + +Based on GNU gzip v1.2.4 Copyright (C) 1992-1993 Jean-loup Gailly. + +Originally adjusted for busybox by Sven Rudolph +based on gzip sources + +Adjusted further by Erik Andersen to support files as +well as stdin/stdout, and to generally behave itself wrt command line +handling. + +General cleanup to better adhere to the style guide and make use of standard +busybox functions by Glenn McGrath + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +gzip (GNU zip) -- compress files with zip algorithm and 'compress' interface +Copyright (C) 1992-1993 Jean-loup Gailly +The unzip code was written and put in the public domain by Mark Adler. +Portions of the lzw code are derived from the public domain 'compress' +written by Spencer Thomas, Joe Orost, James Woods, Jim McKie, Steve Davies, +Ken Turkowski, Dave Mack and Peter Jannesen. + +bunzip2 + +Modified for busybox by Glenn McGrath +Added support output to stdout by Thomas Lundquist + +Licensed under GPLv2 or later, see file LICENSE in this source tree. + +Small lzma deflate implementation. +Copyright (C) 2006 Aurelien Jacobs + +Based on bunzip.c from busybox + +Licensed under GPLv2, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + archival/libarchive/decompress_unxz.c ------------------------------------- @@ -2040,6 +2278,21 @@ Licensed under GPLv2, see file LICENSE in this source tree. On this system, a copy of the GNU General Public License may be found at . +console-tools/loadfont.c +------------------------ + +loadfont.c - Eugene Crosser & Andries Brouwer + +Version 0.96bb + +Loads the console font, and possibly the corresponding screen map(s). +(Adapted for busybox by Matej Vela.) + +Licensed under GPLv2, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + coreutils/nproc.c, coreutils/unlink.c ------------------------------------- @@ -2087,6 +2340,16 @@ Public License On this system, a copy of the GNU General Public License may be found at . +e2fsprogs/tune2fs.c +------------------- + +Busybox'ed (2009) by Vladimir Dronnikov + +Licensed under GPLv2, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + findutils/find.c ---------------- @@ -2137,6 +2400,73 @@ Licensed under GPLv2, see file LICENSE in this source tree. On this system, a copy of the GNU General Public License may be found at . +libbb/human_readable.c +---------------------- + +June 30, 2001 Manuel Novoa III + +All-integer version (hey, not everyone has floating point) of +make_human_readable_str, modified from similar code I had written +for busybox several months ago. + +Licensed under GPLv2, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + +libbb/inet_common.c +------------------- + +stolen from net-tools-1.59 and stripped down for busybox by + Erik Andersen + +Heavily modified by Manuel Novoa III Mar 12, 2001 + +Licensed under GPLv2, see file LICENSE in this source tree. + +libbb/unicode.c +--------------- + +Unicode support routines. + +Copyright (C) 2009 Denys Vlasenko + +Licensed under GPLv2, see file LICENSE in this source tree. + +Markus Kuhn -- 2007-05-26 (Unicode 5.0) + +Permission to use, copy, modify, and distribute this software +for any purpose and without fee is hereby granted. The author +disclaims all warranties with regard to this software. + +Latest version: http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c + +On this system, a copy of the GNU General Public License may be found at +. + +libbb/update_passwd.c +--------------------- + +Moved from loginutils/passwd.c by Alexander Shishkin + +Modified to be able to add or delete users, groups and users to/from groups +by Tito Ragusa + +Licensed under GPLv2, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + +miscutils/flash_lock_unlock.c +----------------------------- + +Ported to busybox from mtd-utils. + +Licensed under GPLv2, see file LICENSE in this source tree. + +On this system, a copy of the GNU General Public License may be found at +. + miscutils/nandwrite.c --------------------- @@ -2149,6 +2479,20 @@ Licensed under GPLv2, see file LICENSE in this source tree. On this system, a copy of the GNU General Public License may be found at . +miscutils/time.c +---------------- + +Copyright (C) 1990, 91, 92, 93, 96 Free Software Foundation, Inc. + +Licensed under GPLv2, see file LICENSE in this source tree. + +Originally written by David Keppel . +Heavily modified by David MacKenzie . +Heavily modified for busybox by Erik Andersen + +On this system, a copy of the GNU General Public License may be found at +. + miscutils/ubi_tools.c --------------------- @@ -2260,6 +2604,11 @@ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ +Note that only original tiny-AES128-C code is public domain. +The derived code in this file has been expanded to also implement aes192 +and aes256 and use more efficient word-sized operations in many places, +and put under GPLv2 license. + On this system, a copy of the GNU General Public License may be found at . @@ -2288,6 +2637,8 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA +Based from Daniel Beer's public domain work. + On this system, a copy of the GNU General Public License may be found at . @@ -2422,6 +2773,22 @@ On this system, a copy of the GNU General Public License may be found at networking/udhcp/dhcpc.c ------------------------ +Russ Dill July 2001 + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + and filter shamelessly stolen from: http://www.flamewarmaster.de/software/dhcpclient/ @@ -2786,8 +3153,67 @@ util-linux/fsck_minix.c Licensed under GPLv2, see file LICENSE in this source tree. -Code adapted from e2fsck, Copyright (C) 1993, 1994 Theodore Ts'o. -Also licensed under GPL. +09.11.91 - made the first rudimentary functions + +10.11.91 - updated, does checking, no repairs yet. + Sent out to the mailing-list for testing. + +14.11.91 - Testing seems to have gone well. Added some + correction-code, and changed some functions. + +15.11.91 - More correction code. Hopefully it notices most + cases now, and tries to do something about them. + +16.11.91 - More corrections (thanks to Mika Jalava). Most + things seem to work now. Yeah, sure. + +19.04.92 - Had to start over again from this old version, as a + kernel bug ate my enhanced fsck in february. + +28.02.93 - added support for different directory entry sizes.. + +Sat Mar 6 18:59:42 1993, faith@cs.unc.edu: Output namelen with + superblock information + +Sat Oct 9 11:17:11 1993, faith@cs.unc.edu: make exit status conform + to that required by fsutil + +Mon Jan 3 11:06:52 1994 - Dr. Wettstein (greg%wind.uucp@plains.nodak.edu) + Added support for file system valid flag. Also + added program_version variable and output of + program name and version number when program + is executed. + +30.10.94 - added support for v2 filesystem + (Andreas Schwab, schwab@issan.informatik.uni-dortmund.de) + +10.12.94 - added test to prevent checking of mounted fs adapted + from Theodore Ts'o's (tytso@athena.mit.edu) e2fsck + program. (Daniel Quinlan, quinlan@yggdrasil.com) + +01.07.96 - Fixed the v2 fs stuff to use the right #defines and such + for modern libcs (janl@math.uio.no, Nicolai Langfeldt) + +02.07.96 - Added C bit fiddling routines from rmk@ecs.soton.ac.uk + (Russell King). He made them for ARM. It would seem + that the ARM is powerful enough to do this in C whereas + i386 and m64k must use assembly to get it fast >:-) + This should make minix fsck system-independent. + (janl@math.uio.no, Nicolai Langfeldt) + +04.11.96 - Added minor fixes from Andreas Schwab to avoid compiler + warnings. Added mc68k bitops from + Joerg Dorchain . + +06.11.96 - Added v2 code submitted by Joerg Dorchain, but written by + Andreas Schwab. + +1999-02-22 Arkadiusz Mickiewicz +- added Native Language Support + +Make certain that we aren't checking a filesystem that is on a +mounted partition. Code adapted from e2fsck, Copyright (C) 1993, +1994 Theodore Ts'o. Also licensed under GPL. On this system, a copy of the GNU General Public License may be found at . @@ -3155,14 +3581,6 @@ Universite Pierre et Marie Curie (Paris VI) Copyright (C) 1991, 1992 Linus Torvalds -include/inet_common.h ---------------------- - -stolen from net-tools-1.59 and stripped down for busybox by - Erik Andersen - -Heavily modified by Manuel Novoa III Mar 12, 2001 - libbb/change_identity.c, libbb/correct_password.c, libbb/run_shell.c, libbb/setup_environment.c -------------------------------------------------- @@ -3461,11 +3879,6 @@ In the public domain. 2004-11-12 Paul Fox - busyboxed -miscutils/makedevs.c --------------------- - -public domain -- Dave 'Kill a Cop' Cinege - Upstream Source: No Copyright/License Notices @@ -3479,6 +3892,23 @@ uncompress for busybox -- (c) 2002 Robert Griebl based on the original compress42.c source (see disclaimer below) +(N)compress42.c - File compression ala IEEE Computer, Mar 1992. + +Authors: + Spencer W. Thomas (decvax!harpo!utah-cs!utah-gr!thomas) + Jim McKie (decvax!mcvax!jim) + Steve Davies (decvax!vax135!petsd!peora!srd) + Ken Turkowski (decvax!decwrl!turtlevax!ken) + James A. Woods (decvax!ihnp4!ames!jaw) + Joe Orost (decvax!vax135!petsd!joe) + Dave Mack (csu@alembic.acs.com) + Peter Jannesen, Network Communication Systems + (peter@ncs.nl) + +marc@suse.de : a small security fix for a buffer overflow + +[... History snipped ...] + From : This is free and unencumbered software released into the public domain. @@ -3518,4 +3948,16 @@ networking/libiproute/rtm_map.h, networking/libiproute/utils.h, shell/match.h, shell/math.h, util-linux/minix.h, util-linux/nologin.c ---------------------------------------------------------------------- -No copyright/license notices, but most likely licensed under GNU GPL version 2. +No copyright/license notices, but most likely licensed under GNU GPL version 2, +if copyrightable at all. + +include/inet_common.h +--------------------- + +stolen from net-tools-1.59 and stripped down for busybox by + Erik Andersen + +Heavily modified by Manuel Novoa III Mar 12, 2001 + +No license notice, but most likely licensed under GPLv2 like +, if copyrightable at all. -- cgit v0.9.1