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-02-02 17:40:10
|
Revision: 8145 http://sourceforge.net/p/astlinux/code/8145 Author: abelbeck Date: 2017-02-02 17:40:08 +0000 (Thu, 02 Feb 2017) Log Message: ----------- web interface, Network tab, Dynamic DNS Update, add button to edit '/mnt/kd/ddclient.conf' if it exists. Also if '/mnt/kd/ddclient.conf' exists, any of DDUSER, DDPASS, DDHOST may be undefined and ddclient will start with DDCLIENT=ddclient Modified Paths: -------------- branches/1.0/package/ddclient/dynamicdns.init branches/1.0/package/webinterface/altweb/admin/network.php Modified: branches/1.0/package/ddclient/dynamicdns.init =================================================================== --- branches/1.0/package/ddclient/dynamicdns.init 2017-02-02 14:53:44 UTC (rev 8144) +++ branches/1.0/package/ddclient/dynamicdns.init 2017-02-02 17:40:08 UTC (rev 8145) @@ -64,7 +64,7 @@ *) service="$(echo "$DDSERVICE" | tr -d '^$*[]|"')" ;; # sanitize for sed regex esac - if [ -n "$DDUSER" -a -n "$DDPASS" -a -n "$DDHOST" ]; then + if [ -n "$DDUSER" -a -n "$DDPASS" -a -n "$DDHOST" ] || [ -f /mnt/kd/ddclient.conf ]; then # Genearate /etc/ddclient.conf configuration file if [ -f /mnt/kd/ddclient.conf ]; then Modified: branches/1.0/package/webinterface/altweb/admin/network.php =================================================================== --- branches/1.0/package/webinterface/altweb/admin/network.php 2017-02-02 14:53:44 UTC (rev 8144) +++ branches/1.0/package/webinterface/altweb/admin/network.php 2017-02-02 17:40:08 UTC (rev 8145) @@ -1041,6 +1041,12 @@ $result = saveNETWORKsettings($NETCONFDIR, $NETCONFFILE); header('Location: /admin/pptp.php'); exit; + } elseif (isset($_POST['submit_edit_ddclient'])) { + $result = saveNETWORKsettings($NETCONFDIR, $NETCONFFILE); + if (is_writable($file = '/mnt/kd/ddclient.conf')) { + header('Location: /admin/edit.php?file='.$file); + exit; + } } elseif (isset($_POST['submit_edit_ldap'])) { $result = saveNETWORKsettings($NETCONFDIR, $NETCONFFILE); if (is_writable($file = '/mnt/kd/ldap.conf')) { @@ -2109,6 +2115,10 @@ $sel = ($dd_client === 'ddclient' || $dd_client === 'inadyn') ? ' selected="selected"' : ''; putHtml('<option value="ddclient"'.$sel.'>enabled</option>'); putHtml('</select>'); + if (is_writable('/mnt/kd/ddclient.conf')) { + putHtml('–'); + putHtml('<input type="submit" value="Dynamic DNS Configuration" name="submit_edit_ddclient" class="button" />'); + } putHtml('</td></tr>'); putHtml('<tr class="dtrow1"><td style="text-align: left;" colspan="6">'); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-02 14:53:46
|
Revision: 8144 http://sourceforge.net/p/astlinux/code/8144 Author: abelbeck Date: 2017-02-02 14:53:44 +0000 (Thu, 02 Feb 2017) Log Message: ----------- 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 Modified Paths: -------------- branches/1.0/package/tcpdump/tcpdump.mk Modified: branches/1.0/package/tcpdump/tcpdump.mk =================================================================== --- branches/1.0/package/tcpdump/tcpdump.mk 2017-02-01 16:32:18 UTC (rev 8143) +++ branches/1.0/package/tcpdump/tcpdump.mk 2017-02-02 14:53:44 UTC (rev 8144) @@ -4,7 +4,7 @@ # ############################################################# -TCPDUMP_VERSION = 4.8.1 +TCPDUMP_VERSION = 4.9.0 TCPDUMP_SITE = http://www.tcpdump.org/release TCPDUMP_SOURCE = tcpdump-$(TCPDUMP_VERSION).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-01 16:32:20
|
Revision: 8143 http://sourceforge.net/p/astlinux/code/8143 Author: abelbeck Date: 2017-02-01 16:32:18 +0000 (Wed, 01 Feb 2017) Log Message: ----------- core, export SNGREPRC env variable for sngrep settings Modified Paths: -------------- branches/1.0/project/astlinux/target_skeleton/etc/profile Modified: branches/1.0/project/astlinux/target_skeleton/etc/profile =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/profile 2017-02-01 14:33:50 UTC (rev 8142) +++ branches/1.0/project/astlinux/target_skeleton/etc/profile 2017-02-01 16:32:18 UTC (rev 8143) @@ -43,9 +43,10 @@ export FOSSIL_HOME="/mnt/kd/fossil" fi -# Set persistant htop settings +# Set persistant htop and sngrep settings if [ -d /mnt/kd/home ]; then export HTOPRC="/mnt/kd/home/.htoprc" + export SNGREPRC="/mnt/kd/home/.sngreprc" fi # Set UTF-8 character type for vi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-01 14:33:53
|
Revision: 8142 http://sourceforge.net/p/astlinux/code/8142 Author: abelbeck Date: 2017-02-01 14:33:50 +0000 (Wed, 01 Feb 2017) Log Message: ----------- sngrep, help screen, label F8/o to 'Show Settings' Added Paths: ----------- branches/1.0/package/sngrep/sngrep-0002-upstream-F8-help-text.patch Added: branches/1.0/package/sngrep/sngrep-0002-upstream-F8-help-text.patch =================================================================== --- branches/1.0/package/sngrep/sngrep-0002-upstream-F8-help-text.patch (rev 0) +++ branches/1.0/package/sngrep/sngrep-0002-upstream-F8-help-text.patch 2017-02-01 14:33:50 UTC (rev 8142) @@ -0,0 +1,13 @@ +diff --git a/src/curses/ui_call_list.c b/src/curses/ui_call_list.c +index 9d854fc..043d2d1 100644 +--- a/src/curses/ui_call_list.c ++++ b/src/curses/ui_call_list.c +@@ -933,7 +933,7 @@ call_list_help(ui_t *ui) + mvwprintw(help_win, 17, 2, "F5/Ctrl-L Clear call list (can not be undone!)"); + mvwprintw(help_win, 18, 2, "F6/R Show selected call messages in raw mode"); + mvwprintw(help_win, 19, 2, "F7/F Show filter options"); +- mvwprintw(help_win, 20, 2, "F8/c Turn on/off window colours"); ++ mvwprintw(help_win, 20, 2, "F8/o Show Settings"); + mvwprintw(help_win, 21, 2, "F10/t Select displayed columns"); + mvwprintw(help_win, 22, 2, "i/I Set display filter to invite"); + mvwprintw(help_win, 23, 2, "p Stop/Resume packet capture"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-02-01 13:05:10
|
Revision: 8141 http://sourceforge.net/p/astlinux/code/8141 Author: abelbeck Date: 2017-02-01 13:05:07 +0000 (Wed, 01 Feb 2017) Log Message: ----------- sngrep, Add 'SNGREPRC' environment variable support to optionally specify the user configuration file Ref: https://github.com/irontec/sngrep/commit/3d582f932f2e8f5bf4daaa9e4871f16038cb5a17 Added Paths: ----------- branches/1.0/package/sngrep/sngrep-0001-upstream-add-SNGREPRC-env-support.patch Added: branches/1.0/package/sngrep/sngrep-0001-upstream-add-SNGREPRC-env-support.patch =================================================================== --- branches/1.0/package/sngrep/sngrep-0001-upstream-add-SNGREPRC-env-support.patch (rev 0) +++ branches/1.0/package/sngrep/sngrep-0001-upstream-add-SNGREPRC-env-support.patch 2017-02-01 13:05:07 UTC (rev 8141) @@ -0,0 +1,164 @@ +diff --git a/src/curses/ui_column_select.c b/src/curses/ui_column_select.c +index 5fe6436..86d7ba1 100644 +--- a/src/curses/ui_column_select.c ++++ b/src/curses/ui_column_select.c +@@ -373,21 +373,24 @@ column_select_save_columns(ui_t *ui) + FILE *fi, *fo; + char columnopt[128]; + char line[1024]; +- char *home = getenv("HOME"); ++ char *rcfile; + char userconf[128], tmpfile[128]; + +- // No home dir... +- if (!home) ++ // Use current $SNGREPRC or $HOME/.sngreprc file ++ if (rcfile = getenv("SNGREPRC")) { ++ sprintf(userconf, "%s", rcfile); ++ sprintf(tmpfile, "%s.old", rcfile); ++ } else if (rcfile = getenv("HOME")) { ++ sprintf(userconf, "%s/.sngreprc", rcfile); ++ sprintf(tmpfile, "%s/.sngreprc.old", rcfile); ++ } else { + return; +- +- // Read current $HOME/.sngreprc file +- sprintf(userconf, "%s/.sngreprc", home); +- sprintf(tmpfile, "%s/.sngreprc.old", home); ++ } + + // Remove old config file + unlink(tmpfile); + +- // Move home file to temporal dir ++ // Move user conf file to temporal file + rename(userconf, tmpfile); + + // Create a new user conf file +@@ -403,7 +406,7 @@ column_select_save_columns(ui_t *ui) + while (fgets(line, 1024, fi) != NULL) { + // Ignore lines starting with set (but keep settings) + if (strncmp(line, "set ", 4) || strncmp(line, "set cl.column", 13)) { +- // Put everyting in new .sngreprc file ++ // Put everyting in new user conf file + fputs(line, fo); + } + } +diff --git a/src/curses/ui_column_select.h b/src/curses/ui_column_select.h +index 4181f33..83600d2 100644 +--- a/src/curses/ui_column_select.h ++++ b/src/curses/ui_column_select.h +@@ -164,7 +164,7 @@ column_select_update_columns(ui_t *ui); + * @brief Save selected columns to user config file + * + * Remove previously configurated columns from user's +- * $HOME/.sngreprc and add new ones ++ * $SNGREPRC or $HOME/.sngreprc and add new ones + * + * @param ui UI structure pointer + */ +diff --git a/src/curses/ui_settings.c b/src/curses/ui_settings.c +index d765f0b..48c9f11 100644 +--- a/src/curses/ui_settings.c ++++ b/src/curses/ui_settings.c +@@ -452,7 +452,7 @@ ui_settings_save(ui_t *ui) + int i; + FILE *fi, *fo; + char line[1024]; +- char *home = getenv("HOME"); ++ char *rcfile; + char userconf[128], tmpfile[128]; + char field_value[180]; + settings_entry_t *entry; +@@ -460,20 +460,22 @@ ui_settings_save(ui_t *ui) + // Get panel information + settings_info_t *info = settings_info(ui); + +- // No home dir... +- if (!home) { +- dialog_run("Unable to save configuration. User has no $HOME dir."); ++ // Use current $SNGREPRC or $HOME/.sngreprc file ++ if (rcfile = getenv("SNGREPRC")) { ++ sprintf(userconf, "%s", rcfile); ++ sprintf(tmpfile, "%s.old", rcfile); ++ } else if (rcfile = getenv("HOME")) { ++ sprintf(userconf, "%s/.sngreprc", rcfile); ++ sprintf(tmpfile, "%s/.sngreprc.old", rcfile); ++ } else { ++ dialog_run("Unable to save configuration. User has no $SNGREPRC or $HOME dir."); + return; + } + +- // Read current $HOME/.sngreprc file +- sprintf(userconf, "%s/.sngreprc", home); +- sprintf(tmpfile, "%s/.sngreprc.old", home); +- + // Remove old config file + unlink(tmpfile); + +- // Move home file to temporal dir ++ // Move user conf file to temporal file + rename(userconf, tmpfile); + + // Create a new user conf file +@@ -487,7 +489,7 @@ ui_settings_save(ui_t *ui) + while (fgets(line, 1024, fi) != NULL) { + // Ignore lines starting with set (but keep set column ones) + if (strncmp(line, "set ", 4) || !strncmp(line, "set cl.column", 13)) { +- // Put everyting in new .sngreprc file ++ // Put everyting in new user conf file + fputs(line, fo); + } + } +diff --git a/src/option.c b/src/option.c +index e6e3145..b1efa08 100644 +--- a/src/option.c ++++ b/src/option.c +@@ -51,7 +51,7 @@ init_options() + { + // Custom user conf file + char userconf[128]; +- char *home = getenv("HOME"); ++ char *rcfile; + char pwd[MAX_SETTING_LEN]; + + // Defualt savepath is current directory +@@ -75,9 +75,11 @@ init_options() + // Read options from configuration files + read_options("/etc/sngreprc"); + read_options("/usr/local/etc/sngreprc"); +- // Get user homedir configuration +- if (home) { +- sprintf(userconf, "%s/.sngreprc", home); ++ // Get user configuration ++ if (rcfile = getenv("SNGREPRC")) { ++ read_options(rcfile); ++ } else if (rcfile = getenv("HOME")) { ++ sprintf(userconf, "%s/.sngreprc", rcfile); + read_options(userconf); + } + +diff --git a/src/option.h b/src/option.h +index 3f8fea4..58d8245 100644 +--- a/src/option.h ++++ b/src/option.h +@@ -32,6 +32,7 @@ + * - Initialization + * - \@sysdir\@/sngreprc + * - $HOME/.sngreprc ++ * - $SNGREPRC + * + * This is a basic approach to configuration, but at least a minimun is required + * for those who can not see all the list columns or want to disable colours in +diff --git a/src/setting.h b/src/setting.h +index 492a9a7..20c197c 100644 +--- a/src/setting.h ++++ b/src/setting.h +@@ -32,6 +32,7 @@ + * - Initialization + * - \@sysdir\@/sngreprc + * - $HOME/.sngreprc ++ * - $SNGREPRC + * + * This is a basic approach to configuration, but at least a minimun is required + * for those who can not see all the list columns or want to disable colours in This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-31 13:54:57
|
Revision: 8140 http://sourceforge.net/p/astlinux/code/8140 Author: abelbeck Date: 2017-01-31 13:54:55 +0000 (Tue, 31 Jan 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-01-31 13:53:19 UTC (rev 8139) +++ branches/1.0/docs/ChangeLog.txt 2017-01-31 13:54:55 UTC (rev 8140) @@ -26,6 +26,8 @@ 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 +-- chrony, version bump to 3.1 + -- fping, version bump to 3.15 -- stunnel, version bump to 5.40 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-31 13:53:21
|
Revision: 8139 http://sourceforge.net/p/astlinux/code/8139 Author: abelbeck Date: 2017-01-31 13:53:19 +0000 (Tue, 31 Jan 2017) Log Message: ----------- chrony, version bump to 3.1 Modified Paths: -------------- branches/1.0/package/chrony/chrony.mk Modified: branches/1.0/package/chrony/chrony.mk =================================================================== --- branches/1.0/package/chrony/chrony.mk 2017-01-30 15:15:05 UTC (rev 8138) +++ branches/1.0/package/chrony/chrony.mk 2017-01-31 13:53:19 UTC (rev 8139) @@ -4,7 +4,7 @@ # ################################################################################ -CHRONY_VERSION = 3.0 +CHRONY_VERSION = 3.1 CHRONY_SITE = http://download.tuxfamily.org/chrony CHRONY_DEPENDENCIES = libcap This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-30 15:15:08
|
Revision: 8138 http://sourceforge.net/p/astlinux/code/8138 Author: abelbeck Date: 2017-01-30 15:15:05 +0000 (Mon, 30 Jan 2017) Log Message: ----------- ddclient, no longer force HTTP/1.0 requests as the classic ddclient does Added Paths: ----------- branches/1.0/package/ddclient/ddclient-0002-upstream-do-not-force-HTTP_1_0.patch Added: branches/1.0/package/ddclient/ddclient-0002-upstream-do-not-force-HTTP_1_0.patch =================================================================== --- branches/1.0/package/ddclient/ddclient-0002-upstream-do-not-force-HTTP_1_0.patch (rev 0) +++ branches/1.0/package/ddclient/ddclient-0002-upstream-do-not-force-HTTP_1_0.patch 2017-01-30 15:15:05 UTC (rev 8138) @@ -0,0 +1,13 @@ +diff --git a/ddclient b/ddclient +index 7e1eb89..74f4e96 100755 +--- a/ddclient ++++ b/ddclient +@@ -2073,7 +2073,7 @@ USE_CURL_WITH_HEADERS + $0 = sprintf("%s - curl sending to %s", $program, "${protocol}://${server}/${url}"); + + $reply = <<`USE_CURL`; +-/usr/bin/curl -s0 ${auth} --user-agent '${program}/${version}' \\ ++/usr/bin/curl -s ${auth} --user-agent '${program}/${version}' \\ + --connect-timeout $timeout --max-time $timeout $curlopt \\ + --url '${protocol}://${server}/${url}' 2>/dev/null + USE_CURL This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-29 22:46:11
|
Revision: 8137 http://sourceforge.net/p/astlinux/code/8137 Author: abelbeck Date: 2017-01-29 22:46:09 +0000 (Sun, 29 Jan 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-01-29 22:00:20 UTC (rev 8136) +++ branches/1.0/docs/ChangeLog.txt 2017-01-29 22:46:09 UTC (rev 8137) @@ -10,7 +10,45 @@ Released @TBD@ +** System +-- Fossil, version bump to 1.37 + +-- pcre, version bump to 8.40 + +** Networking + +-- OpenSSL, version bump to 1.0.2k, security fixes: CVE-2017-3731, CVE-2017-3732 + +-- sngrep, version 1.4.2, new package, tool for displaying SIP call message flows from a terminal. + +-- 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 + +-- fping, version bump to 3.15 + +-- stunnel, version bump to 5.40 + +** Asterisk + +-- Asterisk 11.25.1 (no change) and 13.13.1 (version bump) + +-- DAHDI, dahdi-linux 2.8.0.1 (no change) and dahdi-tools 2.8.0 (no change) + +-- pjsip 2.5.5 (no change) + +-- libpri, version bump to 1.6.0 + +-- (Custom Build Only) wanpipe, version 7.0.20 (no change) + +** Web Interface + +-- Network tab, add "HE Free DNS" Dynamic DNS Service Type and "checkip.dns.he.net" DNS Get IP selection. + +-- 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. |
From: <abe...@us...> - 2017-01-29 22:00:22
|
Revision: 8136 http://sourceforge.net/p/astlinux/code/8136 Author: abelbeck Date: 2017-01-29 22:00:20 +0000 (Sun, 29 Jan 2017) Log Message: ----------- sngrep, new package, enabled by default it is so cool Modified Paths: -------------- branches/1.0/astlinux-ast11.config branches/1.0/astlinux-ast13.config branches/1.0/initrd.config branches/1.0/package/Config.in 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 branches/1.0/x86_64-configs/initrd.config Added Paths: ----------- branches/1.0/package/sngrep/ branches/1.0/package/sngrep/Config.in branches/1.0/package/sngrep/sngrep.mk Modified: branches/1.0/astlinux-ast11.config =================================================================== --- branches/1.0/astlinux-ast11.config 2017-01-29 19:55:55 UTC (rev 8135) +++ branches/1.0/astlinux-ast11.config 2017-01-29 22:00:20 UTC (rev 8136) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot astlinux-1.x-svn8090-dirty Configuration -# Fri Jan 13 13:49:22 2017 +# Buildroot astlinux-1.x-svn8135-dirty Configuration +# Sun Jan 29 15:52:19 2017 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -641,9 +641,9 @@ # BR2_PACKAGE_ICU is not set BR2_PACKAGE_LIBEDIT=y BR2_PACKAGE_NCURSES=y -# BR2_PACKAGE_NCURSES_TARGET_PANEL is not set -# BR2_PACKAGE_NCURSES_TARGET_FORM is not set -# BR2_PACKAGE_NCURSES_TARGET_MENU is not set +BR2_PACKAGE_NCURSES_TARGET_PANEL=y +BR2_PACKAGE_NCURSES_TARGET_FORM=y +BR2_PACKAGE_NCURSES_TARGET_MENU=y BR2_PACKAGE_NEWT=y BR2_PACKAGE_PCRE=y BR2_PACKAGE_POPT=y @@ -777,6 +777,7 @@ BR2_PACKAGE_SHELLINABOX=y BR2_PACKAGE_SIPGREP=y BR2_PACKAGE_SIPSAK=y +BR2_PACKAGE_SNGREP=y # BR2_PACKAGE_SOCAT is not set # BR2_PACKAGE_SPAWN_FCGI is not set # BR2_PACKAGE_SQUID is not set Modified: branches/1.0/astlinux-ast13.config =================================================================== --- branches/1.0/astlinux-ast13.config 2017-01-29 19:55:55 UTC (rev 8135) +++ branches/1.0/astlinux-ast13.config 2017-01-29 22:00:20 UTC (rev 8136) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot astlinux-1.x-svn8090-dirty Configuration -# Fri Jan 13 13:49:24 2017 +# Buildroot astlinux-1.x-svn8135-dirty Configuration +# Sun Jan 29 15:52:21 2017 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -641,9 +641,9 @@ # BR2_PACKAGE_ICU is not set BR2_PACKAGE_LIBEDIT=y BR2_PACKAGE_NCURSES=y -# BR2_PACKAGE_NCURSES_TARGET_PANEL is not set -# BR2_PACKAGE_NCURSES_TARGET_FORM is not set -# BR2_PACKAGE_NCURSES_TARGET_MENU is not set +BR2_PACKAGE_NCURSES_TARGET_PANEL=y +BR2_PACKAGE_NCURSES_TARGET_FORM=y +BR2_PACKAGE_NCURSES_TARGET_MENU=y BR2_PACKAGE_NEWT=y BR2_PACKAGE_PCRE=y BR2_PACKAGE_POPT=y @@ -777,6 +777,7 @@ BR2_PACKAGE_SHELLINABOX=y BR2_PACKAGE_SIPGREP=y BR2_PACKAGE_SIPSAK=y +BR2_PACKAGE_SNGREP=y # BR2_PACKAGE_SOCAT is not set # BR2_PACKAGE_SPAWN_FCGI is not set # BR2_PACKAGE_SQUID is not set Modified: branches/1.0/initrd.config =================================================================== --- branches/1.0/initrd.config 2017-01-29 19:55:55 UTC (rev 8135) +++ branches/1.0/initrd.config 2017-01-29 22:00:20 UTC (rev 8136) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot astlinux-1.x-svn8012-dirty Configuration -# Sun Dec 4 22:03:56 2016 +# Buildroot astlinux-1.x-svn8135-dirty Configuration +# Sun Jan 29 15:52:23 2017 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -636,6 +636,7 @@ # BR2_PACKAGE_SER2NET is not set # BR2_PACKAGE_SIPGREP is not set # BR2_PACKAGE_SIPSAK is not set +# BR2_PACKAGE_SNGREP is not set # BR2_PACKAGE_SOCAT is not set # BR2_PACKAGE_SPAWN_FCGI is not set # BR2_PACKAGE_SQUID is not set Modified: branches/1.0/package/Config.in =================================================================== --- branches/1.0/package/Config.in 2017-01-29 19:55:55 UTC (rev 8135) +++ branches/1.0/package/Config.in 2017-01-29 22:00:20 UTC (rev 8136) @@ -534,6 +534,7 @@ source "package/shellinabox/Config.in" source "package/sipgrep/Config.in" source "package/sipsak/Config.in" +source "package/sngrep/Config.in" source "package/socat/Config.in" source "package/spawn-fcgi/Config.in" source "package/squid/Config.in" Added: branches/1.0/package/sngrep/Config.in =================================================================== --- branches/1.0/package/sngrep/Config.in (rev 0) +++ branches/1.0/package/sngrep/Config.in 2017-01-29 22:00:20 UTC (rev 8136) @@ -0,0 +1,18 @@ +config BR2_PACKAGE_SNGREP + bool "sngrep" + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PANEL + select BR2_PACKAGE_NCURSES_TARGET_FORM + select BR2_PACKAGE_NCURSES_TARGET_MENU + select BR2_PACKAGE_LIBPCAP + help + sngrep is a tool for displaying SIP calls message flows from + terminal. It supports live capture to display realtime SIP + packets and can also be used as PCAP viewer. + + https://github.com/irontec/sngrep + +comment "sngrep needs a toolchain w/ threads" + depends on !BR2_TOOLCHAIN_HAS_THREADS + Added: branches/1.0/package/sngrep/sngrep.mk =================================================================== --- branches/1.0/package/sngrep/sngrep.mk (rev 0) +++ branches/1.0/package/sngrep/sngrep.mk 2017-01-29 22:00:20 UTC (rev 8136) @@ -0,0 +1,37 @@ +################################################################################ +# +# sngrep +# +################################################################################ + +SNGREP_VERSION = 1.4.2 +SNGREP_SOURCE = sngrep-$(SNGREP_VERSION).tar.gz +SNGREP_SITE = http://files.astlinux-project.org +#SNGREP_SITE = https://github.com/irontec/sngrep/releases +SNGREP_AUTORECONF = YES +SNGREP_DEPENDENCIES = libpcap ncurses + +SNGREP_CONF_OPT = \ + --disable-unicode \ + --enable-ipv6 + +# openssl and gnutls can't be enabled at the same time. +ifeq ($(BR2_PACKAGE_OPENSSL),y) +SNGREP_DEPENDENCIES += openssl +SNGREP_CONF_OPT += --with-openssl --without-gnutls +# gnutls support also requires libgcrypt +else ifeq ($(BR2_PACKAGE_GNUTLS)$(BR2_PACKAGE_LIBGCRYPT),yy) +SNGREP_DEPENDENCIES += gnutls +SNGREP_CONF_OPT += --with-gnutls --without-openssl +else +SNGREP_CONF_OPT += --without-gnutls --without-openssl +endif + +ifeq ($(BR2_PACKAGE_PCRE),y) +SNGREP_DEPENDENCIES += pcre +SNGREP_CONF_OPT += --with-pcre +else +SNGREP_CONF_OPT += --without-pcre +endif + +$(eval $(call AUTOTARGETS,package,sngrep)) Modified: branches/1.0/runnix-iso.config =================================================================== --- branches/1.0/runnix-iso.config 2017-01-29 19:55:55 UTC (rev 8135) +++ branches/1.0/runnix-iso.config 2017-01-29 22:00:20 UTC (rev 8136) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot astlinux-1.x-svn8012-dirty Configuration -# Sun Dec 4 22:03:57 2016 +# Buildroot astlinux-1.x-svn8135-dirty Configuration +# Sun Jan 29 15:52:25 2017 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -672,6 +672,7 @@ # BR2_PACKAGE_SER2NET is not set # BR2_PACKAGE_SIPGREP is not set # BR2_PACKAGE_SIPSAK is not set +# BR2_PACKAGE_SNGREP is not set # BR2_PACKAGE_SOCAT is not set # BR2_PACKAGE_SPAWN_FCGI is not set # BR2_PACKAGE_SQUID is not set Modified: branches/1.0/runnix.config =================================================================== --- branches/1.0/runnix.config 2017-01-29 19:55:55 UTC (rev 8135) +++ branches/1.0/runnix.config 2017-01-29 22:00:20 UTC (rev 8136) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot astlinux-1.x-svn8012-dirty Configuration -# Sun Dec 4 22:03:56 2016 +# Buildroot astlinux-1.x-svn8135-dirty Configuration +# Sun Jan 29 15:52:24 2017 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -673,6 +673,7 @@ # BR2_PACKAGE_SER2NET is not set # BR2_PACKAGE_SIPGREP is not set # BR2_PACKAGE_SIPSAK is not set +# BR2_PACKAGE_SNGREP is not set # BR2_PACKAGE_SOCAT is not set # BR2_PACKAGE_SPAWN_FCGI is not set # BR2_PACKAGE_SQUID is not set Modified: branches/1.0/x86_64-configs/astlinux-ast11.config =================================================================== --- branches/1.0/x86_64-configs/astlinux-ast11.config 2017-01-29 19:55:55 UTC (rev 8135) +++ branches/1.0/x86_64-configs/astlinux-ast11.config 2017-01-29 22:00:20 UTC (rev 8136) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot astlinux-1.x-svn8090-dirty Configuration -# Fri Jan 13 13:49:27 2017 +# Buildroot astlinux-1.x-svn8135-dirty Configuration +# Sun Jan 29 15:52:29 2017 # BR2_HAVE_DOT_CONFIG=y BR2_ARCH_IS_64=y @@ -622,9 +622,9 @@ # BR2_PACKAGE_ICU is not set BR2_PACKAGE_LIBEDIT=y BR2_PACKAGE_NCURSES=y -# BR2_PACKAGE_NCURSES_TARGET_PANEL is not set -# BR2_PACKAGE_NCURSES_TARGET_FORM is not set -# BR2_PACKAGE_NCURSES_TARGET_MENU is not set +BR2_PACKAGE_NCURSES_TARGET_PANEL=y +BR2_PACKAGE_NCURSES_TARGET_FORM=y +BR2_PACKAGE_NCURSES_TARGET_MENU=y BR2_PACKAGE_NEWT=y BR2_PACKAGE_PCRE=y BR2_PACKAGE_POPT=y @@ -758,6 +758,7 @@ BR2_PACKAGE_SHELLINABOX=y BR2_PACKAGE_SIPGREP=y BR2_PACKAGE_SIPSAK=y +BR2_PACKAGE_SNGREP=y # BR2_PACKAGE_SOCAT is not set # BR2_PACKAGE_SPAWN_FCGI is not set # BR2_PACKAGE_SQUID is not set Modified: branches/1.0/x86_64-configs/astlinux-ast13.config =================================================================== --- branches/1.0/x86_64-configs/astlinux-ast13.config 2017-01-29 19:55:55 UTC (rev 8135) +++ branches/1.0/x86_64-configs/astlinux-ast13.config 2017-01-29 22:00:20 UTC (rev 8136) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot astlinux-1.x-svn8090-dirty Configuration -# Fri Jan 13 13:49:29 2017 +# Buildroot astlinux-1.x-svn8135-dirty Configuration +# Sun Jan 29 15:52:31 2017 # BR2_HAVE_DOT_CONFIG=y BR2_ARCH_IS_64=y @@ -622,9 +622,9 @@ # BR2_PACKAGE_ICU is not set BR2_PACKAGE_LIBEDIT=y BR2_PACKAGE_NCURSES=y -# BR2_PACKAGE_NCURSES_TARGET_PANEL is not set -# BR2_PACKAGE_NCURSES_TARGET_FORM is not set -# BR2_PACKAGE_NCURSES_TARGET_MENU is not set +BR2_PACKAGE_NCURSES_TARGET_PANEL=y +BR2_PACKAGE_NCURSES_TARGET_FORM=y +BR2_PACKAGE_NCURSES_TARGET_MENU=y BR2_PACKAGE_NEWT=y BR2_PACKAGE_PCRE=y BR2_PACKAGE_POPT=y @@ -758,6 +758,7 @@ BR2_PACKAGE_SHELLINABOX=y BR2_PACKAGE_SIPGREP=y BR2_PACKAGE_SIPSAK=y +BR2_PACKAGE_SNGREP=y # BR2_PACKAGE_SOCAT is not set # BR2_PACKAGE_SPAWN_FCGI is not set # BR2_PACKAGE_SQUID is not set Modified: branches/1.0/x86_64-configs/initrd.config =================================================================== --- branches/1.0/x86_64-configs/initrd.config 2017-01-29 19:55:55 UTC (rev 8135) +++ branches/1.0/x86_64-configs/initrd.config 2017-01-29 22:00:20 UTC (rev 8136) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot astlinux-1.x-svn8012-dirty Configuration -# Sun Dec 4 22:03:57 2016 +# Buildroot astlinux-1.x-svn8135-dirty Configuration +# Sun Jan 29 15:52:32 2017 # BR2_HAVE_DOT_CONFIG=y BR2_ARCH_IS_64=y @@ -617,6 +617,7 @@ # BR2_PACKAGE_SER2NET is not set # BR2_PACKAGE_SIPGREP is not set # BR2_PACKAGE_SIPSAK is not set +# BR2_PACKAGE_SNGREP is not set # BR2_PACKAGE_SOCAT is not set # BR2_PACKAGE_SPAWN_FCGI is not set # BR2_PACKAGE_SQUID 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-01-29 19:55:57
|
Revision: 8135 http://sourceforge.net/p/astlinux/code/8135 Author: abelbeck Date: 2017-01-29 19:55:55 +0000 (Sun, 29 Jan 2017) Log Message: ----------- stunnel, version bump to 5.40 Modified Paths: -------------- branches/1.0/package/stunnel/stunnel.mk Modified: branches/1.0/package/stunnel/stunnel.mk =================================================================== --- branches/1.0/package/stunnel/stunnel.mk 2017-01-29 16:20:52 UTC (rev 8134) +++ branches/1.0/package/stunnel/stunnel.mk 2017-01-29 19:55:55 UTC (rev 8135) @@ -4,7 +4,7 @@ # ############################################################# -STUNNEL_VERSION = 5.39 +STUNNEL_VERSION = 5.40 STUNNEL_SITE = http://www.usenix.org.uk/mirrors/stunnel/archive/5.x STUNNEL_DEPENDENCIES = openssl This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-29 16:20:54
|
Revision: 8134 http://sourceforge.net/p/astlinux/code/8134 Author: abelbeck Date: 2017-01-29 16:20:52 +0000 (Sun, 29 Jan 2017) Log Message: ----------- ddclient, add index to patch name Added Paths: ----------- branches/1.0/package/ddclient/ddclient-0001-upstream-HE-warning-messages.patch Removed Paths: ------------- branches/1.0/package/ddclient/ddclient-upstream-HE-warning-messages.patch Copied: branches/1.0/package/ddclient/ddclient-0001-upstream-HE-warning-messages.patch (from rev 8133, branches/1.0/package/ddclient/ddclient-upstream-HE-warning-messages.patch) =================================================================== --- branches/1.0/package/ddclient/ddclient-0001-upstream-HE-warning-messages.patch (rev 0) +++ branches/1.0/package/ddclient/ddclient-0001-upstream-HE-warning-messages.patch 2017-01-29 16:20:52 UTC (rev 8134) @@ -0,0 +1,31 @@ +diff --git a/ddclient b/ddclient +index 2b7599a..7e1eb89 100755 +--- a/ddclient ++++ b/ddclient +@@ -4580,7 +4580,7 @@ sub nic_he_update { + 'interval' => 'The update interval has been exceeded, wait and try again later', + 'noipv4' => 'No DNS "A" record exists, add one and make it dynamic', + 'noipv6' => 'No DNS "AAAA" record exists, add one and make it dynamic', +- 'nochg' => 'No update required; unnecessary attempts to change to the current address are considered abusive', ++ 'nochg' => 'Unnecessary update attempts are considered abusive', + ); + + ## update each set of hosts that had similar configurations +@@ -4624,7 +4624,7 @@ sub nic_he_update { + + } elsif (exists $errors{$status}) { + if (($status eq 'nochg') || ($status eq 'interval')) { +- warning("updating %s: %s: %s", $host, $status, $errors{$status}); ++ warning("updating %s: No DNS 'A' record update required; %s", $host, $errors{$status}); + $config{$host}{'ip'} = $ip; + $config{$host}{'mtime'} = $now; + $config{$host}{'status'} = 'good'; +@@ -4669,7 +4669,7 @@ sub nic_he_update { + + } elsif (exists $errors{$status}) { + if (($status eq 'nochg') || ($status eq 'interval')) { +- warning("updating %s: %s: %s", $host, $status, $errors{$status}); ++ warning("updating %s: No DNS 'AAAA' record update required; %s", $host, $errors{$status}); + $config{$host}{'ipv6'} = $ipv6; + $config{$host}{'mtime'} = $now; + $config{$host}{'status'} = 'good'; Deleted: branches/1.0/package/ddclient/ddclient-upstream-HE-warning-messages.patch =================================================================== --- branches/1.0/package/ddclient/ddclient-upstream-HE-warning-messages.patch 2017-01-29 16:18:04 UTC (rev 8133) +++ branches/1.0/package/ddclient/ddclient-upstream-HE-warning-messages.patch 2017-01-29 16:20:52 UTC (rev 8134) @@ -1,31 +0,0 @@ -diff --git a/ddclient b/ddclient -index 2b7599a..7e1eb89 100755 ---- a/ddclient -+++ b/ddclient -@@ -4580,7 +4580,7 @@ sub nic_he_update { - 'interval' => 'The update interval has been exceeded, wait and try again later', - 'noipv4' => 'No DNS "A" record exists, add one and make it dynamic', - 'noipv6' => 'No DNS "AAAA" record exists, add one and make it dynamic', -- 'nochg' => 'No update required; unnecessary attempts to change to the current address are considered abusive', -+ 'nochg' => 'Unnecessary update attempts are considered abusive', - ); - - ## update each set of hosts that had similar configurations -@@ -4624,7 +4624,7 @@ sub nic_he_update { - - } elsif (exists $errors{$status}) { - if (($status eq 'nochg') || ($status eq 'interval')) { -- warning("updating %s: %s: %s", $host, $status, $errors{$status}); -+ warning("updating %s: No DNS 'A' record update required; %s", $host, $errors{$status}); - $config{$host}{'ip'} = $ip; - $config{$host}{'mtime'} = $now; - $config{$host}{'status'} = 'good'; -@@ -4669,7 +4669,7 @@ sub nic_he_update { - - } elsif (exists $errors{$status}) { - if (($status eq 'nochg') || ($status eq 'interval')) { -- warning("updating %s: %s: %s", $host, $status, $errors{$status}); -+ warning("updating %s: No DNS 'AAAA' record update required; %s", $host, $errors{$status}); - $config{$host}{'ipv6'} = $ipv6; - $config{$host}{'mtime'} = $now; - $config{$host}{'status'} = 'good'; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-29 16:18:06
|
Revision: 8133 http://sourceforge.net/p/astlinux/code/8133 Author: abelbeck Date: 2017-01-29 16:18:04 +0000 (Sun, 29 Jan 2017) Log Message: ----------- ddclient, add more descriptive warning messages for Hurricane Electric Added Paths: ----------- branches/1.0/package/ddclient/ddclient-upstream-HE-warning-messages.patch Added: branches/1.0/package/ddclient/ddclient-upstream-HE-warning-messages.patch =================================================================== --- branches/1.0/package/ddclient/ddclient-upstream-HE-warning-messages.patch (rev 0) +++ branches/1.0/package/ddclient/ddclient-upstream-HE-warning-messages.patch 2017-01-29 16:18:04 UTC (rev 8133) @@ -0,0 +1,31 @@ +diff --git a/ddclient b/ddclient +index 2b7599a..7e1eb89 100755 +--- a/ddclient ++++ b/ddclient +@@ -4580,7 +4580,7 @@ sub nic_he_update { + 'interval' => 'The update interval has been exceeded, wait and try again later', + 'noipv4' => 'No DNS "A" record exists, add one and make it dynamic', + 'noipv6' => 'No DNS "AAAA" record exists, add one and make it dynamic', +- 'nochg' => 'No update required; unnecessary attempts to change to the current address are considered abusive', ++ 'nochg' => 'Unnecessary update attempts are considered abusive', + ); + + ## update each set of hosts that had similar configurations +@@ -4624,7 +4624,7 @@ sub nic_he_update { + + } elsif (exists $errors{$status}) { + if (($status eq 'nochg') || ($status eq 'interval')) { +- warning("updating %s: %s: %s", $host, $status, $errors{$status}); ++ warning("updating %s: No DNS 'A' record update required; %s", $host, $errors{$status}); + $config{$host}{'ip'} = $ip; + $config{$host}{'mtime'} = $now; + $config{$host}{'status'} = 'good'; +@@ -4669,7 +4669,7 @@ sub nic_he_update { + + } elsif (exists $errors{$status}) { + if (($status eq 'nochg') || ($status eq 'interval')) { +- warning("updating %s: %s: %s", $host, $status, $errors{$status}); ++ warning("updating %s: No DNS 'AAAA' record update required; %s", $host, $errors{$status}); + $config{$host}{'ipv6'} = $ipv6; + $config{$host}{'mtime'} = $now; + $config{$host}{'status'} = 'good'; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-29 15:39:10
|
Revision: 8132 http://sourceforge.net/p/astlinux/code/8132 Author: abelbeck Date: 2017-01-29 15:39:07 +0000 (Sun, 29 Jan 2017) Log Message: ----------- web interface, add support for DDGETIPV6 rc.conf variable, 'HE Free DNS' Dynamic DNS Service Type, and 'checkip.dns.he.net' DNS Get Modified Paths: -------------- branches/1.0/package/webinterface/altweb/admin/network.php branches/1.0/package/webinterface/altweb/common/license-astlinux.txt branches/1.0/package/webinterface/altweb/common/license-packages.txt branches/1.0/package/webinterface/altweb/common/version.php Modified: branches/1.0/package/webinterface/altweb/admin/network.php =================================================================== --- branches/1.0/package/webinterface/altweb/admin/network.php 2017-01-29 00:14:33 UTC (rev 8131) +++ branches/1.0/package/webinterface/altweb/admin/network.php 2017-01-29 15:39:07 UTC (rev 8132) @@ -41,6 +41,7 @@ // 07-15-2016, Added 4th LAN Interface // 11-14-2016, Added IPsec strongSwan support // 01-22-2017, Removed Dynamic DNS 'getip.krisk.org', map to default +// 01-29-2017, Added DDGETIPV6 support // // System location of rc.conf file $CONFFILE = '/etc/rc.conf'; @@ -96,6 +97,7 @@ 'DynDNS [static]' => 'st...@dy...', 'EasyDNS' => 'easydns', 'FreeDNS' => 'de...@fr...', + 'HE Free DNS' => 'he', 'NameCheap' => 'namecheap', 'No-IP' => 'de...@no...', 'nsupdate.info' => 'de...@ns...', @@ -106,10 +108,18 @@ $select_dyndns_getip = array ( 'User Defined >>>' => '', 'myip.dnsomatic.com' => 'myip.dnsomatic.com', + 'checkip.dns.he.net' => 'he', 'checkip.dyndns.org' => 'checkip.dyndns.org', 'External Interface' => 'interface' ); +$select_dyndns_getipv6 = array ( + 'User Defined >>>' => '', + 'checkip.dns.he.net' => 'he', + 'External Interface' => 'interface', + 'Disabled' => 'no' +); + $select_ldap_deref = array ( 'never' => 'never', 'searching' => 'searching', @@ -636,6 +646,12 @@ $value = 'DDGETIP="'.tuq($_POST['other_dd_getip']).'"'; } fwrite($fp, $value."\n"); + if ($_POST['dd_getipv6'] !== '') { + $value = 'DDGETIPV6="'.$_POST['dd_getipv6'].'"'; + } else { + $value = 'DDGETIPV6="'.tuq($_POST['other_dd_getipv6']).'"'; + } + fwrite($fp, $value."\n"); $value = 'DDHOST="'.tuq($_POST['dd_host']).'"'; fwrite($fp, $value."\n"); $value = 'DDUSER="'.tuq($_POST['dd_user']).'"'; @@ -2131,8 +2147,27 @@ } putHtml('</select>'); putHtml('<input type="text" size="36" maxlength="128" value="'.$t_value.'" name="other_dd_getip" /></td></tr>'); - + putHtml('<tr class="dtrow1"><td style="text-align: left;" colspan="6">'); + putHtml('DNS Get IPv6 Address:'); + $t_value = getVARdef($db, 'DDGETIPV6', $cur_db); + if ($t_value === '') { + $t_value = 'no'; + } + putHtml('<select name="dd_getipv6">'); + foreach ($select_dyndns_getipv6 as $key => $value) { + if (strcasecmp($t_value, $value) == 0) { + $sel = ' selected="selected"'; + $t_value = ''; + } else { + $sel = ''; + } + putHtml('<option value="'.$value.'"'.$sel.'>'.$key.'</option>'); + } + putHtml('</select>'); + putHtml('<input type="text" size="36" maxlength="128" value="'.$t_value.'" name="other_dd_getipv6" /></td></tr>'); + + putHtml('<tr class="dtrow1"><td style="text-align: left;" colspan="6">'); $value = getVARdef($db, 'DDHOST', $cur_db); putHtml('DNS Hostname:<input type="text" size="36" maxlength="128" value="'.$value.'" name="dd_host" /></td></tr>'); putHtml('<tr class="dtrow1"><td style="text-align: left;" colspan="3">'); Modified: branches/1.0/package/webinterface/altweb/common/license-astlinux.txt =================================================================== --- branches/1.0/package/webinterface/altweb/common/license-astlinux.txt 2017-01-29 00:14:33 UTC (rev 8131) +++ branches/1.0/package/webinterface/altweb/common/license-astlinux.txt 2017-01-29 15:39:07 UTC (rev 8132) @@ -1,4 +1,4 @@ -AstLinux is Copyright (c) 2004-2017 by Kristian Kielhofner. +AstLinux is Copyright (c) 2004-2017 by AstLinux Project, Kristian Kielhofner. 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 Modified: branches/1.0/package/webinterface/altweb/common/license-packages.txt =================================================================== --- branches/1.0/package/webinterface/altweb/common/license-packages.txt 2017-01-29 00:14:33 UTC (rev 8131) +++ branches/1.0/package/webinterface/altweb/common/license-packages.txt 2017-01-29 15:39:07 UTC (rev 8132) @@ -6,7 +6,7 @@ ## 3) Lines beginning with a '#' are treated as comments ## ex-vi~Copyright (c) 2001-2002 Caldera International Inc. All rights reserved. -RUNNIX~Copyright (c) 2006-2017 Kristian Kielhofner, AstLinux Project. +RUNNIX~Copyright (c) 2006-2017 AstLinux Project, Kristian Kielhofner. libSRTP~Copyright (c) 2001-2016 Cisco Systems, Inc. All rights reserved. iLBC CODEC~Copyright (c) 2011 The WebRTC project authors. All rights reserved. Web Interface~Copyright (c) 2008-2017 Lonnie Abelbeck. @@ -19,9 +19,9 @@ OpenSSL~Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved. OpenSSH~Copyright (c) 1995-2015 Tatu Ylonen, Espoo, Finland. All rights reserved. OpenVPN~Copyright (c) 2002-2017 OpenVPN Technologies, Inc. -PHP~Copyright (c) 1999-2016 The PHP Group. All rights reserved. +PHP~Copyright (c) 1999-2017 The PHP Group. All rights reserved. vsftpd~Copyright (c) 2001-2015 Daniel Jacobowitz. -lighttpd~Copyright (c) 2004-2016 Jan Kneschke. +lighttpd~Copyright (c) 2004-2017 Jan Kneschke. msmtp~Copyright (c) 2000-2016 Martin Lambers. libxml2~Copyright (c) 1998-2016 Daniel Veillard. All Rights Reserved. libtiff~Copyright (c) 1988-2015 Sam Leffler, Copyright (c) 1991-1997 Silicon Graphics, Inc. @@ -31,16 +31,16 @@ curl~Copyright (c) 1996-2016 Daniel Stenberg. rp-pppoe~Copyright (c) 2001-2012 Roaring Penguin Software Inc. zabbix~Copyright (c) 2000-2016 SIA Zabbix. -zlib~Copyright (c) 1995-2013 Jean-loup Gailly. +zlib~Copyright (c) 1995-2017 Jean-loup Gailly. SILK CODEC~Copyright (c) 2010-2016 Skype and/or Microsoft. All rights reserved. Licensed via Digium, Inc. SpanDSP~Copyright (c) 2003-2015 Steve Underwood. All rights reserved. -Prosody~Copyright (c) 2008-2016 Matthew Wild and Waqas Hussain. +Prosody~Copyright (c) 2008-2017 Matthew Wild and Waqas Hussain. Lua~Copyright (c) 1994-2012 Lua.org, PUC-Rio. All rights reserved. perl~Copyright (c) 1987-2016 Larry Wall, et al. perl-cross~Copyright (c) 2009-2016 Alex Suykov. phpLiteAdmin~Copyright (c) 2011-2015 phpLiteAdmin (https://bitbucket.org/phpliteadmin/public) -FOP2~Copyright (c) 2009-2016 House Internet S.R.L. (http://www.fop2.com) -ddclient~Copyright (c) 1999-2015 Paul Burry, wimpunk, et al. +FOP2~Copyright (c) 2009-2017 House Internet S.R.L. (http://www.fop2.com) +ddclient-curl~Copyright (c) 1999-2017 David Kerr, Paul Burry, wimpunk, et al. vCard converter~Copyright (c) 2006-2013 Thomas Bruederli. OpenLDAP~Copyright (c) 1998-2016 The OpenLDAP Foundation. All rights reserved. darkstat~Copyright (c) 2001-2015 Emil Mikulic, et al. @@ -53,7 +53,7 @@ Monit~Copyright (c) 2001-2016 Tildeslash. All rights reserved. sqlite~Copyright (c) 1995-2017 SQLite Consortium. sqliteodbc~Copyright (c) 2001-2016 Christian Werner. -Fossil~Copyright (c) 2007-2016 D. Richard Hipp. All rights reserved. +Fossil~Copyright (c) 2007-2017 D. Richard Hipp. All rights reserved. BusyBox~Copyright (c) 1998-2011 Erik Andersen, Rob Landley, Denys Vlasenko, et al. dhcp6c~Copyright (c) 1998-2008 WIDE Project with 2016 Debian patches. htop~Copyright (c) 2004-2012 Hisham Muhammad. Modified: branches/1.0/package/webinterface/altweb/common/version.php =================================================================== --- branches/1.0/package/webinterface/altweb/common/version.php 2017-01-29 00:14:33 UTC (rev 8131) +++ branches/1.0/package/webinterface/altweb/common/version.php 2017-01-29 15:39:07 UTC (rev 8132) @@ -1,6 +1,6 @@ <?php // version.php for AstLinux Alternate Web Interface -$GUI_VERSION = '1.8.39'; +$GUI_VERSION = '1.8.40'; ?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-29 00:14:36
|
Revision: 8131 http://sourceforge.net/p/astlinux/code/8131 Author: abelbeck Date: 2017-01-29 00:14:33 +0000 (Sun, 29 Jan 2017) Log Message: ----------- ddclient, switch to ddclient-curl version 3.8.3-01. Add DDGETIPV6 rc.conf variable Modified Paths: -------------- branches/1.0/package/ddclient/Config.in branches/1.0/package/ddclient/ddclient.conf branches/1.0/package/ddclient/ddclient.mk branches/1.0/package/ddclient/dynamicdns.init branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Removed Paths: ------------- branches/1.0/package/ddclient/ddclient-01-bang-perl-cleanup.patch branches/1.0/package/ddclient/ddclient-05-zoneedit-error-result-fix.patch branches/1.0/package/ddclient/ddclient-10-curl-ssl.patch branches/1.0/package/ddclient/ddclient-21-cloudflare-ttl.patch branches/1.0/package/ddclient/ddclient-22-cloudflare-api-v4.patch branches/1.0/package/ddclient/ddclient-23-cloudflare-curl-headers.patch branches/1.0/package/ddclient/ddclient-24-cloudflare-JSON-PP.patch Modified: branches/1.0/package/ddclient/Config.in =================================================================== --- branches/1.0/package/ddclient/Config.in 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/Config.in 2017-01-29 00:14:33 UTC (rev 8131) @@ -8,5 +8,5 @@ DDclient is a Perl client used to update dynamic DNS entries for accounts on a Dynamic DNS Network Service Provider. - http://sourceforge.net/projects/ddclient/ + https://github.com/astlinux-project/ddclient-curl Deleted: branches/1.0/package/ddclient/ddclient-01-bang-perl-cleanup.patch =================================================================== --- branches/1.0/package/ddclient/ddclient-01-bang-perl-cleanup.patch 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/ddclient-01-bang-perl-cleanup.patch 2017-01-29 00:14:33 UTC (rev 8131) @@ -1,6 +0,0 @@ ---- ddclient-3.8.3/ddclient.orig 2014-05-09 18:07:36.000000000 -0500 -+++ ddclient-3.8.3/ddclient 2014-05-09 18:04:23.000000000 -0500 -@@ -1,3 +1,2 @@ - #!/usr/bin/perl -w --#!/usr/local/bin/perl -w - ###################################################################### Deleted: branches/1.0/package/ddclient/ddclient-05-zoneedit-error-result-fix.patch =================================================================== --- branches/1.0/package/ddclient/ddclient-05-zoneedit-error-result-fix.patch 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/ddclient-05-zoneedit-error-result-fix.patch 2017-01-29 00:14:33 UTC (rev 8131) @@ -1,11 +0,0 @@ ---- ddclient-3.8.3/ddclient.orig 2014-05-09 18:07:36.000000000 -0500 -+++ ddclient-3.8.3/ddclient 2014-05-09 18:04:23.000000000 -0500 -@@ -3072,7 +3072,7 @@ - $status_text = $var{'TEXT'} if exists $var{'TEXT'}; - $status_ip = $var{'IP'} if exists $var{'IP'}; - -- if ($status eq 'SUCCESS' || ($status eq 'ERROR' && $var{'CODE'} eq '707')) { -+ if ($status eq 'SUCCESS' || ($status eq 'ERROR' && ($var{'CODE'} eq '707' || $var{'CODE'} eq '702'))) { - $config{$h}{'ip'} = $status_ip; - $config{$h}{'mtime'} = $now; - $config{$h}{'status'} = 'good'; Deleted: branches/1.0/package/ddclient/ddclient-10-curl-ssl.patch =================================================================== --- branches/1.0/package/ddclient/ddclient-10-curl-ssl.patch 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/ddclient-10-curl-ssl.patch 2017-01-29 00:14:33 UTC (rev 8131) @@ -1,94 +0,0 @@ ---- ddclient-3.8.3/ddclient.orig 2015-06-27 16:55:28.055154000 -0400 -+++ ddclient-3.8.3/ddclient 2016-02-17 19:35:16.741410191 -0500 -@@ -1916,7 +1916,7 @@ - if ( $force_ssl || ($globals{'ssl'} and (caller(1))[3] ne 'main::get_ip') ) { - $use_ssl = 1; - $default_port = 443; -- load_ssl_support; -+# load_ssl_support; - } else { - $use_ssl = 0; - $default_port = 80; -@@ -1953,58 +1953,32 @@ - debug("skipped network connection"); - verbose("SENDING:", "%s", $request); - } elsif ($use_ssl) { -- $sd = IO::Socket::SSL->new( -- PeerAddr => $peer, -- PeerPort => $port, -- Proto => 'tcp', -- MultiHomed => 1, -- Timeout => opt('timeout'), -- ); -- defined $sd or warning("cannot connect to $peer:$port socket: $@ " . IO::Socket::SSL::errstr()); -+ $0 = sprintf("%s - curl (SSL) sending to %s port %s", $program, $peer, $port); -+ my $timeout = opt('timeout'); -+ -+ $reply = <<`CURL_SSL`; -+/usr/bin/curl -ksi0 --user '${login}:${password}' --user-agent '${program}/${version}' \\ -+ --connect-timeout $timeout --max-time $timeout \\ -+ --url 'https://${server}/${url}' 2>/dev/null -+CURL_SSL -+ -+ if (! $reply) { -+ warning("curl (SSL) cannot connect to $peer:$port"); -+ } - } else { -- $sd = IO::Socket::INET->new( -- PeerAddr => $peer, -- PeerPort => $port, -- Proto => 'tcp', -- MultiHomed => 1, -- Timeout => opt('timeout'), -- ); -- defined $sd or warning("cannot connect to $peer:$port socket: $@"); -- } -+ $0 = sprintf("%s - curl (non-SSL) sending to %s port %s", $program, $peer, $port); -+ my $timeout = opt('timeout'); - -- if (defined $sd) { -- ## send the request to the http server -- verbose("CONNECTED: ", $use_ssl ? 'using SSL' : 'using HTTP'); -- verbose("SENDING:", "%s", $request); -- -- $0 = sprintf("%s - sending to %s port %s", $program, $peer, $port); -- my $result = syswrite $sd, $rq; -- if ($result != length($rq)) { -- warning("cannot send to $peer:$port ($!)."); -- } else { -- $0 = sprintf("%s - reading from %s port %s", $program, $peer, $port); -- eval { -- local $SIG{'ALRM'} = sub { die "timeout";}; -- alarm(opt('timeout')) if opt('timeout') > 0; -- while ($_ = <$sd>) { -- $0 = sprintf("%s - read from %s port %s", $program, $peer, $port); -- verbose("RECEIVE:", "%s", define($_, "<undefined>")); -- $reply .= $_ if defined $_; -- } -- if (opt('timeout') > 0) { -- alarm(0); -- } -- }; -- close($sd); -- -- if ($@ and $@ =~ /timeout/) { -- warning("TIMEOUT: %s after %s seconds", $to, opt('timeout')); -- $reply = ''; -- } -- $reply = '' if !defined $reply; -- } -- } -- $0 = sprintf("%s - closed %s port %s", $program, $peer, $port); -+ $reply = <<`CURL`; -+/usr/bin/curl -si0 --user '${login}:${password}' --user-agent '${program}/${version}' \\ -+ --connect-timeout $timeout --max-time $timeout \\ -+ --url 'http://${server}/${url}' 2>/dev/null -+CURL -+ -+ if (! $reply) { -+ warning("curl (non-SSL) cannot connect to $peer:$port"); -+ } -+ } - - ## during testing simulate reading the URL - if (opt('test')) { Deleted: branches/1.0/package/ddclient/ddclient-21-cloudflare-ttl.patch =================================================================== --- branches/1.0/package/ddclient/ddclient-21-cloudflare-ttl.patch 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/ddclient-21-cloudflare-ttl.patch 2017-01-29 00:14:33 UTC (rev 8131) @@ -1,23 +0,0 @@ -diff --git a/ddclient b/ddclient -index a39fcf0..e1e86e5 100755 ---- a/ddclient -+++ b/ddclient -@@ -445,6 +445,7 @@ my %variables = ( - 'wildcard' => setv(T_BOOL, 0, 1, 1, 0, undef), - 'mx' => setv(T_OFQDN, 0, 1, 1, '', undef), - 'backupmx' => setv(T_BOOL, 0, 1, 1, 0, undef), -+ 'ttl' => setv(T_NUMBER, 1, 0, 1, 1, undef), - }, - 'googledomains-common-defaults' => { - 'server' => setv(T_FQDNP, 1, 0, 1, 'domains.google.com', undef), -@@ -4083,7 +4084,8 @@ sub nic_cloudflare_update { - } - - # Set domain -- $url = "https://$config{$key}{'server'}/api_json.html?a=rec_edit&type=A&ttl=1"; -+ $url = "https://$config{$key}{'server'}/api_json.html?a=rec_edit&type=A"; -+ $url .= "&ttl=".$config{$key}{'ttl'}; - $url .= "&name=$hostname"; - $url .= "&z=".$config{$key}{'zone'}; - $url .= "&id=".$id; - Deleted: branches/1.0/package/ddclient/ddclient-22-cloudflare-api-v4.patch =================================================================== --- branches/1.0/package/ddclient/ddclient-22-cloudflare-api-v4.patch 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/ddclient-22-cloudflare-api-v4.patch 2017-01-29 00:14:33 UTC (rev 8131) @@ -1,147 +0,0 @@ ---- a/ddclient 2017-01-19 11:36:50.208744563 -0600 -+++ b/ddclient 2017-01-19 11:35:44.265920224 -0600 -@@ -439,7 +439,7 @@ - 'zone' => setv(T_STRING, 1, 1, 1, '', undef), - }, - 'cloudflare-common-defaults' => { -- 'server' => setv(T_FQDNP, 1, 0, 1, 'www.cloudflare.com', undef), -+ 'server' => setv(T_FQDNP, 1, 0, 1, 'api.cloudflare.com/client/v4', undef), - 'zone' => setv(T_FQDN, 1, 0, 1, '', undef), - 'static' => setv(T_BOOL, 0, 1, 1, 0, undef), - 'wildcard' => setv(T_BOOL, 0, 1, 1, 0, undef), -@@ -613,7 +613,7 @@ - 'update' => \&nic_cloudflare_update, - 'examples' => \&nic_cloudflare_examples, - 'variables' => merge( -- { 'server' => setv(T_FQDNP, 1, 0, 1, 'www.cloudflare.com', undef) }, -+ { 'server' => setv(T_FQDNP, 1, 0, 1, 'api.cloudflare.com/client/v4', undef) }, - { 'min-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0),}, - $variables{'cloudflare-common-defaults'}, - $variables{'service-common-defaults'}, -@@ -1894,6 +1894,9 @@ - my $url = shift || ''; - my $login = shift || ''; - my $password = shift || ''; -+ my $headers = shift || ''; -+ my $method = shift || 'GET'; -+ my $data = shift || ''; - my ($peer, $server, $port, $default_port, $use_ssl); - my ($sd, $rq, $request, $reply); - -@@ -1934,7 +1937,7 @@ - my $to = sprintf "%s%s", $server, $proxy ? " via proxy $peer:$port" : ""; - verbose("CONNECT:", "%s", $to); - -- $request = "GET "; -+ $request = "$method "; - $request .= "http://$server" if $proxy; - $request .= "/$url HTTP/1.0\n"; - $request .= "Host: $server\n"; -@@ -1943,7 +1946,10 @@ - $request .= "Authorization: Basic $auth\n" if $login || $password; - $request .= "User-Agent: ${program}/${version}\n"; - $request .= "Connection: close\n"; -+ $request .= "$headers\n"; -+ $request .= "Content-Length: ".length($data)."\n" if $data; - $request .= "\n"; -+ $request .= $data; - - ## make sure newlines are <cr><lf> for some pedantic proxy servers - ($rq = $request) =~ s/\n/\r\n/g; -@@ -4010,7 +4016,7 @@ - - Configuration variables applicable to the 'cloudflare' protocol are: - protocol=cloudflare ## -- server=fqdn.of.service ## defaults to www.cloudflare.com -+ server=fqdn.of.service ## defaults to api.cloudflare.com/client/v4 - login=service-login ## login name and password registered with the service - password=service-password ## - fully.qualified.host ## the host registered with the service. -@@ -4047,6 +4053,10 @@ - my $key = $hosts[0]; - my $ip = $config{$key}{'wantip'}; - -+ my $headers = "X-Auth-Email: $config{$key}{'login'}\n"; -+ $headers .= "X-Auth-Key: $config{$key}{'password'}\n"; -+ $headers .= "Content-Type: application/json"; -+ - # FQDNs - for my $domain (@hosts) { - (my $hostname = $domain) =~ s/\.$config{$key}{zone}$//; -@@ -4055,13 +4065,11 @@ - info("setting IP address to %s for %s", $ip, $domain); - verbose("UPDATE:","updating %s", $domain); - -- # Get domain ID -- my $url = "https://$config{$key}{'server'}/api_json.html?a=rec_load_all"; -- $url .= "&z=".$config{$key}{'zone'}; -- $url .= "&email=".$config{$key}{'login'}; -- $url .= "&tkn=".$config{$key}{'password'}; -+ # Get zone ID -+ my $url = "https://$config{$key}{'server'}/zones?"; -+ $url .= "name=".$config{$key}{'zone'}; - -- my $reply = geturl(opt('proxy'), $url); -+ my $reply = geturl(opt('proxy'), $url, undef, undef, $headers); - unless ($reply) { - failed("updating %s: Could not connect to %s.", $domain, $config{$key}{'server'}); - last; -@@ -4077,24 +4085,44 @@ - } - - # Pull the ID out of the json, messy -- my ($id) = map { $_->{name} eq $domain ? $_->{rec_id} : () } @{ $response->{response}->{recs}->{objs} }; -- unless($id) { -- failed("updating %s: No domain ID found.", $domain); -+ my ($zone_id) = map { $_->{name} eq $config{$key}{'zone'} ? $_->{id} : () } @{ $response->{result} }; -+ unless($zone_id) { -+ failed("updating %s: No zone ID found.", $config{$key}{'zone'}); - next; - } -+ info("zone ID is $zone_id"); - -- # Set domain -- $url = "https://$config{$key}{'server'}/api_json.html?a=rec_edit&type=A"; -- $url .= "&ttl=".$config{$key}{'ttl'}; -- $url .= "&name=$hostname"; -- $url .= "&z=".$config{$key}{'zone'}; -- $url .= "&id=".$id; -- $url .= "&email=".$config{$key}{'login'}; -- $url .= "&tkn=".$config{$key}{'password'}; -- $url .= "&content="; -- $url .= "$ip" if $ip; -+ # Get DNS record ID -+ $url = "https://$config{$key}{'server'}/zones/$zone_id/dns_records?"; -+ $url .= "type=A&name=$domain"; -+ -+ $reply = geturl(opt('proxy'), $url, undef, undef, $headers); -+ unless ($reply) { -+ failed("updating %s: Could not connect to %s.", $domain, $config{$key}{'server'}); -+ last; -+ } -+ last if !header_ok($domain, $reply); -+ -+ # Strip header -+ $reply =~ s/^.*?\n\n//s; -+ $response = JSON::Any->jsonToObj($reply); -+ if ($response->{result} eq 'error') { -+ failed ("%s", $response->{msg}); -+ next; -+ } - -- $reply = geturl(opt('proxy'), $url); -+ # Pull the ID out of the json, messy -+ my ($dns_rec_id) = map { $_->{name} eq $domain ? $_->{id} : () } @{ $response->{result} }; -+ unless($dns_rec_id) { -+ failed("updating %s: No DNS record ID found.", $domain); -+ next; -+ } -+ info("DNS record ID is $dns_rec_id"); -+ -+ # Set domain -+ $url = "https://$config{$key}{'server'}/zones/$zone_id/dns_records/$dns_rec_id"; -+ my $data = "{\"content\":\"$ip\"}"; -+ $reply = geturl(opt('proxy'), $url, undef, undef, $headers, "PATCH", $data); - unless ($reply) { - failed("updating %s: Could not connect to %s.", $domain, $config{$domain}{'server'}); - last; Deleted: branches/1.0/package/ddclient/ddclient-23-cloudflare-curl-headers.patch =================================================================== --- branches/1.0/package/ddclient/ddclient-23-cloudflare-curl-headers.patch 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/ddclient-23-cloudflare-curl-headers.patch 2017-01-29 00:14:33 UTC (rev 8131) @@ -1,29 +0,0 @@ ---- a/ddclient -+++ b/ddclient -@@ -1959,6 +1959,26 @@ - if (! opt('exec')) { - debug("skipped network connection"); - verbose("SENDING:", "%s", $request); -+ } elsif (($headers ne '')) { -+ $0 = sprintf("%s - curl (SSL w/headers) sending to %s port %s", $program, $peer, $port); -+ my $timeout = opt('timeout'); -+ my @head_lines = split('\n', $headers); -+ my $head_args = ''; -+ foreach my $head_line (@head_lines) { -+ $head_args .= "-H '$head_line' "; -+ } -+ -+ $reply = <<`CURL_SSL_HEADERS`; -+/usr/bin/curl -si0 -X $method --user-agent '${program}/${version}' \\ -+ --connect-timeout $timeout --max-time $timeout \\ -+ ${head_args} \\ -+ --data '${data}' \\ -+ --url 'https://${server}/${url}' 2>/dev/null -+CURL_SSL_HEADERS -+ -+ if (! $reply) { -+ warning("curl (SSL w/headers) cannot connect to $peer:$port"); -+ } - } elsif ($use_ssl) { - $0 = sprintf("%s - curl (SSL) sending to %s port %s", $program, $peer, $port); - my $timeout = opt('timeout'); Deleted: branches/1.0/package/ddclient/ddclient-24-cloudflare-JSON-PP.patch =================================================================== --- branches/1.0/package/ddclient/ddclient-24-cloudflare-JSON-PP.patch 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/ddclient-24-cloudflare-JSON-PP.patch 2017-01-29 00:14:33 UTC (rev 8131) @@ -1,58 +0,0 @@ ---- a/ddclient 2017-01-20 09:04:33.026792149 -0600 -+++ b/ddclient 2017-01-20 09:06:01.478773577 -0600 -@@ -1878,13 +1878,13 @@ - ## load_json_support - ###################################################################### - sub load_json_support { -- my $json_loaded = eval {require JSON::Any}; -+ my $json_loaded = eval {require JSON::PP}; - unless ($json_loaded) { - fatal(<<"EOM"); --Error loading the Perl module JSON::Any needed for cloudflare update. -+Error loading the Perl module JSON::PP needed for cloudflare update. - EOM - } -- import JSON::Any; -+ import JSON::PP (qw/decode_json/); - } - ###################################################################### - ## geturl -@@ -4098,9 +4098,9 @@ - - # Strip header - $reply =~ s/^.*?\n\n//s; -- my $response = JSON::Any->jsonToObj($reply); -- if ($response->{result} eq 'error') { -- failed ("%s", $response->{msg}); -+ my $response = eval {decode_json($reply)}; -+ if (!defined $response || !defined $response->{result}) { -+ failed ("invalid json or result."); - next; - } - -@@ -4125,9 +4125,9 @@ - - # Strip header - $reply =~ s/^.*?\n\n//s; -- $response = JSON::Any->jsonToObj($reply); -- if ($response->{result} eq 'error') { -- failed ("%s", $response->{msg}); -+ $response = eval {decode_json($reply)}; -+ if (!defined $response || !defined $response->{result}) { -+ failed ("invalid json or result."); - next; - } - -@@ -4151,9 +4151,9 @@ - - # Strip header - $reply =~ s/^.*?\n\n//s; -- $response = JSON::Any->jsonToObj($reply); -- if ($response->{result} eq 'error') { -- failed ("%s", $response->{msg}); -+ $response = eval {decode_json($reply)}; -+ if (!defined $response || !defined $response->{result}) { -+ failed ("invalid json or result."); - } else { - success ("%s -- Updated Successfully to %s", $domain, $ip); - Modified: branches/1.0/package/ddclient/ddclient.conf =================================================================== --- branches/1.0/package/ddclient/ddclient.conf 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/ddclient.conf 2017-01-29 00:14:33 UTC (rev 8131) @@ -1,6 +1,8 @@ daemon=@DELAY@ @USE_WEB@use=web, web=@WEB_STR@ @USE_IF@use=if, if=@EXTIF@ +@USEV6_WEB@usev6=web, webv6=@WEBV6_STR@ +@USEV6_IF@usev6=if, if=@EXTIF@ #@zoneedit@> #@zoneedit@>## ZoneEdit #@zoneedit@>ssl=yes @@ -121,4 +123,11 @@ #@cloudflare@>login=@DDUSER@ #@cloudflare@>password=@DDPASS@ #@cloudflare@>@DDHOST@ +#@he@> +#@he@>## Hurricane Electric +#@he@>ssl=yes +#@he@>protocol=he +#@he@>login=@DDUSER@ +#@he@>password=@DDPASS@ +#@he@>@DDHOST@ Modified: branches/1.0/package/ddclient/ddclient.mk =================================================================== --- branches/1.0/package/ddclient/ddclient.mk 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/ddclient.mk 2017-01-29 00:14:33 UTC (rev 8131) @@ -3,9 +3,9 @@ # ddclient # ############################################################# -DDCLIENT_VERSION = 3.8.3 -DDCLIENT_SOURCE = ddclient-$(DDCLIENT_VERSION).tar.gz -DDCLIENT_SITE = http://downloads.sourceforge.net/project/ddclient/ddclient/ddclient-$(DDCLIENT_VERSION) +DDCLIENT_VERSION = 3.8.3-01 +DDCLIENT_SOURCE = ddclient-curl-$(DDCLIENT_VERSION).tar.gz +DDCLIENT_SITE = https://github.com/astlinux-project/ddclient-curl/releases/download/$(DDCLIENT_VERSION) define DDCLIENT_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D package/ddclient/dynamicdns.init $(TARGET_DIR)/etc/init.d/dynamicdns Modified: branches/1.0/package/ddclient/dynamicdns.init =================================================================== --- branches/1.0/package/ddclient/dynamicdns.init 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/package/ddclient/dynamicdns.init 2017-01-29 00:14:33 UTC (rev 8131) @@ -4,7 +4,8 @@ gen_ddclient_conf() { - local use_web="" use_if="#" web_str delay domain service + local use_web="#" use_if="#" web_str delay domain service + local usev6_web="#" usev6_if="#" webv6_str if [ ! -x /usr/sbin/ddclient ]; then echo "dynamicdns: Script \"/usr/sbin/ddclient\" not found, exiting." >&2 @@ -14,18 +15,38 @@ delay="360" if [ -z "$DDGETIP" -o "$DDGETIP" = "getip.krisk.org" ]; then + use_web="" web_str="myip.dnsomatic.com/" elif [ "$DDGETIP" = "interface" ]; then - use_web="#" use_if="" - web_str="$DDGETIP/" + web_str="" delay="120" elif [ "$DDGETIP" = "checkip.dyndns.org" -o "$DDGETIP" = "checkip.dyndns.com" ]; then + use_web="" web_str="$DDGETIP/, web-skip='IP Address'" else - web_str="$DDGETIP/" + use_web="" + case "$DDGETIP" in + dyndns|dnspark|he|whatismyv6|nsupdate.info) # builtinweb entries + web_str="$DDGETIP" ;; + *) web_str="$DDGETIP/" ;; + esac fi + if [ -z "$DDGETIPV6" -o "$DDGETIPV6" = "no" ]; then + webv6_str="" + elif [ "$DDGETIPV6" = "interface" ]; then + usev6_if="" + webv6_str="" + else + usev6_web="" + case "$DDGETIPV6" in + dyndns|dnspark|he|whatismyv6|nsupdate.info) # builtinweb entries + webv6_str="$DDGETIPV6" ;; + *) webv6_str="$DDGETIPV6/" ;; + esac + fi + # extract the root domain of DDHOST, used by some providers like Cloudflare domain="$(echo $DDHOST | sed -n -r -e 's/^(.*\.|)([^.]+)\.([^.]+)$/\2.\3/p')" @@ -71,6 +92,9 @@ -e "s|@USE_WEB@|${use_web}|g" \ -e "s|@USE_IF@|${use_if}|g" \ -e "s|@WEB_STR@|${web_str}|g" \ + -e "s|@USEV6_WEB@|${usev6_web}|g" \ + -e "s|@USEV6_IF@|${usev6_if}|g" \ + -e "s|@WEBV6_STR@|${webv6_str}|g" \ /tmp/etc/ddclient.conf chmod 600 /tmp/etc/ddclient.conf Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2017-01-28 20:26:14 UTC (rev 8130) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2017-01-29 00:14:33 UTC (rev 8131) @@ -211,10 +211,15 @@ #DDUSER= #DDPASS= #DDHOST= -## If DDGETIP is not defined, myip.dnsomatic.com is queried to determine the public IP address. -## If DDGETIP is set to "interface", the IP address of the interface EXTIF will be used. -## Else, DDGETIP can be set to any web server that returns your public IP address. +## If DDGETIP is not defined, myip.dnsomatic.com is queried to determine the public IPv4 address. +## If DDGETIP is set to "interface", the IPv4 address of the interface EXTIF will be used. +## Else, DDGETIP can be set to any web server that returns your public IPv4 address. #DDGETIP="interface" +## If DDGETIPV6="no" or is not defined, IPv6 dynamic DNS will not be enabled. +## If DDGETIPV6 is set to "interface", the IPv6 address of the interface EXTIF will be used. +## Else, DDGETIPV6 can be set to any web server that returns your public IPv6 address. +## Note: Not all DDSERVICE types support both IPv4 and IPv6 +#DDGETIPV6="interface" ## IPv6 Support ## AstLinux supports IPv6 but the kernel autoloader is This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-28 20:26:17
|
Revision: 8130 http://sourceforge.net/p/astlinux/code/8130 Author: abelbeck Date: 2017-01-28 20:26:14 +0000 (Sat, 28 Jan 2017) Log Message: ----------- fossil, upstream fix to a segfault we reported Ref: https://www.fossil-scm.org/index.html/vinfo/8b562b90c05a0c33?sbs=0&w Added Paths: ----------- branches/1.0/package/fossil/fossil-0100-upstream-fix-change-password-segfault.patch Added: 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 (rev 0) +++ branches/1.0/package/fossil/fossil-0100-upstream-fix-change-password-segfault.patch 2017-01-28 20:26:14 UTC (rev 8130) @@ -0,0 +1,118 @@ +--- 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> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-28 17:49:18
|
Revision: 8129 http://sourceforge.net/p/astlinux/code/8129 Author: abelbeck Date: 2017-01-28 17:49:16 +0000 (Sat, 28 Jan 2017) Log Message: ----------- fossil, version bump to 1.37 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 Modified: branches/1.0/package/fossil/fossil-0001-proxy-base.patch =================================================================== --- branches/1.0/package/fossil/fossil-0001-proxy-base.patch 2017-01-28 15:31:49 UTC (rev 8128) +++ branches/1.0/package/fossil/fossil-0001-proxy-base.patch 2017-01-28 17:49:16 UTC (rev 8129) @@ -1,6 +1,6 @@ --- fossil-1.33/src/cgi.c.orig 2015-08-16 14:43:49.000000000 -0500 +++ fossil-1.33/src/cgi.c 2015-08-16 15:14:28.000000000 -0500 -@@ -1347,6 +1347,12 @@ +@@ -1392,6 +1392,12 @@ if( zToken==0 ){ malformed_request("malformed URL in HTTP header"); } @@ -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 -@@ -1479,8 +1479,8 @@ +@@ -1098,8 +1098,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 -@@ -1265,9 +1265,9 @@ +@@ -1277,9 +1277,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-01-28 15:31:49 UTC (rev 8128) +++ branches/1.0/package/fossil/fossil-0002-tmp-file.patch 2017-01-28 17:49:16 UTC (rev 8129) @@ -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 -@@ -34504,8 +34504,8 @@ +@@ -35091,8 +35091,8 @@ static const char *azDirs[] = { 0, 0, Modified: branches/1.0/package/fossil/fossil.mk =================================================================== --- branches/1.0/package/fossil/fossil.mk 2017-01-28 15:31:49 UTC (rev 8128) +++ branches/1.0/package/fossil/fossil.mk 2017-01-28 17:49:16 UTC (rev 8129) @@ -4,9 +4,9 @@ # ################################################################################ -FOSSIL_VERSION = 1.35 +FOSSIL_VERSION = 1.37 FOSSIL_SOURCE = fossil-src-$(FOSSIL_VERSION).tar.gz -FOSSIL_SITE = http://www.fossil-scm.org/download +FOSSIL_SITE = https://www.fossil-scm.org/fossil/uv/download FOSSIL_DEPENDENCIES = zlib openssl define FOSSIL_CONFIGURE_CMDS This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-28 15:31:51
|
Revision: 8128 http://sourceforge.net/p/astlinux/code/8128 Author: abelbeck Date: 2017-01-28 15:31:49 +0000 (Sat, 28 Jan 2017) Log Message: ----------- asterisk, version bump to 13.13.1 Modified Paths: -------------- branches/1.0/package/asterisk/asterisk-13-extension-changed-verbosity-chan_sip.patch branches/1.0/package/asterisk/asterisk.mk Removed Paths: ------------- branches/1.0/package/asterisk/asterisk-13-upstream-AST-2016-008-13-security.patch branches/1.0/package/asterisk/asterisk-13-upstream-AST-2016-009-13-security.patch branches/1.0/package/asterisk/asterisk-13-upstream-cli-libedit-utf8.patch Modified: branches/1.0/package/asterisk/asterisk-13-extension-changed-verbosity-chan_sip.patch =================================================================== --- branches/1.0/package/asterisk/asterisk-13-extension-changed-verbosity-chan_sip.patch 2017-01-28 14:58:19 UTC (rev 8127) +++ branches/1.0/package/asterisk/asterisk-13-extension-changed-verbosity-chan_sip.patch 2017-01-28 15:31:49 UTC (rev 8128) @@ -1,6 +1,6 @@ --- asterisk-13/channels/chan_sip.c.orig 2015-04-23 10:22:04.000000000 -0500 +++ asterisk-13/channels/chan_sip.c 2015-04-23 10:22:40.000000000 -0500 -@@ -17356,7 +17356,7 @@ +@@ -17354,7 +17354,7 @@ } if (!force) { Deleted: branches/1.0/package/asterisk/asterisk-13-upstream-AST-2016-008-13-security.patch =================================================================== --- branches/1.0/package/asterisk/asterisk-13-upstream-AST-2016-008-13-security.patch 2017-01-28 14:58:19 UTC (rev 8127) +++ branches/1.0/package/asterisk/asterisk-13-upstream-AST-2016-008-13-security.patch 2017-01-28 15:31:49 UTC (rev 8128) @@ -1,72 +0,0 @@ -commit 888142e89160169220bff1bae742f6ef558a7b11 -Author: Joshua Colp <jc...@di...> -Date: Tue Nov 15 00:18:21 2016 +0000 - - res_format_attr_opus: Fix crash when fmtp contains spaces. - - When an opus offer or answer was received that contained an - fmtp line with spaces between the attributes the module would - fail to properly parse it and crash due to recursion. - - This change makes the module handle the space properly and - also removes the recursion requirement. - - ASTERISK-26579 - - Change-Id: I01f53e5d9fa9f1925a7365f8d25071b5b3ac2dc3 - -diff --git a/res/res_format_attr_opus.c b/res/res_format_attr_opus.c -index 49382f6..857b943 100644 ---- a/res/res_format_attr_opus.c -+++ b/res/res_format_attr_opus.c -@@ -102,27 +102,35 @@ static int opus_clone(const struct ast_format *src, struct ast_format *dst) - - static void sdp_fmtp_get(const char *attributes, const char *name, int *attr) - { -- const char *kvp = ""; -+ const char *kvp = attributes; - int val; - -- if (attributes && !(kvp = strstr(attributes, name))) { -+ if (ast_strlen_zero(attributes)) { - return; - } - -- /* -- * If the named attribute is not at the start of the given attributes, and -- * the preceding character is not a space or semicolon then it's not the -- * attribute we are looking for. It's an attribute with the name embedded -- * within it (e.g. ptime in maxptime, stereo in sprop-stereo). -+ /* This logic goes through each attribute in the fmtp line looking for the -+ * requested named attribute. - */ -- if (kvp != attributes && *(kvp - 1) != ' ' && *(kvp - 1) != ';') { -- /* Keep searching as it might still be in the attributes string */ -- sdp_fmtp_get(strchr(kvp, ';'), name, attr); -- /* -- * Otherwise it's a match, so retrieve the value and set the attribute. -- */ -- } else if (sscanf(kvp, "%*[^=]=%30d", &val) == 1) { -- *attr = val; -+ while (*kvp) { -+ /* Skip any preceeding blanks as some implementations separate attributes using spaces too */ -+ kvp = ast_skip_blanks(kvp); -+ -+ /* If we are at at the requested attribute get its value and return */ -+ if (!strncmp(kvp, name, strlen(name)) && kvp[strlen(name)] == '=') { -+ if (sscanf(kvp, "%*[^=]=%30d", &val) == 1) { -+ *attr = val; -+ break; -+ } -+ } -+ -+ /* Move on to the next attribute if possible */ -+ kvp = strchr(kvp, ';'); -+ if (!kvp) { -+ break; -+ } -+ -+ kvp++; - } - } - Deleted: branches/1.0/package/asterisk/asterisk-13-upstream-AST-2016-009-13-security.patch =================================================================== --- branches/1.0/package/asterisk/asterisk-13-upstream-AST-2016-009-13-security.patch 2017-01-28 14:58:19 UTC (rev 8127) +++ branches/1.0/package/asterisk/asterisk-13-upstream-AST-2016-009-13-security.patch 2017-01-28 15:31:49 UTC (rev 8128) @@ -1,27 +0,0 @@ -diff --git a/channels/chan_sip.c b/channels/chan_sip.c -index 50183c2..c53d9ba 100644 ---- a/channels/chan_sip.c -+++ b/channels/chan_sip.c -@@ -8446,8 +8446,6 @@ static const char *__get_header(const struct sip_request *req, const char *name, - * one afterwards. If you shouldn't do it, what absolute idiot decided it was - * a good idea to say you can do it, and if you can do it, why in the hell would. - * you say you shouldn't. -- * Anyways, pedanticsipchecking controls whether we allow spaces before ':', -- * and we always allow spaces after that for compatibility. - */ - const char *sname = find_alias(name, NULL); - int x, len = strlen(name), slen = (sname ? 1 : 0); -@@ -8460,10 +8458,10 @@ static const char *__get_header(const struct sip_request *req, const char *name, - if (match || smatch) { - /* skip name */ - const char *r = header + (match ? len : slen ); -- if (sip_cfg.pedanticsipchecking) { -- r = ast_skip_blanks(r); -+ /* HCOLON has optional SP/HTAB; skip past those */ -+ while (*r == ' ' || *r == '\t') { -+ ++r; - } -- - if (*r == ':') { - *start = x+1; - return ast_skip_blanks(r+1); Deleted: branches/1.0/package/asterisk/asterisk-13-upstream-cli-libedit-utf8.patch =================================================================== --- branches/1.0/package/asterisk/asterisk-13-upstream-cli-libedit-utf8.patch 2017-01-28 14:58:19 UTC (rev 8127) +++ branches/1.0/package/asterisk/asterisk-13-upstream-cli-libedit-utf8.patch 2017-01-28 15:31:49 UTC (rev 8128) @@ -1,63 +0,0 @@ -X-Git-Url: http://git.asterisk.org/gitweb/?p=asterisk%2Fasterisk.git;a=blobdiff_plain;f=main%2Fasterisk.c;h=fa919936b4767580ff852f2ba1fcbe7781949968;hp=1c7a0e1885501e5e2446c72266e492ffd40a08ef;hb=5e0c22404316ecdf8e1510553474274eddf55e20;hpb=ec17e96784b8a75f74d84621165c73d986d56f95 - -diff --git a/main/asterisk.c b/main/asterisk.c -index 1c7a0e1..fa91993 100644 ---- a/main/asterisk.c -+++ b/main/asterisk.c -@@ -2818,7 +2818,13 @@ static void send_rasterisk_connect_commands(void) - } - } - -+#define HAVE_LIBEDIT_IS_UNICODE 1 -+ -+#ifdef HAVE_LIBEDIT_IS_UNICODE -+static int ast_el_read_char(EditLine *editline, wchar_t *cp) -+#else - static int ast_el_read_char(EditLine *editline, char *cp) -+#endif - { - int num_read = 0; - int lastpos = 0; -@@ -2848,10 +2854,16 @@ static int ast_el_read_char(EditLine *editline, char *cp) - } - - if (!ast_opt_exec && fds[1].revents) { -- num_read = read(STDIN_FILENO, cp, 1); -+ char c = '\0'; -+ num_read = read(STDIN_FILENO, &c, 1); - if (num_read < 1) { - break; - } else { -+#ifdef HAVE_LIBEDIT_IS_UNICODE -+ *cp = btowc(c); -+#else -+ *cp = c; -+#endif - return (num_read); - } - } -@@ -2895,7 +2907,11 @@ static int ast_el_read_char(EditLine *editline, char *cp) - console_print(buf, 0); - - if ((res < EL_BUF_SIZE - 1) && ((buf[res-1] == '\n') || (res >= 2 && buf[res-2] == '\n'))) { -+#ifdef HAVE_LIBEDIT_IS_UNICODE -+ *cp = btowc(CC_REFRESH); -+#else - *cp = CC_REFRESH; -+#endif - return(1); - } else { - lastpos = 1; -@@ -2903,7 +2919,12 @@ static int ast_el_read_char(EditLine *editline, char *cp) - } - } - -+#ifdef HAVE_LIBEDIT_IS_UNICODE -+ *cp = btowc('\0'); -+#else - *cp = '\0'; -+#endif -+ - return (0); - } - Modified: branches/1.0/package/asterisk/asterisk.mk =================================================================== --- branches/1.0/package/asterisk/asterisk.mk 2017-01-28 14:58:19 UTC (rev 8127) +++ branches/1.0/package/asterisk/asterisk.mk 2017-01-28 15:31:49 UTC (rev 8128) @@ -7,7 +7,7 @@ ASTERISK_VERSION := 11.25.1 else ifeq ($(BR2_PACKAGE_ASTERISK_v13),y) -ASTERISK_VERSION := 13.12.2 +ASTERISK_VERSION := 13.13.1 else ASTERISK_VERSION := 15.0.0 endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-28 14:58:21
|
Revision: 8127 http://sourceforge.net/p/astlinux/code/8127 Author: abelbeck Date: 2017-01-28 14:58:19 +0000 (Sat, 28 Jan 2017) Log Message: ----------- libpri, version bump to 1.6.0 Modified Paths: -------------- branches/1.0/package/libpri/libpri.mk Modified: branches/1.0/package/libpri/libpri.mk =================================================================== --- branches/1.0/package/libpri/libpri.mk 2017-01-27 20:31:25 UTC (rev 8126) +++ branches/1.0/package/libpri/libpri.mk 2017-01-28 14:58:19 UTC (rev 8127) @@ -4,7 +4,7 @@ # ############################################################ -LIBPRI_VERSION = 1.5.0 +LIBPRI_VERSION = 1.6.0 LIBPRI_SOURCE = libpri-$(LIBPRI_VERSION).tar.gz LIBPRI_SITE = http://downloads.asterisk.org/pub/telephony/libpri/releases LIBPRI_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-01-27 20:31:27
|
Revision: 8126 http://sourceforge.net/p/astlinux/code/8126 Author: abelbeck Date: 2017-01-27 20:31:25 +0000 (Fri, 27 Jan 2017) Log Message: ----------- fping, version bump to 3.15 Modified Paths: -------------- branches/1.0/package/fping/fping.mk Modified: branches/1.0/package/fping/fping.mk =================================================================== --- branches/1.0/package/fping/fping.mk 2017-01-27 20:26:02 UTC (rev 8125) +++ branches/1.0/package/fping/fping.mk 2017-01-27 20:31:25 UTC (rev 8126) @@ -3,8 +3,8 @@ # fping # ############################################################# -FPING_VERSION = 3.13 -FPING_SITE = http://fping.org/dist +FPING_VERSION = 3.15 +FPING_SITE = https://fping.org/dist FPING_SOURCE = fping-$(FPING_VERSION).tar.gz FPING_CONF_OPT = \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-27 20:26:05
|
Revision: 8125 http://sourceforge.net/p/astlinux/code/8125 Author: abelbeck Date: 2017-01-27 20:26:02 +0000 (Fri, 27 Jan 2017) Log Message: ----------- pcre, version bump to 8.40 Modified Paths: -------------- branches/1.0/package/pcre/pcre.mk Modified: branches/1.0/package/pcre/pcre.mk =================================================================== --- branches/1.0/package/pcre/pcre.mk 2017-01-27 20:18:22 UTC (rev 8124) +++ branches/1.0/package/pcre/pcre.mk 2017-01-27 20:26:02 UTC (rev 8125) @@ -4,8 +4,8 @@ # ############################################################# -PCRE_VERSION = 8.39 -PCRE_SITE = ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre +PCRE_VERSION = 8.40 +PCRE_SITE = https://downloads.sourceforge.net/project/pcre/pcre/$(PCRE_VERSION) PCRE_SOURCE = pcre-$(PCRE_VERSION).tar.bz2 PCRE_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-01-27 20:18:25
|
Revision: 8124 http://sourceforge.net/p/astlinux/code/8124 Author: abelbeck Date: 2017-01-27 20:18:22 +0000 (Fri, 27 Jan 2017) Log Message: ----------- openssl, version bump to 1.0.2k, security fixes: CVE-2017-3731, CVE-2017-3732 Modified Paths: -------------- branches/1.0/package/openssl/openssl-do-not-build-docs.patch branches/1.0/package/openssl/openssl.mk Modified: branches/1.0/package/openssl/openssl-do-not-build-docs.patch =================================================================== --- branches/1.0/package/openssl/openssl-do-not-build-docs.patch 2017-01-26 14:54:13 UTC (rev 8123) +++ branches/1.0/package/openssl/openssl-do-not-build-docs.patch 2017-01-27 20:18:22 UTC (rev 8124) @@ -1,6 +1,6 @@ --- openssl-1.0.2j/Makefile.org.orig 2016-11-03 11:36:09.000000000 -0500 +++ openssl-1.0.2j/Makefile.org 2016-11-03 11:36:17.000000000 -0500 -@@ -531,7 +531,7 @@ +@@ -532,7 +532,7 @@ @$(MAKE) SDIRS='$(SDIRS)' clean @$(MAKE) TAR='$(TAR)' TARFLAGS='$(TARFLAGS)' $(DISTTARVARS) tar Modified: branches/1.0/package/openssl/openssl.mk =================================================================== --- branches/1.0/package/openssl/openssl.mk 2017-01-26 14:54:13 UTC (rev 8123) +++ branches/1.0/package/openssl/openssl.mk 2017-01-27 20:18:22 UTC (rev 8124) @@ -4,7 +4,7 @@ # ############################################################# -OPENSSL_VERSION = 1.0.2j +OPENSSL_VERSION = 1.0.2k OPENSSL_SITE = http://www.openssl.org/source OPENSSL_INSTALL_STAGING = YES OPENSSL_DEPENDENCIES = zlib This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-26 14:54:16
|
Revision: 8123 http://sourceforge.net/p/astlinux/code/8123 Author: abelbeck Date: 2017-01-26 14:54:13 +0000 (Thu, 26 Jan 2017) Log Message: ----------- return to release 'svn' Modified Paths: -------------- branches/1.0/docs/ChangeLog.txt branches/1.0/project/astlinux/target_skeleton/etc/astlinux-release Modified: branches/1.0/docs/ChangeLog.txt =================================================================== --- branches/1.0/docs/ChangeLog.txt 2017-01-26 14:54:10 UTC (rev 8122) +++ branches/1.0/docs/ChangeLog.txt 2017-01-26 14:54:13 UTC (rev 8123) @@ -5,6 +5,12 @@ === docs/ChangeLog.txt ========================================================= +Additions for AstLinux 1.2.10: +============================= + +Released @TBD@ + + Additions for AstLinux 1.2.9: ============================= Modified: branches/1.0/project/astlinux/target_skeleton/etc/astlinux-release =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/astlinux-release 2017-01-26 14:54:10 UTC (rev 8122) +++ branches/1.0/project/astlinux/target_skeleton/etc/astlinux-release 2017-01-26 14:54:13 UTC (rev 8123) @@ -1 +1 @@ -astlinux-1.2.9 +svn This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-26 14:54:11
|
Revision: 8122 http://sourceforge.net/p/astlinux/code/8122 Author: abelbeck Date: 2017-01-26 14:54:10 +0000 (Thu, 26 Jan 2017) Log Message: ----------- create 1.2.9 tag Added Paths: ----------- tags/1.2.9/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2017-01-26 14:54:07
|
Revision: 8121 http://sourceforge.net/p/astlinux/code/8121 Author: abelbeck Date: 2017-01-26 14:54:05 +0000 (Thu, 26 Jan 2017) Log Message: ----------- mark release 'astlinux-1.2.9' Modified Paths: -------------- branches/1.0/docs/ChangeLog.txt branches/1.0/project/astlinux/target_skeleton/etc/astlinux-release Modified: branches/1.0/docs/ChangeLog.txt =================================================================== --- branches/1.0/docs/ChangeLog.txt 2017-01-26 13:56:14 UTC (rev 8120) +++ branches/1.0/docs/ChangeLog.txt 2017-01-26 14:54:05 UTC (rev 8121) @@ -8,7 +8,7 @@ Additions for AstLinux 1.2.9: ============================= -Released @TBD@ +Released 2017-01-26 ** IMPORTANT NOTICE Modified: branches/1.0/project/astlinux/target_skeleton/etc/astlinux-release =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/astlinux-release 2017-01-26 13:56:14 UTC (rev 8120) +++ branches/1.0/project/astlinux/target_skeleton/etc/astlinux-release 2017-01-26 14:54:05 UTC (rev 8121) @@ -1 +1 @@ -svn +astlinux-1.2.9 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |