You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(6) |
Jul
(14) |
Aug
(156) |
Sep
(35) |
Oct
(48) |
Nov
(55) |
Dec
(16) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(24) |
Feb
(154) |
Mar
(139) |
Apr
(175) |
May
(87) |
Jun
(34) |
Jul
(42) |
Aug
(68) |
Sep
(41) |
Oct
(76) |
Nov
(77) |
Dec
(50) |
2008 |
Jan
(98) |
Feb
(43) |
Mar
(102) |
Apr
(27) |
May
(55) |
Jun
(13) |
Jul
(58) |
Aug
(62) |
Sep
(61) |
Oct
(43) |
Nov
(87) |
Dec
(134) |
2009 |
Jan
(175) |
Feb
(106) |
Mar
(58) |
Apr
(41) |
May
(74) |
Jun
(123) |
Jul
(252) |
Aug
(192) |
Sep
(69) |
Oct
(38) |
Nov
(117) |
Dec
(95) |
2010 |
Jan
(146) |
Feb
(76) |
Mar
(90) |
Apr
(60) |
May
(23) |
Jun
(19) |
Jul
(208) |
Aug
(140) |
Sep
(103) |
Oct
(114) |
Nov
(50) |
Dec
(47) |
2011 |
Jan
(59) |
Feb
(47) |
Mar
(61) |
Apr
(58) |
May
(41) |
Jun
(11) |
Jul
(17) |
Aug
(49) |
Sep
(34) |
Oct
(166) |
Nov
(38) |
Dec
(70) |
2012 |
Jan
(87) |
Feb
(37) |
Mar
(28) |
Apr
(25) |
May
(29) |
Jun
(30) |
Jul
(43) |
Aug
(27) |
Sep
(46) |
Oct
(27) |
Nov
(51) |
Dec
(70) |
2013 |
Jan
(92) |
Feb
(34) |
Mar
(58) |
Apr
(37) |
May
(46) |
Jun
(9) |
Jul
(38) |
Aug
(22) |
Sep
(28) |
Oct
(42) |
Nov
(44) |
Dec
(34) |
2014 |
Jan
(63) |
Feb
(39) |
Mar
(48) |
Apr
(31) |
May
(21) |
Jun
(43) |
Jul
(36) |
Aug
(69) |
Sep
(53) |
Oct
(56) |
Nov
(46) |
Dec
(49) |
2015 |
Jan
(63) |
Feb
(35) |
Mar
(30) |
Apr
(38) |
May
(27) |
Jun
(42) |
Jul
(42) |
Aug
(63) |
Sep
(18) |
Oct
(45) |
Nov
(65) |
Dec
(71) |
2016 |
Jan
(54) |
Feb
(79) |
Mar
(59) |
Apr
(38) |
May
(32) |
Jun
(46) |
Jul
(42) |
Aug
(30) |
Sep
(58) |
Oct
(33) |
Nov
(98) |
Dec
(59) |
2017 |
Jan
(79) |
Feb
(12) |
Mar
(43) |
Apr
(32) |
May
(76) |
Jun
(59) |
Jul
(44) |
Aug
(14) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <abe...@us...> - 2017-03-24 16:05:42
|
Revision: 8227 http://sourceforge.net/p/astlinux/code/8227 Author: abelbeck Date: 2017-03-24 16:05:40 +0000 (Fri, 24 Mar 2017) Log Message: ----------- Revert r8226, we can test for Hyper-V and modprobe automatically Modified Paths: -------------- branches/1.0/project/astlinux/board/genx86_64-vm/target_skeleton/etc/rc.modules Modified: branches/1.0/project/astlinux/board/genx86_64-vm/target_skeleton/etc/rc.modules =================================================================== --- branches/1.0/project/astlinux/board/genx86_64-vm/target_skeleton/etc/rc.modules 2017-03-24 02:58:49 UTC (rev 8226) +++ branches/1.0/project/astlinux/board/genx86_64-vm/target_skeleton/etc/rc.modules 2017-03-24 16:05:40 UTC (rev 8227) @@ -4,8 +4,6 @@ ## ## Ethernet support ## Virtual first, then Emulated -## -#hv_netvsc virtio-pci vmxnet3 pcnet32 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-24 02:58:50
|
Revision: 8226 http://sourceforge.net/p/astlinux/code/8226 Author: abelbeck Date: 2017-03-24 02:58:49 +0000 (Fri, 24 Mar 2017) Log Message: ----------- genx86_64-vm, add '#hv_netvsc' to the default /etc/rc.modules Modified Paths: -------------- branches/1.0/project/astlinux/board/genx86_64-vm/target_skeleton/etc/rc.modules Modified: branches/1.0/project/astlinux/board/genx86_64-vm/target_skeleton/etc/rc.modules =================================================================== --- branches/1.0/project/astlinux/board/genx86_64-vm/target_skeleton/etc/rc.modules 2017-03-23 20:49:22 UTC (rev 8225) +++ branches/1.0/project/astlinux/board/genx86_64-vm/target_skeleton/etc/rc.modules 2017-03-24 02:58:49 UTC (rev 8226) @@ -4,6 +4,8 @@ ## ## Ethernet support ## Virtual first, then Emulated +## +#hv_netvsc virtio-pci vmxnet3 pcnet32 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-23 20:49:25
|
Revision: 8225 http://sourceforge.net/p/astlinux/code/8225 Author: abelbeck Date: 2017-03-23 20:49:22 +0000 (Thu, 23 Mar 2017) Log Message: ----------- openvpn, version bump to 2.4.1, add rc.conf variable OVPNC_REMOTE_CERT_TLS to replace deprecated OVPNC_NSCERTTYPE variable Modified Paths: -------------- branches/1.0/package/openvpn/openvpn.mk branches/1.0/package/openvpn/openvpnclient.init branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Modified: branches/1.0/package/openvpn/openvpn.mk =================================================================== --- branches/1.0/package/openvpn/openvpn.mk 2017-03-23 14:39:59 UTC (rev 8224) +++ branches/1.0/package/openvpn/openvpn.mk 2017-03-23 20:49:22 UTC (rev 8225) @@ -4,7 +4,7 @@ # ############################################################# -OPENVPN_VERSION = 2.4.0 +OPENVPN_VERSION = 2.4.1 OPENVPN_SITE = http://swupdate.openvpn.net/community/releases OPENVPN_DEPENDENCIES = host-pkg-config openssl Modified: branches/1.0/package/openvpn/openvpnclient.init =================================================================== --- branches/1.0/package/openvpn/openvpnclient.init 2017-03-23 14:39:59 UTC (rev 8224) +++ branches/1.0/package/openvpn/openvpnclient.init 2017-03-23 20:49:22 UTC (rev 8225) @@ -84,6 +84,9 @@ if [ -n "$OVPNC_NSCERTTYPE" ]; then echo "ns-cert-type $OVPNC_NSCERTTYPE" >> /tmp/etc/openvpnclient.conf fi + if [ -n "$OVPNC_REMOTE_CERT_TLS" ]; then + echo "remote-cert-tls $OVPNC_REMOTE_CERT_TLS" >> /tmp/etc/openvpnclient.conf + fi # Static settings -- fine for most users echo "# Static settings Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2017-03-23 14:39:59 UTC (rev 8224) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2017-03-23 20:49:22 UTC (rev 8225) @@ -708,8 +708,10 @@ #OVPNC_AUTH="SHA256" ## Enable User/Pass authentication using space separated user & pass" #OVPNC_USER_PASS="user pass" -## Define ns-cert-type if set +## Define ns-cert-type if set (deprecated as of OpenVPN 2.4.1, to be removed with 2.5.x) #OVPNC_NSCERTTYPE="server" +## Define remote-cert-tls if set +#OVPNC_REMOTE_CERT_TLS="server" ## Allow OpenVPN Client tunnel to LAN Interface(s), defaults to disallow. ## Use "INTIF" for 1st, "INT2IF" for 2nd, "INT3IF" for 3rd, or "INT4IF" for 4th Internal Interface, space separated for multiple ## Note: OpenVPN Client tunnel to DMZ Interface is allowed. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-23 14:40:01
|
Revision: 8224 http://sourceforge.net/p/astlinux/code/8224 Author: abelbeck Date: 2017-03-23 14:39:59 +0000 (Thu, 23 Mar 2017) Log Message: ----------- openssh, sshd.init, sshd_config, disable s/key authentication since we don't support it Modified Paths: -------------- branches/1.0/package/openssh/sshd.init Modified: branches/1.0/package/openssh/sshd.init =================================================================== --- branches/1.0/package/openssh/sshd.init 2017-03-23 14:01:44 UTC (rev 8223) +++ branches/1.0/package/openssh/sshd.init 2017-03-23 14:39:59 UTC (rev 8224) @@ -31,6 +31,7 @@ echo " PermitRootLogin ${SSHDROOT:-yes} PasswordAuthentication ${SSHD_PASS_AUTH:-yes} +ChallengeResponseAuthentication no UseDNS no PubkeyAcceptedKeyTypes +ssh-dss This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-23 14:01:46
|
Revision: 8223 http://sourceforge.net/p/astlinux/code/8223 Author: abelbeck Date: 2017-03-23 14:01:44 +0000 (Thu, 23 Mar 2017) Log Message: ----------- openssh, sshd.init, sshd_config, consistently use space instead of = Modified Paths: -------------- branches/1.0/package/openssh/sshd.init Modified: branches/1.0/package/openssh/sshd.init =================================================================== --- branches/1.0/package/openssh/sshd.init 2017-03-22 23:13:11 UTC (rev 8222) +++ branches/1.0/package/openssh/sshd.init 2017-03-23 14:01:44 UTC (rev 8223) @@ -33,7 +33,7 @@ PasswordAuthentication ${SSHD_PASS_AUTH:-yes} UseDNS no -PubkeyAcceptedKeyTypes=+ssh-dss +PubkeyAcceptedKeyTypes +ssh-dss IPQoS cs2 af41 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-22 23:13:13
|
Revision: 8222 http://sourceforge.net/p/astlinux/code/8222 Author: abelbeck Date: 2017-03-22 23:13:11 +0000 (Wed, 22 Mar 2017) Log Message: ----------- update ChangeLog Modified Paths: -------------- branches/1.0/docs/ChangeLog.txt Modified: branches/1.0/docs/ChangeLog.txt =================================================================== --- branches/1.0/docs/ChangeLog.txt 2017-03-22 23:06:28 UTC (rev 8221) +++ branches/1.0/docs/ChangeLog.txt 2017-03-22 23:13:11 UTC (rev 8222) @@ -48,6 +48,8 @@ -- OpenSSL, version bump to 1.0.2k, security fixes: CVE-2017-3731, CVE-2017-3732 +-- OpenSSH, version bump to 7.5p1, allow PubkeyAcceptedKeyTypes 'ssh-dss' for backward compatibility. + -- libcurl (curl) version bump to 7.53.1, security fixes: CVE-2017-2629 -- gntp-send, version 0.3.4, new package, CLI tool for sending Growl (GNTP) notifications. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-22 23:06:30
|
Revision: 8221 http://sourceforge.net/p/astlinux/code/8221 Author: abelbeck Date: 2017-03-22 23:06:28 +0000 (Wed, 22 Mar 2017) Log Message: ----------- OpenSSH, (major) version bump to 7.5p1, tweak adaptive-ban plugin to match the latest sshd logging Modified Paths: -------------- branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh branches/1.0/package/openssh/openssh.mk branches/1.0/package/openssh/sshd.init Removed Paths: ------------- branches/1.0/package/openssh/openssh-UseRoaming-CVE-2016-0777-CVE-2016-0778.patch Modified: branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh =================================================================== --- branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh 2017-03-21 19:52:05 UTC (rev 8220) +++ branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh 2017-03-22 23:06:28 UTC (rev 8221) @@ -172,7 +172,7 @@ local file="$1" PREFIX="$2" HOST="$3" sed -n -r -e "s/^${PREFIX}Failed (password|publickey) for .* from ${HOST}( port [0-9]*)?( ssh[0-9]*)?$/\2/p" \ - -e "s/^${PREFIX}[iI](llegal|nvalid) user .* from ${HOST}[[:space:]]*$/\2/p" \ + -e "s/^${PREFIX}[iI](llegal|nvalid) user .* from ${HOST}( port [0-9]*)?$/\2/p" \ "$file" >"$TEMPFILE" } Deleted: branches/1.0/package/openssh/openssh-UseRoaming-CVE-2016-0777-CVE-2016-0778.patch =================================================================== --- branches/1.0/package/openssh/openssh-UseRoaming-CVE-2016-0777-CVE-2016-0778.patch 2017-03-21 19:52:05 UTC (rev 8220) +++ branches/1.0/package/openssh/openssh-UseRoaming-CVE-2016-0777-CVE-2016-0778.patch 2017-03-22 23:06:28 UTC (rev 8221) @@ -1,43 +0,0 @@ -Experimental roaming code in the ssh client could be tricked by a -hostile sshd server, potentially leaking key material. -CVE-2016-0777 and CVE-2016-0778. -Prevent this problem immediately by adding the line "UseRoaming no" to -/etc/ssh/ssh_config. - -Index: usr.bin/ssh/readconf.c -=================================================================== ---- openssh-6.6p1/readconf.c 30 Jul 2015 00:01:34 -0000 -+++ openssh-6.6p1/readconf.c 13 Jan 2016 23:17:23 -0000 -@@ -1556,7 +1556,7 @@ initialize_options(Options * options) - options->tun_remote = -1; - options->local_command = NULL; - options->permit_local_command = -1; -- options->use_roaming = -1; -+ options->use_roaming = 0; - options->visual_host_key = -1; - options->ip_qos_interactive = -1; - options->ip_qos_bulk = -1; -@@ -1723,8 +1723,7 @@ fill_default_options(Options * options) - options->tun_remote = SSH_TUNID_ANY; - if (options->permit_local_command == -1) - options->permit_local_command = 0; -- if (options->use_roaming == -1) -- options->use_roaming = 1; -+ options->use_roaming = 0; - if (options->visual_host_key == -1) - options->visual_host_key = 0; - if (options->ip_qos_interactive == -1) -Index: usr.bin/ssh/ssh.c -=================================================================== ---- openssh-6.6p1/ssh.c 30 Jul 2015 00:01:34 -0000 -+++ openssh-6.6p1/ssh.c 13 Jan 2016 23:17:23 -0000 -@@ -1729,9 +1729,6 @@ ssh_session2(void) - fork_postauth(); - } - -- if (options.use_roaming) -- request_roaming(); -- - return client_loop(tty_flag, tty_flag ? - options.escape_char : SSH_ESCAPECHAR_NONE, id); - } Modified: branches/1.0/package/openssh/openssh.mk =================================================================== --- branches/1.0/package/openssh/openssh.mk 2017-03-21 19:52:05 UTC (rev 8220) +++ branches/1.0/package/openssh/openssh.mk 2017-03-22 23:06:28 UTC (rev 8221) @@ -4,7 +4,7 @@ # ############################################################# -OPENSSH_VERSION = 6.6p1 +OPENSSH_VERSION = 7.5p1 OPENSSH_SITE = http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable OPENSSH_CONF_ENV = LD="$(TARGET_CC)" LDFLAGS="$(TARGET_CFLAGS)" @@ -12,13 +12,13 @@ OPENSSH_CONF_OPT = \ --libexecdir=/usr/libexec \ + --sysconfdir=/etc/ssh \ --disable-lastlog \ --disable-utmp \ --disable-utmpx \ --disable-wtmp \ --disable-wtmpx \ - --disable-strip \ - --sysconfdir=/etc/ssh + --disable-strip ifeq ($(BR2_PACKAGE_LIBEDIT),y) OPENSSH_DEPENDENCIES += libedit @@ -25,6 +25,10 @@ OPENSSH_CONF_OPT += --with-libedit="$(STAGING_DIR)/usr" endif +OPENSSH_CONF_OPT += --without-pam + +OPENSSH_CONF_OPT += --without-selinux + OPENSSH_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) -C $(@D) install-nosysconf define OPENSSH_INSTALL_INITSCRIPT Modified: branches/1.0/package/openssh/sshd.init =================================================================== --- branches/1.0/package/openssh/sshd.init 2017-03-21 19:52:05 UTC (rev 8220) +++ branches/1.0/package/openssh/sshd.init 2017-03-22 23:06:28 UTC (rev 8221) @@ -32,6 +32,9 @@ PermitRootLogin ${SSHDROOT:-yes} PasswordAuthentication ${SSHD_PASS_AUTH:-yes} +UseDNS no +PubkeyAcceptedKeyTypes=+ssh-dss + IPQoS cs2 af41 Subsystem sftp /usr/libexec/sftp-server" >> /tmp/etc/ssh/sshd_config This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-21 19:52:08
|
Revision: 8220 http://sourceforge.net/p/astlinux/code/8220 Author: abelbeck Date: 2017-03-21 19:52:05 +0000 (Tue, 21 Mar 2017) Log Message: ----------- update ChangeLog Modified Paths: -------------- branches/1.0/docs/ChangeLog.txt Modified: branches/1.0/docs/ChangeLog.txt =================================================================== --- branches/1.0/docs/ChangeLog.txt 2017-03-21 16:53:53 UTC (rev 8219) +++ branches/1.0/docs/ChangeLog.txt 2017-03-21 19:52:05 UTC (rev 8220) @@ -17,6 +17,9 @@ -- rbash, new command (part of bash package), a restricted login shell /bin/rbash for non-root users. More info: http://doc.astlinux-project.org/userdoc:tt_restricted_user_login +-- unique-local-ipv6, new command to generate a pseudo-random IPv6 ULA (Unique Local Address) /48 Prefix for + local, VPN, etc. use. These prefixes are not globally routable without some Network Prefix Translation (NPTv6). + -- bash, add support for the loadable builtin 'sleep', automatically used in various background scripts. -- sqlite, version bump to 3.17.0 @@ -63,6 +66,9 @@ -- vsftpd, add FTPD_WRITE rc.conf variable to select read/write or read-only access. Note: The FTP server (vsftpd) is no longer enabled by default for new installs, use the Network tab to enable it. +-- When a Static IPv6 external interface is defined (EXTIPV6) with an undefined IPv6 Gateway entry (EXTGWIPV6), + now automatically use Router Advertisements to set the default route. + -- chrony, version bump to 3.1 -- fping, version bump to 3.16 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-21 16:53:56
|
Revision: 8219 http://sourceforge.net/p/astlinux/code/8219 Author: abelbeck Date: 2017-03-21 16:53:53 +0000 (Tue, 21 Mar 2017) Log Message: ----------- genx86_64-vm kernel, build modules for a Hyper-V guest, Nick from the mailing list is testing Modified Paths: -------------- branches/1.0/project/astlinux/genx86_64/linux-smp-vm.config Modified: branches/1.0/project/astlinux/genx86_64/linux-smp-vm.config =================================================================== --- branches/1.0/project/astlinux/genx86_64/linux-smp-vm.config 2017-03-20 23:58:21 UTC (rev 8218) +++ branches/1.0/project/astlinux/genx86_64/linux-smp-vm.config 2017-03-21 16:53:53 UTC (rev 8219) @@ -877,7 +877,7 @@ # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y -# CONFIG_CONNECTOR is not set +CONFIG_CONNECTOR=m # CONFIG_MTD is not set # CONFIG_PARPORT is not set CONFIG_PNP=y @@ -897,10 +897,7 @@ CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=m - -# -# DRBD disabled because PROC_FS, INET or CONNECTOR not selected -# +# CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_UB is not set @@ -2378,7 +2375,43 @@ # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set CONFIG_SWIOTLB_XEN=y -# CONFIG_STAGING is not set +CONFIG_STAGING=y +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_USBIP_CORE is not set +# CONFIG_ECHO is not set +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_RTS_PSTOR is not set +# CONFIG_RTS5139 is not set +# CONFIG_TRANZPORT is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_LINE6_USB is not set +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_USB_SERIAL_QUATECH_USB2 is not set +# CONFIG_HYPERV_STORAGE is not set +CONFIG_HYPERV_NET=m +# CONFIG_HYPERV_MOUSE is not set +# CONFIG_VME_BUS is not set +# CONFIG_DX_SEP is not set +# CONFIG_IIO is not set +# CONFIG_XVMALLOC is not set +# CONFIG_ZRAM is not set +# CONFIG_CRYSTALHD is not set +# CONFIG_CXT1E1 is not set +# CONFIG_ACPI_QUICKSTART is not set +# CONFIG_SBE_2T3E3 is not set +# CONFIG_USB_ENESTORAGE is not set +# CONFIG_BCM_WIMAX is not set +# CONFIG_FT1000 is not set + +# +# Speakup console speech +# +# CONFIG_SPEAKUP is not set +# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set +# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set +# CONFIG_STAGING_MEDIA is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set @@ -2406,7 +2439,8 @@ # CONFIG_INTEL_IOMMU is not set # CONFIG_IRQ_REMAP is not set # CONFIG_VIRT_DRIVERS is not set -# CONFIG_HYPERV is not set +CONFIG_HYPERV=m +CONFIG_HYPERV_UTILS=m # CONFIG_PM_DEVFREQ is not set # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-20 23:58:24
|
Revision: 8218 http://sourceforge.net/p/astlinux/code/8218 Author: abelbeck Date: 2017-03-20 23:58:21 +0000 (Mon, 20 Mar 2017) Log Message: ----------- network, If a Static IPv6 external interface is defined with an undefined IPv6 Gateway entry, automatically it will use Router Advertisements to set the default route Modified Paths: -------------- branches/1.0/project/astlinux/target_skeleton/etc/init.d/network branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Modified: branches/1.0/project/astlinux/target_skeleton/etc/init.d/network =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/init.d/network 2017-03-18 18:04:21 UTC (rev 8217) +++ branches/1.0/project/astlinux/target_skeleton/etc/init.d/network 2017-03-20 23:58:21 UTC (rev 8218) @@ -610,9 +610,10 @@ if [ -n "$EXTIP_ALIAS" ]; then alias_interface add $EXTIF "$EXTIP_ALIAS" fi - if [ "$IPV6" = "yes" -a -n "$EXTIPV6" ] && \ - [ "$DHCPV6_CLIENT_ENABLE" != "yes" -o "$DHCPV6_CLIENT_REQUEST_ADDRESS" = "no" ]; then - ip -6 addr add $EXTIPV6 dev $EXTIF + if [ "$IPV6" = "yes" ] && [ "$DHCPV6_CLIENT_ENABLE" != "yes" -o "$DHCPV6_CLIENT_REQUEST_ADDRESS" = "no" ]; then + if [ -n "$EXTIPV6" ]; then + ip -6 addr add $EXTIPV6 dev $EXTIF + fi fi ip link set dev $EXTIF up if [ "$IPV6" = "yes" -a "$DHCPV6_CLIENT_ENABLE" = "yes" ]; then @@ -628,9 +629,15 @@ if [ -n "$EXTGW" ]; then ip route add default via $EXTGW dev $EXTIF fi - if [ "$IPV6" = "yes" -a -n "$EXTGWIPV6" ] && \ - [ "$DHCPV6_CLIENT_ENABLE" != "yes" -o "$DHCPV6_CLIENT_REQUEST_ADDRESS" = "no" ]; then - ip -6 route add default via $EXTGWIPV6 dev $EXTIF metric 1 + if [ "$IPV6" = "yes" ] && [ "$DHCPV6_CLIENT_ENABLE" != "yes" -o "$DHCPV6_CLIENT_REQUEST_ADDRESS" = "no" ]; then + if [ -n "$EXTIPV6" ]; then + if [ -n "$EXTGWIPV6" ]; then + ip -6 route add default via $EXTGWIPV6 dev $EXTIF metric 1 + else + # Use Router Advertisements to set the default route + sysctl -w net/ipv6/conf/${EXTIF}/accept_ra=2 >/dev/null + fi + fi fi #end static IP fi @@ -669,10 +676,16 @@ ifplugd -apq -t2 -u3 -d3 -i $EXTIF -r /etc/ifplugd/udhcpc.action # No DHCPv6 - Static IPv6 if defined - if [ "$IPV6" = "yes" -a -n "$EXTIPV6" -a -n "$EXTGWIPV6" ] && \ - [ "$DHCPV6_CLIENT_ENABLE" != "yes" -o "$DHCPV6_CLIENT_REQUEST_ADDRESS" = "no" ]; then - ip -6 addr add $EXTIPV6 dev $EXTIF - ip -6 route add default via $EXTGWIPV6 dev $EXTIF metric 1 + if [ "$IPV6" = "yes" ] && [ "$DHCPV6_CLIENT_ENABLE" != "yes" -o "$DHCPV6_CLIENT_REQUEST_ADDRESS" = "no" ]; then + if [ -n "$EXTIPV6" ]; then + ip -6 addr add $EXTIPV6 dev $EXTIF + if [ -n "$EXTGWIPV6" ]; then + ip -6 route add default via $EXTGWIPV6 dev $EXTIF metric 1 + else + # Use Router Advertisements to set the default route + sysctl -w net/ipv6/conf/${EXTIF}/accept_ra=2 >/dev/null + fi + fi fi fi Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2017-03-18 18:04:21 UTC (rev 8217) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2017-03-20 23:58:21 UTC (rev 8218) @@ -232,6 +232,7 @@ ## Do not use the example addresses shown, they are for documentation use only! ## ## Static External IPv6 address and gateway address +## Note: If EXTIPV6 is defined but EXTGWIPV6 is not, Router Advertisements will set the default route #EXTIPV6="2001:db8:1::1/64" #EXTGWIPV6="2001:db8:100::1" #EXT2IPV6="2001:db8:2::1/64" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-18 18:04:22
|
Revision: 8217 http://sourceforge.net/p/astlinux/code/8217 Author: abelbeck Date: 2017-03-18 18:04:21 +0000 (Sat, 18 Mar 2017) Log Message: ----------- unique-local-ipv6, new command to generate an IPv6 ULA (Unique Local Address) Prefix Added Paths: ----------- branches/1.0/project/astlinux/target_skeleton/usr/sbin/unique-local-ipv6 Added: branches/1.0/project/astlinux/target_skeleton/usr/sbin/unique-local-ipv6 =================================================================== --- branches/1.0/project/astlinux/target_skeleton/usr/sbin/unique-local-ipv6 (rev 0) +++ branches/1.0/project/astlinux/target_skeleton/usr/sbin/unique-local-ipv6 2017-03-18 18:04:21 UTC (rev 8217) @@ -0,0 +1,56 @@ +#!/bin/bash + +## +## Generate an IPv6 ULA (Unique Local Address) Prefix +## +## Usage: unique-local-ipv6 +## +## Outputs a pseudo-random /48 prefix out of the fd::/8 address space. +## +## Ref: 3.2.2. Sample Code for Pseudo-Random Global ID Algorithm +## https://tools.ietf.org/html/rfc4193#section-3.2.2 +## + +## +## Obtain the current time of day in 64-bit NTP format + +secs_nanosecs="$(date '+%s:%N')" +secs="${secs_nanosecs%:*}" +nanosecs="${secs_nanosecs#*:}" +# Strip any leading 0's so nano-seconds does not look octal +nanosecs=$((10#$nanosecs)) +# Adjust secs to match NTP time format, no practical need to mess with nano-seconds +secs=$((secs + 2208988800)) +timestamp="$(printf '%08x%08x' $secs $nanosecs)" + +## +## Obtain an EUI-64 identifier from the system + +mac="$(ip -o link show | sed -n -r -e 's|^.* link/ether ([0-9a-fA-F:]+) .*$|\1|p' | head -n1)" +if [ -z "$mac" ]; then + echo "unique-local-ipv6: No MAC address found" >&2 + exit 1 +fi + +B1="${mac%%:*}" +B1="$(printf '%02x' $((16#$B1 ^ 16#02)))" +B2="$(echo "$mac" | cut -d: -f2)" +B3="$(echo "$mac" | cut -d: -f3)" +B4="$(echo "$mac" | cut -d: -f4)" +B5="$(echo "$mac" | cut -d: -f5)" +B6="$(echo "$mac" | cut -d: -f6)" + +eui_64="${B1}${B2}${B3}fffe${B4}${B5}${B6}" + +## +## Concatenate the time of day with the system-specific identifier +## Compute an SHA-1 digest, use the least significant 40 bits as the Global ID + +# Use printf to suppress a trailing newline before sha1sum +global_id="$(printf "$timestamp$eui_64" | sha1sum | cut -c 31-40)" + +## +## Concatenate fc00::/7, the L bit set to 1 (ie. "fd"), and +## the 40-bit Global ID to create a Local IPv6 address prefix + +echo "fd$global_id" | sed -n -r -e 's|^(....)(....)(....)$|\1:\2:\3::/48|p' Property changes on: branches/1.0/project/astlinux/target_skeleton/usr/sbin/unique-local-ipv6 ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-16 21:52:05
|
Revision: 8216 http://sourceforge.net/p/astlinux/code/8216 Author: abelbeck Date: 2017-03-16 21:52:02 +0000 (Thu, 16 Mar 2017) Log Message: ----------- update ChangeLog Modified Paths: -------------- branches/1.0/docs/ChangeLog.txt Modified: branches/1.0/docs/ChangeLog.txt =================================================================== --- branches/1.0/docs/ChangeLog.txt 2017-03-16 21:42:08 UTC (rev 8215) +++ branches/1.0/docs/ChangeLog.txt 2017-03-16 21:52:02 UTC (rev 8216) @@ -12,9 +12,13 @@ ** System +-- Linux Kernel 3.2.87 (minor bump) + -- rbash, new command (part of bash package), a restricted login shell /bin/rbash for non-root users. More info: http://doc.astlinux-project.org/userdoc:tt_restricted_user_login +-- bash, add support for the loadable builtin 'sleep', automatically used in various background scripts. + -- sqlite, version bump to 3.17.0 -- Fossil, version bump to 2.0, adds a hardened SHA1 implementation and understands SHA3-256 hashes. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-16 21:42:10
|
Revision: 8215 http://sourceforge.net/p/astlinux/code/8215 Author: abelbeck Date: 2017-03-16 21:42:08 +0000 (Thu, 16 Mar 2017) Log Message: ----------- Linux version bump from linux-3.2.84 to linux-3.2.87 Modified Paths: -------------- branches/1.0/astlinux-ast11.config branches/1.0/astlinux-ast13.config branches/1.0/crosstool-ng-src/ct-ng-1.20.0-3.2-x86_64.config branches/1.0/crosstool-ng-src/ct-ng-1.20.0-3.2.config branches/1.0/crosstool-ng-src/get-files.sh branches/1.0/project/astlinux/geni586/linux-smp.config branches/1.0/project/astlinux/geni586/linux.config branches/1.0/project/astlinux/genx86_64/linux-smp-vm.config branches/1.0/project/astlinux/genx86_64/linux-smp.config branches/1.0/project/runnix/geni586/linux.config branches/1.0/project/runnix-iso/geni586/linux.config branches/1.0/runnix-iso.config branches/1.0/runnix.config branches/1.0/x86_64-configs/astlinux-ast11.config branches/1.0/x86_64-configs/astlinux-ast13.config Modified: branches/1.0/astlinux-ast11.config =================================================================== --- branches/1.0/astlinux-ast11.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/astlinux-ast11.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -915,7 +915,7 @@ # BR2_LINUX_KERNEL_CUSTOM_VERSION is not set BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # BR2_LINUX_KERNEL_CUSTOM_GIT is not set -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.84.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.87.tar.gz" BR2_LINUX_KERNEL_VERSION="custom" BR2_LINUX_KERNEL_PATCH="project/astlinux/kernel-patches" # BR2_LINUX_KERNEL_USE_DEFCONFIG is not set Modified: branches/1.0/astlinux-ast13.config =================================================================== --- branches/1.0/astlinux-ast13.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/astlinux-ast13.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -915,7 +915,7 @@ # BR2_LINUX_KERNEL_CUSTOM_VERSION is not set BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # BR2_LINUX_KERNEL_CUSTOM_GIT is not set -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.84.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.87.tar.gz" BR2_LINUX_KERNEL_VERSION="custom" BR2_LINUX_KERNEL_PATCH="project/astlinux/kernel-patches" # BR2_LINUX_KERNEL_USE_DEFCONFIG is not set Modified: branches/1.0/crosstool-ng-src/ct-ng-1.20.0-3.2-x86_64.config =================================================================== --- branches/1.0/crosstool-ng-src/ct-ng-1.20.0-3.2-x86_64.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/crosstool-ng-src/ct-ng-1.20.0-3.2-x86_64.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -219,7 +219,7 @@ # CT_KERNEL_V_2_6_31 is not set # CT_KERNEL_V_2_6_27 is not set CT_KERNEL_LINUX_CUSTOM=y -CT_KERNEL_LINUX_CUSTOM_LOCATION="${CT_TOP_DIR}/linux-3.2.84.tar.gz" +CT_KERNEL_LINUX_CUSTOM_LOCATION="${CT_TOP_DIR}/linux-3.2.87.tar.gz" CT_KERNEL_windows_AVAILABLE=y # Modified: branches/1.0/crosstool-ng-src/ct-ng-1.20.0-3.2.config =================================================================== --- branches/1.0/crosstool-ng-src/ct-ng-1.20.0-3.2.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/crosstool-ng-src/ct-ng-1.20.0-3.2.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -219,7 +219,7 @@ # CT_KERNEL_V_2_6_31 is not set # CT_KERNEL_V_2_6_27 is not set CT_KERNEL_LINUX_CUSTOM=y -CT_KERNEL_LINUX_CUSTOM_LOCATION="${CT_TOP_DIR}/linux-3.2.84.tar.gz" +CT_KERNEL_LINUX_CUSTOM_LOCATION="${CT_TOP_DIR}/linux-3.2.87.tar.gz" CT_KERNEL_windows_AVAILABLE=y # Modified: branches/1.0/crosstool-ng-src/get-files.sh =================================================================== --- branches/1.0/crosstool-ng-src/get-files.sh 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/crosstool-ng-src/get-files.sh 2017-03-16 21:42:08 UTC (rev 8215) @@ -4,7 +4,7 @@ TARBALLS=".build/tarballs" -LINUX_KERNEL="linux-3.2.84.tar.gz" +LINUX_KERNEL="linux-3.2.87.tar.gz" EGLIBC="eglibc-2_18.tar.bz2" Modified: branches/1.0/project/astlinux/geni586/linux-smp.config =================================================================== --- branches/1.0/project/astlinux/geni586/linux-smp.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/project/astlinux/geni586/linux-smp.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.2.84 Kernel Configuration +# Linux/i386 3.2.87 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y Modified: branches/1.0/project/astlinux/geni586/linux.config =================================================================== --- branches/1.0/project/astlinux/geni586/linux.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/project/astlinux/geni586/linux.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.2.84 Kernel Configuration +# Linux/i386 3.2.87 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y Modified: branches/1.0/project/astlinux/genx86_64/linux-smp-vm.config =================================================================== --- branches/1.0/project/astlinux/genx86_64/linux-smp-vm.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/project/astlinux/genx86_64/linux-smp-vm.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.2.84 Kernel Configuration +# Linux/x86_64 3.2.87 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set Modified: branches/1.0/project/astlinux/genx86_64/linux-smp.config =================================================================== --- branches/1.0/project/astlinux/genx86_64/linux-smp.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/project/astlinux/genx86_64/linux-smp.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.2.84 Kernel Configuration +# Linux/x86_64 3.2.87 Kernel Configuration # CONFIG_64BIT=y # CONFIG_X86_32 is not set Modified: branches/1.0/project/runnix/geni586/linux.config =================================================================== --- branches/1.0/project/runnix/geni586/linux.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/project/runnix/geni586/linux.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.2.84 Kernel Configuration +# Linux/i386 3.2.87 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y Modified: branches/1.0/project/runnix-iso/geni586/linux.config =================================================================== --- branches/1.0/project/runnix-iso/geni586/linux.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/project/runnix-iso/geni586/linux.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.2.84 Kernel Configuration +# Linux/i386 3.2.87 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y Modified: branches/1.0/runnix-iso.config =================================================================== --- branches/1.0/runnix-iso.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/runnix-iso.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -816,7 +816,7 @@ # BR2_LINUX_KERNEL_CUSTOM_VERSION is not set BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # BR2_LINUX_KERNEL_CUSTOM_GIT is not set -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.84.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.87.tar.gz" BR2_LINUX_KERNEL_VERSION="custom" BR2_LINUX_KERNEL_PATCH="" # BR2_LINUX_KERNEL_USE_DEFCONFIG is not set Modified: branches/1.0/runnix.config =================================================================== --- branches/1.0/runnix.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/runnix.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -817,7 +817,7 @@ # BR2_LINUX_KERNEL_CUSTOM_VERSION is not set BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # BR2_LINUX_KERNEL_CUSTOM_GIT is not set -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.84.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.87.tar.gz" BR2_LINUX_KERNEL_VERSION="custom" BR2_LINUX_KERNEL_PATCH="" # BR2_LINUX_KERNEL_USE_DEFCONFIG is not set Modified: branches/1.0/x86_64-configs/astlinux-ast11.config =================================================================== --- branches/1.0/x86_64-configs/astlinux-ast11.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/x86_64-configs/astlinux-ast11.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -896,7 +896,7 @@ # BR2_LINUX_KERNEL_CUSTOM_VERSION is not set BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # BR2_LINUX_KERNEL_CUSTOM_GIT is not set -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.84.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.87.tar.gz" BR2_LINUX_KERNEL_VERSION="custom" BR2_LINUX_KERNEL_PATCH="project/astlinux/kernel-patches" # BR2_LINUX_KERNEL_USE_DEFCONFIG is not set Modified: branches/1.0/x86_64-configs/astlinux-ast13.config =================================================================== --- branches/1.0/x86_64-configs/astlinux-ast13.config 2017-03-15 23:50:19 UTC (rev 8214) +++ branches/1.0/x86_64-configs/astlinux-ast13.config 2017-03-16 21:42:08 UTC (rev 8215) @@ -896,7 +896,7 @@ # BR2_LINUX_KERNEL_CUSTOM_VERSION is not set BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # BR2_LINUX_KERNEL_CUSTOM_GIT is not set -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.84.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.87.tar.gz" BR2_LINUX_KERNEL_VERSION="custom" BR2_LINUX_KERNEL_PATCH="project/astlinux/kernel-patches" # BR2_LINUX_KERNEL_USE_DEFCONFIG is not set This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-15 23:50:21
|
Revision: 8214 http://sourceforge.net/p/astlinux/code/8214 Author: abelbeck Date: 2017-03-15 23:50:19 +0000 (Wed, 15 Mar 2017) Log Message: ----------- background scripts, implement bash loadable 'sleep' builtin from r8213 Modified Paths: -------------- branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh branches/1.0/package/arnofw/dyndns-host-open/dyndns-host-open-helper.sh branches/1.0/package/arnofw/dyndns-ipv6-forward/dyndns-ipv6-forward-helper.sh branches/1.0/package/arnofw/dyndns-ipv6-open/dyndns-ipv6-open-helper.sh branches/1.0/package/asterisk/asterisk-sip-monitor branches/1.0/package/msmtp/msmtpqueue.sh branches/1.0/project/astlinux/target_skeleton/usr/sbin/wan-failover Modified: branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh =================================================================== --- branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/arnofw/adaptive-ban/adaptive-ban-helper.sh 2017-03-15 23:50:19 UTC (rev 8214) @@ -18,7 +18,12 @@ echo "adaptive-ban-helper: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE" "$ARGSFILE" "$TEMPFILE"; exit $?' INT TERM EXIT echo "$ARGS" > "$ARGSFILE" Modified: branches/1.0/package/arnofw/dyndns-host-open/dyndns-host-open-helper.sh =================================================================== --- branches/1.0/package/arnofw/dyndns-host-open/dyndns-host-open-helper.sh 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/arnofw/dyndns-host-open/dyndns-host-open-helper.sh 2017-03-15 23:50:19 UTC (rev 8214) @@ -16,7 +16,12 @@ echo "dyndns-host-open-helper: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE" "$ARGSFILE"; exit $?' INT TERM EXIT echo "$ARGS" > "$ARGSFILE" Modified: branches/1.0/package/arnofw/dyndns-ipv6-forward/dyndns-ipv6-forward-helper.sh =================================================================== --- branches/1.0/package/arnofw/dyndns-ipv6-forward/dyndns-ipv6-forward-helper.sh 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/arnofw/dyndns-ipv6-forward/dyndns-ipv6-forward-helper.sh 2017-03-15 23:50:19 UTC (rev 8214) @@ -16,7 +16,12 @@ echo "dyndns-ipv6-forward-helper: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE" "$ARGSFILE"; exit $?' INT TERM EXIT echo "$ARGS" > "$ARGSFILE" Modified: branches/1.0/package/arnofw/dyndns-ipv6-open/dyndns-ipv6-open-helper.sh =================================================================== --- branches/1.0/package/arnofw/dyndns-ipv6-open/dyndns-ipv6-open-helper.sh 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/arnofw/dyndns-ipv6-open/dyndns-ipv6-open-helper.sh 2017-03-15 23:50:19 UTC (rev 8214) @@ -16,7 +16,12 @@ echo "dyndns-ipv6-open-helper: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE" "$ARGSFILE"; exit $?' INT TERM EXIT echo "$ARGS" > "$ARGSFILE" Modified: branches/1.0/package/asterisk/asterisk-sip-monitor =================================================================== --- branches/1.0/package/asterisk/asterisk-sip-monitor 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/asterisk/asterisk-sip-monitor 2017-03-15 23:50:19 UTC (rev 8214) @@ -62,7 +62,12 @@ echo "asterisk-sip-monitor: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE" "$PIDFILE"; exit $?' INT TERM EXIT echo "$BASHPID" > "$PIDFILE" Modified: branches/1.0/package/msmtp/msmtpqueue.sh =================================================================== --- branches/1.0/package/msmtp/msmtpqueue.sh 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/package/msmtp/msmtpqueue.sh 2017-03-15 23:50:19 UTC (rev 8214) @@ -25,7 +25,12 @@ echo "msmtpqueue: already running, lockfile \"$LOCKFILE\" exists, process id: $(cat "$LOCKFILE")." return 9 fi - + + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'rm -f "$LOCKFILE"; exit $?' INT TERM EXIT while true; do Modified: branches/1.0/project/astlinux/target_skeleton/usr/sbin/wan-failover =================================================================== --- branches/1.0/project/astlinux/target_skeleton/usr/sbin/wan-failover 2017-03-15 22:40:18 UTC (rev 8213) +++ branches/1.0/project/astlinux/target_skeleton/usr/sbin/wan-failover 2017-03-15 23:50:19 UTC (rev 8214) @@ -331,6 +331,11 @@ return 9 fi + # Load 'sleep' builtin if it exists + if [ -f /usr/lib/bash/sleep ]; then + enable -f /usr/lib/bash/sleep sleep + fi + trap 'test_switch' HUP trap 'remove_target_static_routes; rm -f "$LOCKFILE" "$PIDFILE"; exit $?' INT TERM EXIT This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-15 22:40:20
|
Revision: 8213 http://sourceforge.net/p/astlinux/code/8213 Author: abelbeck Date: 2017-03-15 22:40:18 +0000 (Wed, 15 Mar 2017) Log Message: ----------- bash, add support for the loadable builtin 'sleep'. This is useful for scripts that contain a wait loop, ex. -- while test_something; do do_something sleep 1 done -- since by default sleep is not a builtin to bash, a new /bin/sleep process is called every second. We can now call -- enable -f /usr/lib/bash/sleep sleep -- whenever this is important, for example with AIF plugin helper scripts. Modified Paths: -------------- branches/1.0/package/bash/bash.mk Modified: branches/1.0/package/bash/bash.mk =================================================================== --- branches/1.0/package/bash/bash.mk 2017-03-13 15:47:36 UTC (rev 8212) +++ branches/1.0/package/bash/bash.mk 2017-03-15 22:40:18 UTC (rev 8213) @@ -18,6 +18,11 @@ BASH_DEPENDENCIES += busybox endif +define BASH_LOADABLE_BUILTINS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/examples/loadables sleep +endef +BASH_POST_BUILD_HOOKS = BASH_LOADABLE_BUILTINS + ifeq ($(BR2_PACKAGE_BASH_DEFAULT_SHELL),y) define BASH_DEFAULT_SHELL if [ -e $(TARGET_DIR)/bin/sh ]; then \ @@ -42,6 +47,7 @@ $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ DESTDIR=$(TARGET_DIR) exec_prefix=/ install rm -f $(TARGET_DIR)/bin/bashbug + $(INSTALL) -D -m 0755 $(@D)/examples/loadables/sleep $(TARGET_DIR)/usr/lib/bash/sleep $(BASH_DEFAULT_SHELL) $(BASH_RESTRICTED_SHELL) endef @@ -53,6 +59,7 @@ if [ -e $(TARGET_DIR)/bin/sh.prebash ]; then \ mv -f $(TARGET_DIR)/bin/sh.prebash $(TARGET_DIR)/bin/sh; \ fi + rm -rf $(TARGET_DIR)/usr/lib/bash endef $(eval $(call AUTOTARGETS,package,bash)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-13 15:47:39
|
Revision: 8212 http://sourceforge.net/p/astlinux/code/8212 Author: abelbeck Date: 2017-03-13 15:47:36 +0000 (Mon, 13 Mar 2017) Log Message: ----------- update ChangeLog Modified Paths: -------------- branches/1.0/docs/ChangeLog.txt Modified: branches/1.0/docs/ChangeLog.txt =================================================================== --- branches/1.0/docs/ChangeLog.txt 2017-03-13 15:40:07 UTC (rev 8211) +++ branches/1.0/docs/ChangeLog.txt 2017-03-13 15:47:36 UTC (rev 8212) @@ -63,7 +63,7 @@ -- fping, version bump to 3.16 --- ipset, version bump to 6.31 +-- ipset, version bump to 6.32 -- stunnel, version bump to 5.40 @@ -91,6 +91,10 @@ -- libpri, version bump to 1.6.0 +-- FOP2, available version bump to 2.31.08. + Note: If you have a license, you may need to purchase an "Annual Software Maintenance" license if you upgrade. + More info: http://doc.astlinux-project.org/userdoc:tt_asterisk-fop2-upgrade + -- (Custom Build Only) wanpipe, version 7.0.20 (no change) ** Web Interface This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-13 15:40:09
|
Revision: 8211 http://sourceforge.net/p/astlinux/code/8211 Author: abelbeck Date: 2017-03-13 15:40:07 +0000 (Mon, 13 Mar 2017) Log Message: ----------- fop2, version bump to 2.31.08 Modified Paths: -------------- branches/1.0/package/asterisk-fop2/asterisk-fop2.mk branches/1.0/project/astlinux/target_skeleton/usr/sbin/upgrade-package Modified: branches/1.0/package/asterisk-fop2/asterisk-fop2.mk =================================================================== --- branches/1.0/package/asterisk-fop2/asterisk-fop2.mk 2017-03-13 15:05:18 UTC (rev 8210) +++ branches/1.0/package/asterisk-fop2/asterisk-fop2.mk 2017-03-13 15:40:07 UTC (rev 8211) @@ -3,7 +3,7 @@ # asterisk-fop2 # ############################################################# -ASTERISK_FOP2_VERSION = 2.31.07 +ASTERISK_FOP2_VERSION = 2.31.08 ASTERISK_FOP2_SOURCE = fop2-$(ASTERISK_FOP2_VERSION)-debian-i386.tgz ASTERISK_FOP2_SITE = http://download2.fop2.com # Note: be sure to edit "project/astlinux/target_skeleton/usr/sbin/upgrade-package" on version change Modified: branches/1.0/project/astlinux/target_skeleton/usr/sbin/upgrade-package =================================================================== --- branches/1.0/project/astlinux/target_skeleton/usr/sbin/upgrade-package 2017-03-13 15:05:18 UTC (rev 8210) +++ branches/1.0/project/astlinux/target_skeleton/usr/sbin/upgrade-package 2017-03-13 15:40:07 UTC (rev 8211) @@ -248,7 +248,7 @@ if ! RAM_needed_MB 475; then finish $RED "Not enough RAM installed. Minimum: 512 MB, Recommended: 1024+ MB" fi - SRC_URL="https://files.astlinux-project.org/fop2-2.31.07-debian-$(uname -m | sed -e 's/i.86/i386/').tgz" + SRC_URL="https://files.astlinux-project.org/fop2-2.31.08-debian-$(uname -m | sed -e 's/i.86/i386/').tgz" ;; show) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-03-05 14:33:24
|
Revision: 8208 http://sourceforge.net/p/astlinux/code/8208 Author: abelbeck Date: 2017-03-05 14:33:22 +0000 (Sun, 05 Mar 2017) Log Message: ----------- fossil, version bump to 2.0, adds a hardened SHA1 implementation and understands SHA3-256 hashes Modified Paths: -------------- branches/1.0/package/fossil/fossil-0001-proxy-base.patch branches/1.0/package/fossil/fossil-0002-tmp-file.patch branches/1.0/package/fossil/fossil.mk Removed Paths: ------------- branches/1.0/package/fossil/fossil-0100-upstream-fix-change-password-segfault.patch Modified: branches/1.0/package/fossil/fossil-0001-proxy-base.patch =================================================================== --- branches/1.0/package/fossil/fossil-0001-proxy-base.patch 2017-03-02 18:36:14 UTC (rev 8207) +++ branches/1.0/package/fossil/fossil-0001-proxy-base.patch 2017-03-05 14:33:22 UTC (rev 8208) @@ -15,7 +15,7 @@ for(i=0; zToken[i] && zToken[i]!='?'; i++){} --- fossil-1.33/src/main.c.orig 2015-08-17 10:47:53.000000000 -0500 +++ fossil-1.33/src/main.c 2015-08-17 11:19:43.000000000 -0500 -@@ -1098,8 +1098,8 @@ +@@ -1123,8 +1123,8 @@ zCur = PD("SCRIPT_NAME","/"); i = strlen(zCur); while( i>0 && zCur[i-1]=='/' ) i--; @@ -28,7 +28,7 @@ }else{ --- fossil-1.33/src/login.c.orig 2015-08-17 23:35:08.000000000 -0500 +++ fossil-1.33/src/login.c 2015-08-17 23:47:02.000000000 -0500 -@@ -1277,9 +1277,9 @@ +@@ -1287,9 +1287,9 @@ Blob redir; blob_init(&redir, 0, 0); if( login_wants_https_redirect() ){ Modified: branches/1.0/package/fossil/fossil-0002-tmp-file.patch =================================================================== --- branches/1.0/package/fossil/fossil-0002-tmp-file.patch 2017-03-02 18:36:14 UTC (rev 8207) +++ branches/1.0/package/fossil/fossil-0002-tmp-file.patch 2017-03-05 14:33:22 UTC (rev 8208) @@ -1,6 +1,6 @@ --- fossil-1.33/src/sqlite3.c.orig 2015-08-17 12:26:08.000000000 -0500 +++ fossil-1.33/src/sqlite3.c 2015-08-17 12:34:29.000000000 -0500 -@@ -35091,8 +35091,8 @@ +@@ -35195,8 +35195,8 @@ static const char *azDirs[] = { 0, 0, Deleted: branches/1.0/package/fossil/fossil-0100-upstream-fix-change-password-segfault.patch =================================================================== --- branches/1.0/package/fossil/fossil-0100-upstream-fix-change-password-segfault.patch 2017-03-02 18:36:14 UTC (rev 8207) +++ branches/1.0/package/fossil/fossil-0100-upstream-fix-change-password-segfault.patch 2017-03-05 14:33:22 UTC (rev 8208) @@ -1,118 +0,0 @@ ---- a/src/login.c -+++ b/src/login.c -@@ -526,53 +526,63 @@ - - /* Deal with password-change requests */ - if( g.perm.Password && zPasswd - && (zNew1 = P("n1"))!=0 && (zNew2 = P("n2"))!=0 - ){ -- /* The user requests a password change */ -- zSha1Pw = sha1_shared_secret(zPasswd, g.zLogin, 0); -- if( db_int(1, "SELECT 0 FROM user" -- " WHERE uid=%d" -- " AND (constant_time_cmp(pw,%Q)=0" -- " OR constant_time_cmp(pw,%Q)=0)", -- g.userUid, zSha1Pw, zPasswd) ){ -- sleep(1); -+ /* If there is not a "real" login, we cannot change any password. */ -+ if( g.zLogin ){ -+ /* The user requests a password change */ -+ zSha1Pw = sha1_shared_secret(zPasswd, g.zLogin, 0); -+ if( db_int(1, "SELECT 0 FROM user" -+ " WHERE uid=%d" -+ " AND (constant_time_cmp(pw,%Q)=0" -+ " OR constant_time_cmp(pw,%Q)=0)", -+ g.userUid, zSha1Pw, zPasswd) ){ -+ sleep(1); -+ zErrMsg = -+ @ <p><span class="loginError"> -+ @ You entered an incorrect old password while attempting to change -+ @ your password. Your password is unchanged. -+ @ </span></p> -+ ; -+ }else if( fossil_strcmp(zNew1,zNew2)!=0 ){ -+ zErrMsg = -+ @ <p><span class="loginError"> -+ @ The two copies of your new passwords do not match. -+ @ Your password is unchanged. -+ @ </span></p> -+ ; -+ }else{ -+ char *zNewPw = sha1_shared_secret(zNew1, g.zLogin, 0); -+ char *zChngPw; -+ char *zErr; -+ db_multi_exec( -+ "UPDATE user SET pw=%Q WHERE uid=%d", zNewPw, g.userUid -+ ); -+ fossil_free(zNewPw); -+ zChngPw = mprintf( -+ "UPDATE user" -+ " SET pw=shared_secret(%Q,%Q," -+ " (SELECT value FROM config WHERE name='project-code'))" -+ " WHERE login=%Q", -+ zNew1, g.zLogin, g.zLogin -+ ); -+ if( login_group_sql(zChngPw, "<p>", "</p>\n", &zErr) ){ -+ zErrMsg = mprintf("<span class=\"loginError\">%s</span>", zErr); -+ fossil_free(zErr); -+ }else{ -+ redirect_to_g(); -+ return; -+ } -+ } -+ }else{ - zErrMsg = - @ <p><span class="loginError"> -- @ You entered an incorrect old password while attempting to change -- @ your password. Your password is unchanged. -- @ </span></p> -- ; -- }else if( fossil_strcmp(zNew1,zNew2)!=0 ){ -- zErrMsg = -- @ <p><span class="loginError"> -- @ The two copies of your new passwords do not match. -- @ Your password is unchanged. -+ @ The password cannot be changed for this type of login. -+ @ The password is unchanged. - @ </span></p> - ; -- }else{ -- char *zNewPw = sha1_shared_secret(zNew1, g.zLogin, 0); -- char *zChngPw; -- char *zErr; -- db_multi_exec( -- "UPDATE user SET pw=%Q WHERE uid=%d", zNewPw, g.userUid -- ); -- fossil_free(zNewPw); -- zChngPw = mprintf( -- "UPDATE user" -- " SET pw=shared_secret(%Q,%Q," -- " (SELECT value FROM config WHERE name='project-code'))" -- " WHERE login=%Q", -- zNew1, g.zLogin, g.zLogin -- ); -- if( login_group_sql(zChngPw, "<p>", "</p>\n", &zErr) ){ -- zErrMsg = mprintf("<span class=\"loginError\">%s</span>", zErr); -- fossil_free(zErr); -- }else{ -- redirect_to_g(); -- return; -- } - } - } - zIpAddr = PD("REMOTE_ADDR","nil"); /* Complete IP address for logging */ - zReferer = P("HTTP_REFERER"); - uid = login_is_valid_anonymous(zUsername, zPasswd, P("cs")); -@@ -699,11 +709,11 @@ - } - @ </div> - free(zCaptcha); - } - @ </form> -- if( g.perm.Password ){ -+ if( g.zLogin && g.perm.Password ){ - @ <hr /> - @ <p>Change Password for user <b>%h(g.zLogin)</b>:</p> - form_begin(0, "%R/login"); - @ <table> - @ <tr><td class="login_out_label">Old Password:</td> Modified: branches/1.0/package/fossil/fossil.mk =================================================================== --- branches/1.0/package/fossil/fossil.mk 2017-03-02 18:36:14 UTC (rev 8207) +++ branches/1.0/package/fossil/fossil.mk 2017-03-05 14:33:22 UTC (rev 8208) @@ -4,7 +4,7 @@ # ################################################################################ -FOSSIL_VERSION = 1.37 +FOSSIL_VERSION = 2.0 FOSSIL_SOURCE = fossil-src-$(FOSSIL_VERSION).tar.gz FOSSIL_SITE = https://www.fossil-scm.org/fossil/uv/download FOSSIL_DEPENDENCIES = zlib openssl This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-07 14:37:08
|
Revision: 8152 http://sourceforge.net/p/astlinux/code/8152 Author: abelbeck Date: 2017-02-07 14:37:06 +0000 (Tue, 07 Feb 2017) Log Message: ----------- sudo, build system, make sure not built with ldap should the default change in the future no functional change Modified Paths: -------------- branches/1.0/package/sudo/sudo.mk Modified: branches/1.0/package/sudo/sudo.mk =================================================================== --- branches/1.0/package/sudo/sudo.mk 2017-02-07 14:14:26 UTC (rev 8151) +++ branches/1.0/package/sudo/sudo.mk 2017-02-07 14:37:06 UTC (rev 8152) @@ -17,6 +17,7 @@ --with-logging=syslog \ --without-interfaces \ --without-pam \ + --without-ldap \ --with-env-editor # mksigname/mksiglist needs to run on build host to generate source files This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-07 14:14:28
|
Revision: 8151 http://sourceforge.net/p/astlinux/code/8151 Author: abelbeck Date: 2017-02-07 14:14:26 +0000 (Tue, 07 Feb 2017) Log Message: ----------- ipsec-tools, build system, remove useless spaces in conditions and fix typo in variable name no functional change with our config Modified Paths: -------------- branches/1.0/package/ipsec-tools/ipsec-tools.mk Modified: branches/1.0/package/ipsec-tools/ipsec-tools.mk =================================================================== --- branches/1.0/package/ipsec-tools/ipsec-tools.mk 2017-02-06 13:27:26 UTC (rev 8150) +++ branches/1.0/package/ipsec-tools/ipsec-tools.mk 2017-02-07 14:14:26 UTC (rev 8151) @@ -23,25 +23,25 @@ --localstatedir=/var \ --with-kernel-headers=$(STAGING_DIR)/usr/include -ifeq ($(BR2_PACKAGE_IPSEC_TOOLS_ADMINPORT), y) +ifeq ($(BR2_PACKAGE_IPSEC_TOOLS_ADMINPORT),y) IPSEC_TOOLS_CONF_OPT+= --enable-adminport else IPSEC_TOOLS_CONF_OPT+= --disable-adminport endif -ifeq ($(BR2_PACKAGE_IPSEC_TOOLS_NATT), y) +ifeq ($(BR2_PACKAGE_IPSEC_TOOLS_NATT),y) IPSEC_TOOLS_CONF_OPT+= --enable-natt else IPSEC_TOOLS_CONF_OPT+= --disable-natt endif -ifeq ($(BR2_PACKAGE_IPSEC_TOOLS_FRAG), y) +ifeq ($(BR2_PACKAGE_IPSEC_TOOLS_FRAG),y) IPSEC_TOOLS_CONF_OPT+= --enable-frag else IPSEC_TOOLS_CONF_OPT+= --disable-frag endif -ifeq ($(BR2_PACKAGE_IPSEC_TOOLS_STATS), y) +ifeq ($(BR2_PACKAGE_IPSEC_TOOLS_STATS),y) IPSEC_TOOLS_CONF_OPT+= --enable-stats else IPSEC_TOOLS_CONF_OPT+= --disable-stats @@ -53,10 +53,10 @@ IPSEC_TOOLS_CONF_OPT+= --disable-ipv6 endif -ifneq ($(BR2_PACKAGE_IPSEC_TOOLS_READLINE), y) +ifneq ($(BR2_PACKAGE_IPSEC_TOOLS_READLINE),y) IPSEC_TOOLS_CONF_OPT+= --without-readline else -IPSEC_DEPENDENCIES += readline +IPSEC_TOOLS_DEPENDENCIES += readline endif ifeq ($(BR2_PACKAGE_IPSEC_SECCTX_DISABLE),y) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-06 13:27:29
|
Revision: 8150 http://sourceforge.net/p/astlinux/code/8150 Author: abelbeck Date: 2017-02-06 13:27:26 +0000 (Mon, 06 Feb 2017) Log Message: ----------- sngrep, Use sng_malloc() for rcfile string buffers instead of fixed stack based buffers Ref: https://github.com/irontec/sngrep/commit/04fa090b91533cf48f22aab31f9c0078a5d492fc Added Paths: ----------- branches/1.0/package/sngrep/sngrep-0003-upstream-getenv-malloc.patch branches/1.0/package/sngrep/sngrep-0004-upstream-silence-clang-warnings.patch Added: branches/1.0/package/sngrep/sngrep-0003-upstream-getenv-malloc.patch =================================================================== --- branches/1.0/package/sngrep/sngrep-0003-upstream-getenv-malloc.patch (rev 0) +++ branches/1.0/package/sngrep/sngrep-0003-upstream-getenv-malloc.patch 2017-02-06 13:27:26 UTC (rev 8150) @@ -0,0 +1,169 @@ +diff --git a/src/curses/ui_column_select.c b/src/curses/ui_column_select.c +index 86d7ba1..d76be47 100644 +--- a/src/curses/ui_column_select.c ++++ b/src/curses/ui_column_select.c +@@ -374,15 +374,34 @@ column_select_save_columns(ui_t *ui) + char columnopt[128]; + char line[1024]; + char *rcfile; +- char userconf[128], tmpfile[128]; ++ char *userconf = NULL; ++ char *tmpfile = NULL; + + // Use current $SNGREPRC or $HOME/.sngreprc file + if (rcfile = getenv("SNGREPRC")) { +- sprintf(userconf, "%s", rcfile); +- sprintf(tmpfile, "%s.old", rcfile); ++ if (userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ if (tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ sprintf(userconf, "%s", rcfile); ++ sprintf(tmpfile, "%s.old", rcfile); ++ } else { ++ sng_free(userconf); ++ return; ++ } ++ } else { ++ return; ++ } + } else if (rcfile = getenv("HOME")) { +- sprintf(userconf, "%s/.sngreprc", rcfile); +- sprintf(tmpfile, "%s/.sngreprc.old", rcfile); ++ if (userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ if (tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ sprintf(userconf, "%s/.sngreprc", rcfile); ++ sprintf(tmpfile, "%s/.sngreprc.old", rcfile); ++ } else { ++ sng_free(userconf); ++ return; ++ } ++ } else { ++ return; ++ } + } else { + return; + } +@@ -396,6 +415,8 @@ column_select_save_columns(ui_t *ui) + // Create a new user conf file + if (!(fo = fopen(userconf, "w"))) { + dialog_run("Unable to open %s: %s", userconf, strerror(errno)); ++ sng_free(userconf); ++ sng_free(tmpfile); + return; + } + +@@ -430,6 +451,9 @@ column_select_save_columns(ui_t *ui) + + // Show a information dialog + dialog_run("Column layout successfully saved to %s", userconf); ++ ++ sng_free(userconf); ++ sng_free(tmpfile); + } + + +diff --git a/src/curses/ui_settings.c b/src/curses/ui_settings.c +index 48c9f11..2c7fe39 100644 +--- a/src/curses/ui_settings.c ++++ b/src/curses/ui_settings.c +@@ -453,7 +453,8 @@ ui_settings_save(ui_t *ui) + FILE *fi, *fo; + char line[1024]; + char *rcfile; +- char userconf[128], tmpfile[128]; ++ char *userconf = NULL; ++ char *tmpfile = NULL; + char field_value[180]; + settings_entry_t *entry; + +@@ -462,11 +463,29 @@ ui_settings_save(ui_t *ui) + + // Use current $SNGREPRC or $HOME/.sngreprc file + if (rcfile = getenv("SNGREPRC")) { +- sprintf(userconf, "%s", rcfile); +- sprintf(tmpfile, "%s.old", rcfile); ++ if (userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ if (tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ sprintf(userconf, "%s", rcfile); ++ sprintf(tmpfile, "%s.old", rcfile); ++ } else { ++ sng_free(userconf); ++ return; ++ } ++ } else { ++ return; ++ } + } else if (rcfile = getenv("HOME")) { +- sprintf(userconf, "%s/.sngreprc", rcfile); +- sprintf(tmpfile, "%s/.sngreprc.old", rcfile); ++ if (userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ if (tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ sprintf(userconf, "%s/.sngreprc", rcfile); ++ sprintf(tmpfile, "%s/.sngreprc.old", rcfile); ++ } else { ++ sng_free(userconf); ++ return; ++ } ++ } else { ++ return; ++ } + } else { + dialog_run("Unable to save configuration. User has no $SNGREPRC or $HOME dir."); + return; +@@ -480,6 +499,8 @@ ui_settings_save(ui_t *ui) + + // Create a new user conf file + if (!(fo = fopen(userconf, "w"))) { ++ sng_free(userconf); ++ sng_free(tmpfile); + return; + } + +@@ -510,4 +531,7 @@ ui_settings_save(ui_t *ui) + fclose(fo); + + dialog_run("Settings successfully saved to %s", userconf); ++ ++ sng_free(userconf); ++ sng_free(tmpfile); + } +diff --git a/src/option.c b/src/option.c +index b1efa08..641321a 100644 +--- a/src/option.c ++++ b/src/option.c +@@ -50,7 +50,7 @@ int + init_options() + { + // Custom user conf file +- char userconf[128]; ++ char *userconf = NULL; + char *rcfile; + char pwd[MAX_SETTING_LEN]; + +@@ -79,8 +79,11 @@ init_options() + if (rcfile = getenv("SNGREPRC")) { + read_options(rcfile); + } else if (rcfile = getenv("HOME")) { +- sprintf(userconf, "%s/.sngreprc", rcfile); +- read_options(userconf); ++ if (userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ sprintf(userconf, "%s/.sngreprc", rcfile); ++ read_options(userconf); ++ sng_free(userconf); ++ } + } + + return 0; +diff --git a/src/setting.h b/src/setting.h +index 20c197c..65d7341 100644 +--- a/src/setting.h ++++ b/src/setting.h +@@ -45,6 +45,9 @@ + //! Max setting value + #define MAX_SETTING_LEN 1024 + ++//! Max extra length needed for "/.sngreprc.old" ++#define RCFILE_EXTRA_LEN 16 ++ + //! Shorter declarartion of setting_option struct + typedef struct setting_option setting_t; + Added: branches/1.0/package/sngrep/sngrep-0004-upstream-silence-clang-warnings.patch =================================================================== --- branches/1.0/package/sngrep/sngrep-0004-upstream-silence-clang-warnings.patch (rev 0) +++ branches/1.0/package/sngrep/sngrep-0004-upstream-silence-clang-warnings.patch 2017-02-06 13:27:26 UTC (rev 8150) @@ -0,0 +1,78 @@ +diff --git a/src/curses/ui_column_select.c b/src/curses/ui_column_select.c +index d76be47..7bc8e71 100644 +--- a/src/curses/ui_column_select.c ++++ b/src/curses/ui_column_select.c +@@ -378,9 +378,9 @@ column_select_save_columns(ui_t *ui) + char *tmpfile = NULL; + + // Use current $SNGREPRC or $HOME/.sngreprc file +- if (rcfile = getenv("SNGREPRC")) { +- if (userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { +- if (tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ if ((rcfile = getenv("SNGREPRC"))) { ++ if ((userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN))) { ++ if ((tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN))) { + sprintf(userconf, "%s", rcfile); + sprintf(tmpfile, "%s.old", rcfile); + } else { +@@ -390,9 +390,9 @@ column_select_save_columns(ui_t *ui) + } else { + return; + } +- } else if (rcfile = getenv("HOME")) { +- if (userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { +- if (tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ } else if ((rcfile = getenv("HOME"))) { ++ if ((userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN))) { ++ if ((tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN))) { + sprintf(userconf, "%s/.sngreprc", rcfile); + sprintf(tmpfile, "%s/.sngreprc.old", rcfile); + } else { +diff --git a/src/curses/ui_settings.c b/src/curses/ui_settings.c +index 2c7fe39..3aba988 100644 +--- a/src/curses/ui_settings.c ++++ b/src/curses/ui_settings.c +@@ -462,9 +462,9 @@ ui_settings_save(ui_t *ui) + settings_info_t *info = settings_info(ui); + + // Use current $SNGREPRC or $HOME/.sngreprc file +- if (rcfile = getenv("SNGREPRC")) { +- if (userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { +- if (tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ if ((rcfile = getenv("SNGREPRC"))) { ++ if ((userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN))) { ++ if ((tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN))) { + sprintf(userconf, "%s", rcfile); + sprintf(tmpfile, "%s.old", rcfile); + } else { +@@ -474,9 +474,9 @@ ui_settings_save(ui_t *ui) + } else { + return; + } +- } else if (rcfile = getenv("HOME")) { +- if (userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { +- if (tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ } else if ((rcfile = getenv("HOME"))) { ++ if ((userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN))) { ++ if ((tmpfile = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN))) { + sprintf(userconf, "%s/.sngreprc", rcfile); + sprintf(tmpfile, "%s/.sngreprc.old", rcfile); + } else { +diff --git a/src/option.c b/src/option.c +index 641321a..77bdc3b 100644 +--- a/src/option.c ++++ b/src/option.c +@@ -76,10 +76,10 @@ init_options() + read_options("/etc/sngreprc"); + read_options("/usr/local/etc/sngreprc"); + // Get user configuration +- if (rcfile = getenv("SNGREPRC")) { ++ if ((rcfile = getenv("SNGREPRC"))) { + read_options(rcfile); +- } else if (rcfile = getenv("HOME")) { +- if (userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN)) { ++ } else if ((rcfile = getenv("HOME"))) { ++ if ((userconf = sng_malloc(strlen(rcfile) + RCFILE_EXTRA_LEN))) { + sprintf(userconf, "%s/.sngreprc", rcfile); + read_options(userconf); + sng_free(userconf); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-05 15:46:12
|
Revision: 8149 http://sourceforge.net/p/astlinux/code/8149 Author: abelbeck Date: 2017-02-05 15:46:11 +0000 (Sun, 05 Feb 2017) Log Message: ----------- unixodbc, build system tweaks, no functional change Modified Paths: -------------- branches/1.0/package/unixodbc/unixodbc.mk Modified: branches/1.0/package/unixodbc/unixodbc.mk =================================================================== --- branches/1.0/package/unixodbc/unixodbc.mk 2017-02-04 22:18:55 UTC (rev 8148) +++ branches/1.0/package/unixodbc/unixodbc.mk 2017-02-05 15:46:11 UTC (rev 8149) @@ -6,13 +6,14 @@ UNIXODBC_VERSION = 2.3.4 UNIXODBC_SOURCE = unixODBC-$(UNIXODBC_VERSION).tar.gz UNIXODBC_SITE = ftp://ftp.unixodbc.org/pub/unixODBC -UNIXODBC_DEPENDENCIES = host-bison host-flex libtool +UNIXODBC_DEPENDENCIES = host-bison host-flex libtool $(if $(BR2_PACKAGE_FLEX),flex) UNIXODBC_INSTALL_STAGING = YES UNIXODBC_CONF_OPT = \ --disable-static \ --disable-gui \ + --disable-readline \ --with-pic \ --disable-drivers This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-04 22:18:57
|
Revision: 8148 http://sourceforge.net/p/astlinux/code/8148 Author: abelbeck Date: 2017-02-04 22:18:55 +0000 (Sat, 04 Feb 2017) Log Message: ----------- update ChangeLog Modified Paths: -------------- branches/1.0/docs/ChangeLog.txt Modified: branches/1.0/docs/ChangeLog.txt =================================================================== --- branches/1.0/docs/ChangeLog.txt 2017-02-04 22:15:56 UTC (rev 8147) +++ branches/1.0/docs/ChangeLog.txt 2017-02-04 22:18:55 UTC (rev 8148) @@ -16,6 +16,8 @@ -- pcre, version bump to 8.40 +-- jansson, version bump to 2.9 (Asterisk 13) + ** Networking -- OpenSSL, version bump to 1.0.2k, security fixes: CVE-2017-3731, CVE-2017-3732 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-04 22:15:58
|
Revision: 8147 http://sourceforge.net/p/astlinux/code/8147 Author: abelbeck Date: 2017-02-04 22:15:56 +0000 (Sat, 04 Feb 2017) Log Message: ----------- jansson, version bump to 2.9 Modified Paths: -------------- branches/1.0/package/jansson/jansson.mk Modified: branches/1.0/package/jansson/jansson.mk =================================================================== --- branches/1.0/package/jansson/jansson.mk 2017-02-02 18:14:17 UTC (rev 8146) +++ branches/1.0/package/jansson/jansson.mk 2017-02-04 22:15:56 UTC (rev 8147) @@ -4,7 +4,7 @@ # ################################################################################ -JANSSON_VERSION = 2.7 +JANSSON_VERSION = 2.9 JANSSON_SITE = http://www.digip.org/jansson/releases JANSSON_INSTALL_STAGING = YES This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-02 18:14:19
|
Revision: 8146 http://sourceforge.net/p/astlinux/code/8146 Author: abelbeck Date: 2017-02-02 18:14:17 +0000 (Thu, 02 Feb 2017) Log Message: ----------- update ChangeLog Modified Paths: -------------- branches/1.0/docs/ChangeLog.txt Modified: branches/1.0/docs/ChangeLog.txt =================================================================== --- branches/1.0/docs/ChangeLog.txt 2017-02-02 17:40:08 UTC (rev 8145) +++ branches/1.0/docs/ChangeLog.txt 2017-02-02 18:14:17 UTC (rev 8146) @@ -25,7 +25,11 @@ -- ddclient, switch to ddclient-curl version 3.8.3-01, adds IPv6 and Hurricane Electric support Cloudflare, FreeDNS, and HE Free DNS (Hurricane Electric) now support mixed IPv4/IPv6 DNS updates. New rc.conf variable: DDGETIPV6, DDGETIPV6="" or DDGETIPV6="no" -> IPv6 dynamic DNS is disabled + More info: http://doc.astlinux-project.org/userdoc:tt_dynamic_dns_client +-- tcpdump, version bump to 4.9.0 + Fixes many CVE vulnerabilities that might of resulted in denial of service or the execution of arbitrary code. + -- chrony, version bump to 3.1 -- fping, version bump to 3.15 @@ -46,11 +50,13 @@ ** Web Interface --- Network tab, add "HE Free DNS" Dynamic DNS Service Type and "checkip.dns.he.net" DNS Get IP selection. +-- Network tab, Dynamic DNS Update: + == Add "HE Free DNS" Dynamic DNS Service Type and "checkip.dns.he.net" DNS Get IP selection. + == Add support for "DNS Get IPv6 Address:" using DDGETIPV6 rc.conf variable. + == Add button to edit "/mnt/kd/ddclient.conf" if it exists. + More info: http://doc.astlinux-project.org/userdoc:tt_dynamic_dns_client --- Network tab, add support for "DNS Get IPv6 Address:" using DDGETIPV6 rc.conf variable. - Additions for AstLinux 1.2.9: ============================= This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |