From: <abe...@us...> - 2012-02-07 21:43:20
|
Revision: 5445 http://astlinux.svn.sourceforge.net/astlinux/?rev=5445&view=rev Author: abelbeck Date: 2012-02-07 21:43:13 +0000 (Tue, 07 Feb 2012) Log Message: ----------- revert app_notify 2.1 version bump, chief tester Michael reports it doesn't work Modified Paths: -------------- branches/1.0/docs/ChangeLog.txt branches/1.0/package/asterisk/asterisk.mk branches/1.0/package/asterisk-app_notify/asterisk-app_notify.mk Removed Paths: ------------- branches/1.0/package/asterisk/app_notify-2-1.c Modified: branches/1.0/docs/ChangeLog.txt =================================================================== --- branches/1.0/docs/ChangeLog.txt 2012-02-07 20:00:57 UTC (rev 5444) +++ branches/1.0/docs/ChangeLog.txt 2012-02-07 21:43:13 UTC (rev 5445) @@ -100,8 +100,6 @@ -- rhino, version bump to 0.99.5b1, DAHDI 2.5.x support --- app_notify, version bump to 2.1 for Asterisk 1.8, app_notify v2.0rc1 is used for Asterisk 1.4 - ** Web Interface -- Prefs tab and System tab, if the "Repository URL:" has not been defined (ex. initial Deleted: branches/1.0/package/asterisk/app_notify-2-1.c =================================================================== --- branches/1.0/package/asterisk/app_notify-2-1.c 2012-02-07 20:00:57 UTC (rev 5444) +++ branches/1.0/package/asterisk/app_notify-2-1.c 2012-02-07 21:43:13 UTC (rev 5445) @@ -1,158 +0,0 @@ -/* - * Asterisk -- An open source telephony toolkit. - * - */ - -/*! \file - * - * \brief Network Notification Application Module for Asterisk - * - * \author Sven Slezak <su...@me...> - * - * \ingroup applications - */ - -/*** MODULEINFO - <support_level>core</support_level> - ***/ - -#include "asterisk.h" - -ASTERISK_FILE_VERSION(__FILE__, "$Revision: $") - -#include "asterisk/channel.h" -#include "asterisk/module.h" -#include "asterisk/app.h" - - - -#include <sys/socket.h> -#include <netinet/in.h> -#include <arpa/inet.h> -#include <netdb.h> -#include <sys/time.h> /* select() */ - -#define DEFAULT_PORT 40000 - -static char *app = "Notify"; - -int notify(const char *text, const char *host, int port); - -/*** DOCUMENTATION - <application name="Notify" language="en_US"> - <synopsis> - Network Notification Application Module for Asterisk - </synopsis> - <syntax> - <parameter name="text" required="true"> - <para>The message to send.</para> - </parameter> - <parameter name="host_port" required="true"> - <para>The Host to send the message to.</para> - </parameter> - </syntax> - <description> - <para>This application sends network notifications from Asterisk to a given host.</para> - </description> - </application> - ***/ - -static const char notify_app[] = "Notify"; - - -int notify(const char *text, const char *host, int port) -{ - int sock; - int broadcast = 1; - struct sockaddr_in servAddr; - struct hostent *hp; - struct ast_hostent ahp; - - if(option_verbose > 2) - ast_verbose (VERBOSE_PREFIX_3 "Notify: sending '%s' to %s:%d \n", text, host, port); - - if ((sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) { - ast_log(LOG_ERROR, "cannot open socket\n"); - return -1; - } - - if(setsockopt(sock, SOL_SOCKET, SO_BROADCAST, &broadcast, sizeof(broadcast)) < 0) { - ast_log(LOG_ERROR, "setsockopt error.\n"); - } - - memset(&servAddr, 0, sizeof(struct sockaddr_in)); - servAddr.sin_family = AF_INET; - servAddr.sin_port = htons(port); - - if((servAddr.sin_addr.s_addr = inet_addr(host)) == -1) { - hp = ast_gethostbyname(host, &ahp); - if(hp == (struct hostent *)0) { - ast_log(LOG_ERROR, "unknown host: %s\n", host); - return -1; - } - memcpy(&servAddr.sin_addr, hp->h_addr_list[0], hp->h_length); - } - - if (sendto(sock, text, strlen(text)+1, 0, (struct sockaddr *)&servAddr, sizeof(servAddr)) < 0) { - ast_log(LOG_ERROR, "cannot send text\n"); - close(sock); - return -1; - } - - close(sock); - return 0; -} - - -static int notify_exec(struct ast_channel *chan, const char *data) -{ - AST_DECLARE_APP_ARGS(args, - AST_APP_ARG(text); - AST_APP_ARG(host_port); - ); - char *parse, *tmp; - char *host; - int port = DEFAULT_PORT; - - if (ast_strlen_zero(data)) { - ast_log(LOG_WARNING, "%s requires an argument (text,host[:port])\n", app); - return -1; - } - - parse = ast_strdupa(data); - AST_STANDARD_APP_ARGS(args, parse); - - if (!ast_strlen_zero(args.text)) { - ast_log(LOG_NOTICE, "message is : %s\n", args.text); - } - - if (!ast_strlen_zero(args.host_port)) { - host = args.host_port; - ast_log(LOG_NOTICE, "host_port is : %s\n", args.host_port); - if(strchr(args.host_port, ':')) { - tmp = strsep(&args.host_port, ":"); - port = atoi(strsep(&args.host_port, "\0")); - host = tmp; - } - - ast_log(LOG_NOTICE, "send: '%s' to %s:%d\n", args.text, host, port); - - notify(args.text, host, port); - } - - return 0; -} - -static int unload_module(void) -{ - return ast_unregister_application(notify_app); -} - -static int load_module(void) -{ - if (ast_register_application_xml(notify_app, notify_exec)) - return AST_MODULE_LOAD_FAILURE; - return AST_MODULE_LOAD_SUCCESS; -} - -AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Network Notifications for Asterisk"); Modified: branches/1.0/package/asterisk/asterisk.mk =================================================================== --- branches/1.0/package/asterisk/asterisk.mk 2012-02-07 20:00:57 UTC (rev 5444) +++ branches/1.0/package/asterisk/asterisk.mk 2012-02-07 21:43:13 UTC (rev 5445) @@ -158,15 +158,6 @@ endif endif -ifeq ($(strip $(BR2_PACKAGE_ASTERISK_APP_NOTIFY)),y) - ifneq ($(ASTERISK_VERSION_TUPLE),1.4) - ifneq ($(ASTERISK_VERSION_TUPLE),1.6) - # Source: http://www.mezzo.net/asterisk/app_notify.html - cp -p package/asterisk/app_notify-2-1.c $(ASTERISK_DIR)/apps/app_notify.c - endif - endif -endif - ifeq ($(strip $(BR2_PACKAGE_ASTERISK_ILBC)),y) zcat package/asterisk/ilbc-codec.tar.gz | tar -C $(ASTERISK_DIR) $(TAR_OPTIONS) - toolchain/patch-kernel.sh $(ASTERISK_DIR) package/asterisk/ ilbc-codec-\*.patch Modified: branches/1.0/package/asterisk-app_notify/asterisk-app_notify.mk =================================================================== --- branches/1.0/package/asterisk-app_notify/asterisk-app_notify.mk 2012-02-07 20:00:57 UTC (rev 5444) +++ branches/1.0/package/asterisk-app_notify/asterisk-app_notify.mk 2012-02-07 21:43:13 UTC (rev 5445) @@ -55,12 +55,6 @@ # ############################################################# ifeq ($(strip $(BR2_PACKAGE_ASTERISK_APP_NOTIFY)),y) - ifeq ($(BR2_PACKAGE_ASTERISK_v1_4),y) TARGETS+=asterisk-app_notify - else - ifeq ($(BR2_PACKAGE_ASTERISK_v1_6),y) -TARGETS+=asterisk-app_notify - endif - endif endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-02-21 23:27:06
|
Revision: 5464 http://astlinux.svn.sourceforge.net/astlinux/?rev=5464&view=rev Author: abelbeck Date: 2012-02-21 22:47:00 +0000 (Tue, 21 Feb 2012) Log Message: ----------- asterisk, fix custom build support for app_voicemail module with IMAP_STORAGE Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/package/asterisk/Config.in branches/1.0/package/asterisk/asterisk.mk Removed Paths: ------------- branches/1.0/package/asterisk/voicemail_modules.conf Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-02-21 18:03:21 UTC (rev 5463) +++ branches/1.0/astlinux.config 2012-02-21 22:47:00 UTC (rev 5464) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5365-dirty Configuration -# Tue Jan 10 12:48:59 2012 +# Buildroot 2011.08-svn5463-dirty Configuration +# Tue Feb 21 16:38:52 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -160,6 +160,14 @@ # BR2_PACKAGE_ASTERISK_v1_6 is not set # BR2_PACKAGE_ASTERISK_v1_8 is not set # BR2_PACKAGE_ASTERISK_v10_0 is not set + +# +# cdr_mysql, app_mysql and res_config_mysql - disabled (requires MYSQL_CLIENT) +# + +# +# app_voicemail=IMAP_STORAGE - disabled (requires UW_IMAP) +# # BR2_PACKAGE_ASTERISK_MENUSELECT is not set BR2_PACKAGE_ASTERISK_ILBC=y BR2_PACKAGE_ASTERISK-AGI-AUDIOTX=y Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-02-21 18:03:21 UTC (rev 5463) +++ branches/1.0/astlinux18.config 2012-02-21 22:47:00 UTC (rev 5464) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5365-dirty Configuration -# Tue Jan 10 12:49:08 2012 +# Buildroot 2011.08-svn5463-dirty Configuration +# Tue Feb 21 16:38:52 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -160,6 +160,14 @@ # BR2_PACKAGE_ASTERISK_v1_6 is not set BR2_PACKAGE_ASTERISK_v1_8=y # BR2_PACKAGE_ASTERISK_v10_0 is not set + +# +# cdr_mysql, app_mysql and res_config_mysql - disabled (requires MYSQL_CLIENT) +# + +# +# app_voicemail=IMAP_STORAGE - disabled (requires UW_IMAP) +# # BR2_PACKAGE_ASTERISK_MENUSELECT is not set BR2_PACKAGE_ASTERISK_ILBC=y BR2_PACKAGE_ASTERISK_APP_NOTIFY=y Modified: branches/1.0/package/asterisk/Config.in =================================================================== --- branches/1.0/package/asterisk/Config.in 2012-02-21 18:03:21 UTC (rev 5463) +++ branches/1.0/package/asterisk/Config.in 2012-02-21 22:47:00 UTC (rev 5464) @@ -42,6 +42,11 @@ comment "cdr_mysql, app_mysql and res_config_mysql - enabled" depends on BR2_PACKAGE_MYSQL_CLIENT && BR2_PACKAGE_ASTERISK +comment "app_voicemail=IMAP_STORAGE - disabled (requires UW_IMAP)" + depends on !BR2_PACKAGE_UW_IMAP && BR2_PACKAGE_ASTERISK +comment "app_voicemail=IMAP_STORAGE - enabled" + depends on BR2_PACKAGE_UW_IMAP && BR2_PACKAGE_ASTERISK + config BR2_PACKAGE_ASTERISK_MENUSELECT bool "Asterisk custom configure" default n Modified: branches/1.0/package/asterisk/asterisk.mk =================================================================== --- branches/1.0/package/asterisk/asterisk.mk 2012-02-21 18:03:21 UTC (rev 5463) +++ branches/1.0/package/asterisk/asterisk.mk 2012-02-21 22:47:00 UTC (rev 5464) @@ -85,10 +85,10 @@ endif endif -ifeq ($(strip $(BR2_PACKAGE_UW-IMAP)),y) +ifeq ($(strip $(BR2_PACKAGE_UW_IMAP)),y) ASTERISK_EXTRAS+=uw-imap ASTERISK_CONFIGURE_ARGS+= \ - --with-imap="$(BUILD_DIR)/imap-2007e" + --with-imap="$(BUILD_DIR)/uw-imap-2007e" endif #ifeq ($(strip $(BR2_PACKAGE_NETSNMP)),y) @@ -216,6 +216,11 @@ menuselect/menuselect --enable app_mysql --enable cdr_mysql --enable res_config_mysql menuselect.makeopts; \ ) endif + ifeq ($(strip $(BR2_PACKAGE_UW_IMAP)),y) + (cd $(ASTERISK_DIR); \ + menuselect/menuselect --enable IMAP_STORAGE menuselect.makeopts; \ + ) + endif endif touch $@ @@ -227,20 +232,6 @@ USER_MAKEOPTS= \ ASTVARRUNDIR=/var/run/asterisk -ifeq ($(strip $(BR2_PACKAGE_UW-IMAP)),y) - mv $(ASTERISK_DIR)/apps/app_voicemail.so $(ASTERISK_DIR)/apps/app_voicemail-file.so - rm $(ASTERISK_DIR)/apps/app_voicemail.o - sed -i -e 's|^MENUSELECT_OPTS_app_voicemail=.*$$|MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE|' $(ASTERISK_DIR)/menuselect.makeopts - PATH=$(STAGING_DIR)/bin:$$PATH \ - $(MAKE) -C $(ASTERISK_DIR) \ - GLOBAL_MAKEOPTS=$(BASE_DIR)/../project/astlinux/asterisk.makeopts-imap \ - USER_MAKEOPTS=menuselect.makeopts \ - ASTVARRUNDIR=/var/run/asterisk - mv $(ASTERISK_DIR)/apps/app_voicemail.so $(ASTERISK_DIR)/apps/app_voicemail_imap.so - mv $(ASTERISK_DIR)/apps/app_voicemail-file.so $(ASTERISK_DIR)/apps/app_voicemail.so - sed -i -e 's|^MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE|MENUSELECT_OPTS_app_voicemail=FILE_STORAGE|' $(ASTERISK_DIR)/menuselect.makeopts -endif - $(TARGET_DIR)/$(ASTERISK_TARGET_BINARY): $(ASTERISK_DIR)/$(ASTERISK_BINARY) # mkdir -p $(TARGET_DIR)/$(ASTERISK_MODULE_DIR) PATH=$(STAGING_DIR)/bin:$$PATH \ @@ -250,9 +241,6 @@ ASTVARRUNDIR=/var/run/asterisk \ SOUNDS_CACHE_DIR=$(DL_DIR) \ DESTDIR=$(TARGET_DIR) install samples -ifeq ($(strip $(BR2_PACKAGE_UW-IMAP)),y) - cp -p $(ASTERISK_DIR)/apps/app_voicemail_imap.so $(TARGET_DIR)/$(ASTERISK_MODULE_DIR)/. -endif mv $(TARGET_DIR)/usr/include/asterisk.h \ $(TARGET_DIR)/usr/include/asterisk \ @@ -289,10 +277,6 @@ endif $(INSTALL) -D -m 0755 package/asterisk/logger.conf $(TARGET_DIR)/stat/etc/asterisk/logger.conf -ifeq ($(strip $(BR2_PACKAGE_UW-IMAP)),y) - cat package/asterisk/voicemail_modules.conf >> $(TARGET_DIR)/stat/etc/asterisk/modules.conf -endif - chmod -R 750 $(TARGET_DIR)/stat/etc/asterisk rm -rf $(TARGET_DIR)/etc/asterisk ln -sf /tmp/etc/asterisk $(TARGET_DIR)/etc/asterisk Deleted: branches/1.0/package/asterisk/voicemail_modules.conf =================================================================== --- branches/1.0/package/asterisk/voicemail_modules.conf 2012-02-21 18:03:21 UTC (rev 5463) +++ branches/1.0/package/asterisk/voicemail_modules.conf 2012-02-21 22:47:00 UTC (rev 5464) @@ -1,6 +0,0 @@ -; -; Load either FILE based voicemail or IMAP based voicemail, not both -; By default, load FILE based only (automatically) and do not load IMAP based -; -noload => app_voicemail_imap.so -;noload => app_voicemail.so This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-03-03 00:39:22
|
Revision: 5476 http://astlinux.svn.sourceforge.net/astlinux/?rev=5476&view=rev Author: abelbeck Date: 2012-03-03 00:39:15 +0000 (Sat, 03 Mar 2012) Log Message: ----------- admin file upload support changed to s3cmd for Amazon S3 Modified Paths: -------------- branches/1.0/scripts/master-upload branches/1.0/scripts/upload_script.sh Removed Paths: ------------- branches/1.0/scripts/ncftpput branches/1.0/toolchain/ncftpput Modified: branches/1.0/scripts/master-upload =================================================================== --- branches/1.0/scripts/master-upload 2012-03-01 23:49:31 UTC (rev 5475) +++ branches/1.0/scripts/master-upload 2012-03-03 00:39:15 UTC (rev 5476) @@ -3,23 +3,25 @@ # master-upload input_path # -MIRROR_IMG_PATH="/downloads/img" +MIRROR_IMG_PATH="downloads/img" -MIRROR_FIRMWARE_PATH="/firmware-1.x" +MIRROR_FIRMWARE_PATH="firmware-1.x" -MIRROR_FIRMWARE_PATH_18="/ast18-firmware-1.x" +MIRROR_FIRMWARE_PATH_18="ast18-firmware-1.x" input_path="$1" -auth_file="$HOME/.astlinux-ftp-repo" +auth_file="$HOME/.s3cfg" success_count=0 upload_file() { - local remote_dir="$1" file="$2" count="$3" + local remote_dir="$1" files="$2" count="$3" IFS=' ' file - ./toolchain/ncftpput -f "$auth_file" -z -r10 "$remote_dir" $file + for file in $files; do + s3cmd put "$file" "s3://astlinuxmirror/$remote_dir/${file##*/}" + done if [ $? -eq 0 ]; then if [ "$count" = "count" ]; then @@ -100,16 +102,6 @@ exit 1 fi -upload_host="$(cat "$auth_file" | awk '/^host / { print $2 }')" -upload_user="$(cat "$auth_file" | awk '/^user / { print $2 }')" -upload_pass="$(cat "$auth_file" | awk '/^pass / { print $2 }')" - -if [ -z "$upload_host" -o -z "$upload_user" -o -z "$upload_pass" ]; then - echo "master-upload: host/user/pass missing in \"$auth_file\"" - exit 1 -fi -unset upload_pass - # Upload Asterisk 1.4 .tar.gz run images upload_run_images "$input_path/firmware-1.x" "$MIRROR_FIRMWARE_PATH" Deleted: branches/1.0/scripts/ncftpput =================================================================== (Binary files differ) Modified: branches/1.0/scripts/upload_script.sh =================================================================== --- branches/1.0/scripts/upload_script.sh 2012-03-01 23:49:31 UTC (rev 5475) +++ branches/1.0/scripts/upload_script.sh 2012-03-03 00:39:15 UTC (rev 5476) @@ -7,5 +7,5 @@ done if [ -z "$1" ]; then - scripts/ncftpput -z -r1000 -u astlinuxfiles files.astlinux.org / dl/* + s3cmd sync --exclude '*/*' -v dl/ s3://astlinuxfiles/ fi Deleted: branches/1.0/toolchain/ncftpput =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-03-16 18:44:41
|
Revision: 5481 http://astlinux.svn.sourceforge.net/astlinux/?rev=5481&view=rev Author: abelbeck Date: 2012-03-16 18:44:34 +0000 (Fri, 16 Mar 2012) Log Message: ----------- asterisk, version bump to 1.4.44/1.8.10.1, also the iLBC CODEC is now standard in 1.8+ Modified Paths: -------------- branches/1.0/astlinux18.config branches/1.0/package/asterisk/Config.in branches/1.0/package/asterisk/asterisk.mk Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-03-16 16:31:24 UTC (rev 5480) +++ branches/1.0/astlinux18.config 2012-03-16 18:44:34 UTC (rev 5481) @@ -169,7 +169,6 @@ # app_voicemail=IMAP_STORAGE - disabled (requires UW_IMAP) # # BR2_PACKAGE_ASTERISK_MENUSELECT is not set -BR2_PACKAGE_ASTERISK_ILBC=y BR2_PACKAGE_ASTERISK_APP_NOTIFY=y BR2_PACKAGE_ASTERISK_GUI=y BR2_PACKAGE_DAHDI_LINUX=y Modified: branches/1.0/package/asterisk/Config.in =================================================================== --- branches/1.0/package/asterisk/Config.in 2012-03-16 16:31:24 UTC (rev 5480) +++ branches/1.0/package/asterisk/Config.in 2012-03-16 18:44:34 UTC (rev 5481) @@ -57,7 +57,7 @@ config BR2_PACKAGE_ASTERISK_ILBC bool "Asterisk iLBC CODEC" default n - depends on BR2_PACKAGE_ASTERISK + depends on BR2_PACKAGE_ASTERISK && (BR2_PACKAGE_ASTERISK_v1_4 || BR2_PACKAGE_ASTERISK_v1_6) help iLBC CODEC for Asterisk Modified: branches/1.0/package/asterisk/asterisk.mk =================================================================== --- branches/1.0/package/asterisk/asterisk.mk 2012-03-16 16:31:24 UTC (rev 5480) +++ branches/1.0/package/asterisk/asterisk.mk 2012-03-16 18:44:34 UTC (rev 5481) @@ -4,13 +4,13 @@ # ############################################################## ifeq ($(BR2_PACKAGE_ASTERISK_v1_4),y) -ASTERISK_VERSION := 1.4.43 +ASTERISK_VERSION := 1.4.44 else ifeq ($(BR2_PACKAGE_ASTERISK_v1_6),y) ASTERISK_VERSION := 1.6.2.21 else ifeq ($(BR2_PACKAGE_ASTERISK_v1_8),y) -ASTERISK_VERSION := 1.8.9.2 +ASTERISK_VERSION := 1.8.10.1 else ASTERISK_VERSION := 10.0.0 endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-04-14 22:19:31
|
Revision: 5513 http://astlinux.svn.sourceforge.net/astlinux/?rev=5513&view=rev Author: abelbeck Date: 2012-04-14 22:19:25 +0000 (Sat, 14 Apr 2012) Log Message: ----------- ipsec mobile, initial checkin of XAuth support, much thanks to Ingmar Modified Paths: -------------- branches/1.0/package/ipsec-tools/ipsec-tools.mk branches/1.0/package/ipsec-tools/racoon-ipsec branches/1.0/project/astlinux/target_skeleton/etc/group branches/1.0/project/astlinux/target_skeleton/etc/gshadow branches/1.0/project/astlinux/target_skeleton/etc/passwd branches/1.0/project/astlinux/target_skeleton/etc/shadow branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Modified: branches/1.0/package/ipsec-tools/ipsec-tools.mk =================================================================== --- branches/1.0/package/ipsec-tools/ipsec-tools.mk 2012-04-12 14:44:59 UTC (rev 5512) +++ branches/1.0/package/ipsec-tools/ipsec-tools.mk 2012-04-14 22:19:25 UTC (rev 5513) @@ -15,7 +15,7 @@ IPSEC_TOOLS_MAKE_OPT = CFLAGS='$(TARGET_CFLAGS)' IPSEC_TOOLS_CONF_OPT = \ - --disable-hybrid \ + --enable-hybrid \ --without-libpam \ --disable-gssapi \ --localstatedir=/var \ Modified: branches/1.0/package/ipsec-tools/racoon-ipsec =================================================================== --- branches/1.0/package/ipsec-tools/racoon-ipsec 2012-04-12 14:44:59 UTC (rev 5512) +++ branches/1.0/package/ipsec-tools/racoon-ipsec 2012-04-14 22:19:25 UTC (rev 5513) @@ -241,7 +241,7 @@ gen_ipsecmobile() { - local auth IFS + local auth method IFS p1_encrypt="$IPSECM_P1_CYPHER" p1_hash="$IPSECM_P1_HASH" @@ -266,6 +266,19 @@ fi done + if [ "$IPSECM_AUTH_METHOD" = "xauth_rsa_server" ]; then + method="xauth_rsa_server" + IFS=' ' + for name in IPSECM_XAUTH_POOLBASE IPSECM_XAUTH_POOLMASK IPSECM_XAUTH_POOLSIZE; do + if [ -z "${!name}" ]; then + bad_config "Empty (required) field '$name' in IPsec configuration!" + return 1 + fi + done + else + method="rsasig" + fi + if ! sanity_check_options; then return 1 fi @@ -274,8 +287,12 @@ auth="$(get_rsa_auth_config "$rsa_path" "$rsa_cert" "$rsa_key" "$rsa_ca")" - (mobile_remote "$do_nat" "$p1_encrypt" "$p1_hash" "$p1_dhgrp" "$p1_lifetime" "$auth") >> /tmp/etc/racoon.conf + (mobile_remote "$do_nat" "$p1_encrypt" "$p1_hash" "$p1_dhgrp" "$p1_lifetime" "$method" "$auth") >> /tmp/etc/racoon.conf + if [ "$method" = "xauth_rsa_server" ]; then + (mobile_xauth) >> /tmp/etc/racoon.conf + fi + (mobile_sainfo "$p2_encrypt" "$p2_auth" "$p2_pfsgrp" "$p2_lifetime") >> /tmp/etc/racoon.conf } @@ -314,8 +331,8 @@ { echo " remote anonymous { - exchange_mode main;${6:+ -$6} + exchange_mode main;${7:+ +$7} nat_traversal $1; passive on; generate_policy on; @@ -326,13 +343,40 @@ proposal { encryption_algorithm $2; hash_algorithm $3; - authentication_method rsasig; + authentication_method $6; dh_group $4;${5:+ lifetime time $5 sec;} } }" } +mobile_xauth() +{ + local arg IFS + + echo " +mode_cfg { + auth_source system; + conf_source local; + pool_size $IPSECM_XAUTH_POOLSIZE; + network4 $IPSECM_XAUTH_POOLBASE; + netmask4 $IPSECM_XAUTH_POOLMASK;" + for arg in $IPSECM_XAUTH_DNS; do + echo " dns4 $arg;" + done + for arg in $IPSECM_XAUTH_WINS; do + echo " wins4 $arg;" + done + if [ -n "$IPSECM_XAUTH_DOMAIN" -a -n "$IPSECM_XAUTH_DNS" ]; then + echo " default_domain \"$IPSECM_XAUTH_DOMAIN\";" + echo " split_dns \"$IPSECM_XAUTH_DOMAIN\";" + fi + if [ "$IPSECM_XAUTH_SAVE_PASSWD" = "yes" ]; then + echo " save_passwd on;" + fi + echo "}" +} + mobile_sainfo() { echo " Modified: branches/1.0/project/astlinux/target_skeleton/etc/group =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/group 2012-04-12 14:44:59 UTC (rev 5512) +++ branches/1.0/project/astlinux/target_skeleton/etc/group 2012-04-14 22:19:25 UTC (rev 5513) @@ -12,5 +12,6 @@ audio:x:29: video:x:44: users:x:100: +ipsec:x:901: zabbix:x:906: nobody:x:65535: Modified: branches/1.0/project/astlinux/target_skeleton/etc/gshadow =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/gshadow 2012-04-12 14:44:59 UTC (rev 5512) +++ branches/1.0/project/astlinux/target_skeleton/etc/gshadow 2012-04-14 22:19:25 UTC (rev 5513) @@ -1,3 +1,4 @@ root:*:: users:*:: ftp:*:: +ipsec:!:: Modified: branches/1.0/project/astlinux/target_skeleton/etc/passwd =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/passwd 2012-04-12 14:44:59 UTC (rev 5512) +++ branches/1.0/project/astlinux/target_skeleton/etc/passwd 2012-04-14 22:19:25 UTC (rev 5513) @@ -1,5 +1,6 @@ root:x:0:0:root:/root:/bin/sh sshd:x:22:22:sshd:/dev/null:/bin/false ftp:x:21:21:ftp user:/home/ftp:/bin/false +ipsec:x:901:901:IPsec XAuth:/dev/null:/bin/false zabbix:x:906:906:Zabbix User:/dev/null:/bin/false nobody:x:1000:1000:no one:/dev/null:/bin/false Modified: branches/1.0/project/astlinux/target_skeleton/etc/shadow =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/shadow 2012-04-12 14:44:59 UTC (rev 5512) +++ branches/1.0/project/astlinux/target_skeleton/etc/shadow 2012-04-14 22:19:25 UTC (rev 5513) @@ -1,5 +1,6 @@ root:$1$$axJeFIpwicqOTwFpuoUAs1:12215:0:99999:7::: sshd:!:0:0:99999:7::: ftp:!:0:0:99999:7::: -zabbix:!:0:99999:7::: -nobody:!:0:99999:7::: +ipsec:!:0:0:99999:7::: +zabbix:!:0:0:99999:7::: +nobody:!:0:0:99999:7::: Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-04-12 14:44:59 UTC (rev 5512) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-04-14 22:19:25 UTC (rev 5513) @@ -570,6 +570,7 @@ #" ## ## Phase 1 - Authentication +#IPSECM_AUTH_METHOD="rsasig" # "rsasig" or "xauth_rsa_server", defaults to "rsasig" #IPSECM_P1_CYPHER="aes 128" # "aes 128" or "aes 192" or "aes 256" or "3des" or "blowfish" #IPSECM_P1_HASH="sha1" # "md5" or "sha1" or "sha256" #IPSECM_P1_DHGROUP="modp1024" # "modp768" (1) or "modp1024" (2) or "modp1536" (5) @@ -581,6 +582,18 @@ #IPSECM_P2_PFSGROUP="modp1024" # "modp768" (1) or "modp1024" (2) or "modp1536" (5) or "none" #IPSECM_P2_LIFETIME="3600" # seconds (if undefined 3600 is used) ## +## IPSECM_XAUTH_* only used if IPSECM_AUTH_METHOD="xauth_rsa_server" +#IPSECM_XAUTH_POOLBASE="192.168.101.222" # Base IPv4 address +#IPSECM_XAUTH_POOLMASK="255.255.255.0" # Base IPv4 mask +#IPSECM_XAUTH_POOLSIZE="8" # "4", "8", "16" +#IPSECM_XAUTH_DNS="" # space separated list of DNS server(s) pushed to client +#IPSECM_XAUTH_WINS="" # space separated list of local MS WINS servers, rarely needed +#IPSECM_XAUTH_DOMAIN="" # Default DNS domain pushed to client +#IPSECM_XAUTH_SAVE_PASSWD="no" # "no" or "yes", defaults to "no" +## +#IPSECM_CERT_KEYSIZE="1024" # "1024" or "2048", defaults to "1024" +#IPSECM_CERT_DNSNAME="" # DNS name (or IP address) of public interface, required by iOS devices +## ## PPTP VPN Server - VPN above must include "pptp" ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-04-15 06:25:10
|
Revision: 5514 http://astlinux.svn.sourceforge.net/astlinux/?rev=5514&view=rev Author: abelbeck Date: 2012-04-15 05:25:23 +0000 (Sun, 15 Apr 2012) Log Message: ----------- ipsec mobile, add patch to racoon to allow XAuth user/pass from a text file, generated from IPSECM_XAUTH_USER_PASS variable The patch was submitted to OpenWRT by birnenschnitzel: https://dev.openwrt.org/ticket/10291 Modified Paths: -------------- branches/1.0/package/ipsec-tools/racoon-ipsec branches/1.0/project/astlinux/target_skeleton/etc/group branches/1.0/project/astlinux/target_skeleton/etc/gshadow branches/1.0/project/astlinux/target_skeleton/etc/passwd branches/1.0/project/astlinux/target_skeleton/etc/shadow branches/1.0/project/astlinux/target_skeleton/etc/shadow- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Added Paths: ----------- branches/1.0/package/ipsec-tools/ipsec-tools-xauth-user-pass.patch Added: branches/1.0/package/ipsec-tools/ipsec-tools-xauth-user-pass.patch =================================================================== --- branches/1.0/package/ipsec-tools/ipsec-tools-xauth-user-pass.patch (rev 0) +++ branches/1.0/package/ipsec-tools/ipsec-tools-xauth-user-pass.patch 2012-04-15 05:25:23 UTC (rev 5514) @@ -0,0 +1,42 @@ +--- ipsec-tools-0.8.0/src/racoon/isakmp_xauth.c.orig 2011-03-14 16:50:36.000000000 +0100 ++++ ipsec-tools-0.8.0/src/racoon/isakmp_xauth.c 2011-10-27 09:45:08.000000000 +0200 +@@ -1261,6 +1261,39 @@ + char *usr; + char *pwd; + { ++ /* OpenWrt fix: if possible check user from password file */ ++ FILE *fp; ++ char line[256]; ++ char *linecut; ++ char filename[80]; ++ int found; ++ char *fusr; ++ char *fpwd; ++ ++ strcpy(filename,"/tmp/etc/xauthuser.txt"); ++ if ((fp = fopen(filename, "r")) != NULL) { ++ plog(LLV_INFO, LOCATION, NULL, ++ "verifying user from %s\n",filename); ++ ++ found = -1; ++ while ( fgets(line, 255, fp) != NULL && found == -1) { ++ if (line[0] != '#') { ++ linecut = strtok(line,"#\n"); ++ fusr = strtok(linecut," \t"); ++ fpwd = strtok(NULL," \t"); ++ ++ if ( fusr && fpwd ++ && strcmp(fusr,"")!=0 && strcmp(fpwd,"")!=0 ++ && strcmp(fusr,usr)==0 && strcmp(fpwd,pwd)==0) ++ found = 0; ++ } ++ } ++ fclose(fp); ++ ++ return found; ++ } ++ /* OpenWrt fix */ ++ + struct passwd *pw; + char *cryptpwd; + char *syscryptpwd; Modified: branches/1.0/package/ipsec-tools/racoon-ipsec =================================================================== --- branches/1.0/package/ipsec-tools/racoon-ipsec 2012-04-14 22:19:25 UTC (rev 5513) +++ branches/1.0/package/ipsec-tools/racoon-ipsec 2012-04-15 05:25:23 UTC (rev 5514) @@ -241,7 +241,7 @@ gen_ipsecmobile() { - local auth method IFS + local user pass auth method IFS p1_encrypt="$IPSECM_P1_CYPHER" p1_hash="$IPSECM_P1_HASH" @@ -268,6 +268,20 @@ if [ "$IPSECM_AUTH_METHOD" = "xauth_rsa_server" ]; then method="xauth_rsa_server" + + echo "# Secrets for authenticating XAuth +# Automatically generated by $prog; do not edit! +#" > /tmp/etc/xauthuser.txt + IFS=$'\n' + for i in $IPSECM_XAUTH_USER_PASS; do + user="$(echo "$i" | awk -F' ' '{ print $1; }')" + pass="$(echo "$i" | awk -F' ' '{ print $2; }')" + if [ -n "$user" -a -n "$pass" ]; then + echo "$user $pass" >> /tmp/etc/xauthuser.txt + fi + done + chmod 600 /tmp/etc/xauthuser.txt + IFS=' ' for name in IPSECM_XAUTH_POOLBASE IPSECM_XAUTH_POOLMASK IPSECM_XAUTH_POOLSIZE; do if [ -z "${!name}" ]; then @@ -275,6 +289,7 @@ return 1 fi done + unset IFS else method="rsasig" fi @@ -631,7 +646,7 @@ if [ -f /tmp/etc/racoon_bad_config ]; then echo "$prog failed to start due to configuration errors." 1>&2 - rm -f /tmp/etc/racoon.conf /tmp/etc/psk.txt /tmp/etc/tunnel.sh /tmp/etc/racoon_bad_config + rm -f /tmp/etc/racoon.conf /tmp/etc/psk.txt /tmp/etc/tunnel.sh /tmp/etc/xauthuser.txt /tmp/etc/racoon_bad_config rm -rf /tmp/etc/certificate exit 1 @@ -686,7 +701,7 @@ setkey -F setkey -FP - rm -f /tmp/etc/psk.txt /tmp/etc/racoon.conf /tmp/etc/tunnel.sh + rm -f /tmp/etc/psk.txt /tmp/etc/racoon.conf /tmp/etc/tunnel.sh /tmp/etc/xauthuser.txt rm -rf /tmp/etc/certificate ## Hangs with linux 2.6.35 Modified: branches/1.0/project/astlinux/target_skeleton/etc/group =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/group 2012-04-14 22:19:25 UTC (rev 5513) +++ branches/1.0/project/astlinux/target_skeleton/etc/group 2012-04-15 05:25:23 UTC (rev 5514) @@ -12,6 +12,5 @@ audio:x:29: video:x:44: users:x:100: -ipsec:x:901: zabbix:x:906: nobody:x:65535: Modified: branches/1.0/project/astlinux/target_skeleton/etc/gshadow =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/gshadow 2012-04-14 22:19:25 UTC (rev 5513) +++ branches/1.0/project/astlinux/target_skeleton/etc/gshadow 2012-04-15 05:25:23 UTC (rev 5514) @@ -1,4 +1,3 @@ root:*:: users:*:: ftp:*:: -ipsec:!:: Modified: branches/1.0/project/astlinux/target_skeleton/etc/passwd =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/passwd 2012-04-14 22:19:25 UTC (rev 5513) +++ branches/1.0/project/astlinux/target_skeleton/etc/passwd 2012-04-15 05:25:23 UTC (rev 5514) @@ -1,6 +1,5 @@ root:x:0:0:root:/root:/bin/sh sshd:x:22:22:sshd:/dev/null:/bin/false ftp:x:21:21:ftp user:/home/ftp:/bin/false -ipsec:x:901:901:IPsec XAuth:/dev/null:/bin/false zabbix:x:906:906:Zabbix User:/dev/null:/bin/false nobody:x:1000:1000:no one:/dev/null:/bin/false Modified: branches/1.0/project/astlinux/target_skeleton/etc/shadow =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/shadow 2012-04-14 22:19:25 UTC (rev 5513) +++ branches/1.0/project/astlinux/target_skeleton/etc/shadow 2012-04-15 05:25:23 UTC (rev 5514) @@ -1,6 +1,5 @@ root:$1$$axJeFIpwicqOTwFpuoUAs1:12215:0:99999:7::: sshd:!:0:0:99999:7::: ftp:!:0:0:99999:7::: -ipsec:!:0:0:99999:7::: zabbix:!:0:0:99999:7::: nobody:!:0:0:99999:7::: Modified: branches/1.0/project/astlinux/target_skeleton/etc/shadow- =================================================================== --- branches/1.0/project/astlinux/target_skeleton/etc/shadow- 2012-04-14 22:19:25 UTC (rev 5513) +++ branches/1.0/project/astlinux/target_skeleton/etc/shadow- 2012-04-15 05:25:23 UTC (rev 5514) @@ -1,5 +1,5 @@ root:$1$$axJeFIpwicqOTwFpuoUAs1:12215:0:99999:7::: sshd:!:0:0:99999:7::: ftp:!:0:0:99999:7::: -zabbix:!:0:99999:7::: -nobody:!:0:99999:7::: +zabbix:!:0:0:99999:7::: +nobody:!:0:0:99999:7::: Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-04-14 22:19:25 UTC (rev 5513) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-04-15 05:25:23 UTC (rev 5514) @@ -590,6 +590,11 @@ #IPSECM_XAUTH_WINS="" # space separated list of local MS WINS servers, rarely needed #IPSECM_XAUTH_DOMAIN="" # Default DNS domain pushed to client #IPSECM_XAUTH_SAVE_PASSWD="no" # "no" or "yes", defaults to "no" +## Authentication - multi-line, space separated +#IPSECM_XAUTH_USER_PASS=" +#username1 password1 +#username2 password2 +#" ## #IPSECM_CERT_KEYSIZE="1024" # "1024" or "2048", defaults to "1024" #IPSECM_CERT_DNSNAME="" # DNS name (or IP address) of public interface, required by iOS devices This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-04-16 18:11:28
|
Revision: 5515 http://astlinux.svn.sourceforge.net/astlinux/?rev=5515&view=rev Author: abelbeck Date: 2012-04-16 18:11:21 +0000 (Mon, 16 Apr 2012) Log Message: ----------- ipsec mobile, add variables IPSECM_XAUTH_NETWORK and IPSECM_XAUTH_BANNER, MASQUERADE the XAUTH_POOL network to the external interface. Modified Paths: -------------- branches/1.0/package/arnofw/arnofw.wrapper branches/1.0/package/ipsec-tools/racoon-ipsec branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Modified: branches/1.0/package/arnofw/arnofw.wrapper =================================================================== --- branches/1.0/package/arnofw/arnofw.wrapper 2012-04-15 05:25:23 UTC (rev 5514) +++ branches/1.0/package/arnofw/arnofw.wrapper 2012-04-16 18:11:21 UTC (rev 5515) @@ -96,6 +96,18 @@ fi } +setIPSECnet() +{ + # args: IP, NM + if [ -n "$1" -a -n "$2" ]; then + local NETWORK PREFIX + eval `ipcalc -np $1 $2` + + NAT_INTERNAL_NET="$NAT_INTERNAL_NET${NAT_INTERNAL_NET:+ }$NETWORK/$PREFIX" + NAT=1 + fi +} + getLANinterface() { local lanif="" @@ -199,6 +211,10 @@ RP_FILTER=0 fi +if isVPNtype ipsecmobile && [ "$IPSECM_AUTH_METHOD" = "xauth_rsa_server" ]; then + setIPSECnet "$IPSECM_XAUTH_POOLBASE" "$IPSECM_XAUTH_POOLMASK" +fi + if isVPNtype openvpn; then if [ -n "$OVPN_SERVER" ]; then ovpnIP="`echo $OVPN_SERVER | awk '{ print $1; }'`" Modified: branches/1.0/package/ipsec-tools/racoon-ipsec =================================================================== --- branches/1.0/package/ipsec-tools/racoon-ipsec 2012-04-15 05:25:23 UTC (rev 5514) +++ branches/1.0/package/ipsec-tools/racoon-ipsec 2012-04-16 18:11:21 UTC (rev 5515) @@ -282,6 +282,12 @@ done chmod 600 /tmp/etc/xauthuser.txt + if [ -n "$IPSECM_XAUTH_BANNER" ]; then + echo "$IPSECM_XAUTH_BANNER" > /tmp/etc/xauthmsg.txt + else + touch /tmp/etc/xauthmsg.txt + fi + IFS=' ' for name in IPSECM_XAUTH_POOLBASE IPSECM_XAUTH_POOLMASK IPSECM_XAUTH_POOLSIZE; do if [ -z "${!name}" ]; then @@ -367,7 +373,7 @@ mobile_xauth() { - local arg IFS + local arg net IFS echo " mode_cfg { @@ -382,6 +388,13 @@ for arg in $IPSECM_XAUTH_WINS; do echo " wins4 $arg;" done + if [ -n "$IPSECM_XAUTH_NETWORK" ]; then + net="" + for arg in $IPSECM_XAUTH_NETWORK; do + net="$net${net:+,}$arg" + done + echo " split_network include $net;" + fi if [ -n "$IPSECM_XAUTH_DOMAIN" -a -n "$IPSECM_XAUTH_DNS" ]; then echo " default_domain \"$IPSECM_XAUTH_DOMAIN\";" echo " split_dns \"$IPSECM_XAUTH_DOMAIN\";" @@ -389,6 +402,7 @@ if [ "$IPSECM_XAUTH_SAVE_PASSWD" = "yes" ]; then echo " save_passwd on;" fi + echo " banner \"/tmp/etc/xauthmsg.txt\";" echo "}" } @@ -646,7 +660,8 @@ if [ -f /tmp/etc/racoon_bad_config ]; then echo "$prog failed to start due to configuration errors." 1>&2 - rm -f /tmp/etc/racoon.conf /tmp/etc/psk.txt /tmp/etc/tunnel.sh /tmp/etc/xauthuser.txt /tmp/etc/racoon_bad_config + rm -f /tmp/etc/racoon.conf /tmp/etc/psk.txt /tmp/etc/tunnel.sh /tmp/etc/racoon_bad_config + rm -f /tmp/etc/xauthuser.txt /tmp/etc/xauthmsg.txt rm -rf /tmp/etc/certificate exit 1 @@ -701,7 +716,8 @@ setkey -F setkey -FP - rm -f /tmp/etc/psk.txt /tmp/etc/racoon.conf /tmp/etc/tunnel.sh /tmp/etc/xauthuser.txt + rm -f /tmp/etc/psk.txt /tmp/etc/racoon.conf /tmp/etc/tunnel.sh + rm -f /tmp/etc/xauthuser.txt /tmp/etc/xauthmsg.txt rm -rf /tmp/etc/certificate ## Hangs with linux 2.6.35 Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-04-15 05:25:23 UTC (rev 5514) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-04-16 18:11:21 UTC (rev 5515) @@ -588,7 +588,9 @@ #IPSECM_XAUTH_POOLSIZE="8" # "4", "8", "16" #IPSECM_XAUTH_DNS="" # space separated list of DNS server(s) pushed to client #IPSECM_XAUTH_WINS="" # space separated list of local MS WINS servers, rarely needed +#IPSECM_XAUTH_NETWORK="" # space separated list of Server network(s) pushed to client #IPSECM_XAUTH_DOMAIN="" # Default DNS domain pushed to client +#IPSECM_XAUTH_BANNER="" # Login message to client #IPSECM_XAUTH_SAVE_PASSWD="no" # "no" or "yes", defaults to "no" ## Authentication - multi-line, space separated #IPSECM_XAUTH_USER_PASS=" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-05-02 15:25:55
|
Revision: 5525 http://astlinux.svn.sourceforge.net/astlinux/?rev=5525&view=rev Author: abelbeck Date: 2012-05-02 15:25:41 +0000 (Wed, 02 May 2012) Log Message: ----------- remove old DAHDI_ZAPHFC support Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/package/dahdi-linux/Config.in branches/1.0/package/dahdi-linux/dahdi-linux.mk branches/1.0/package/dahdi-tools/dahdi-tools.mk Removed Paths: ------------- branches/1.0/package/dahdi-linux/zaphfc/ branches/1.0/package/dahdi-linux/zaphfc-dahdi-2.4.0-Kbuild.patch Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-04-30 22:20:28 UTC (rev 5524) +++ branches/1.0/astlinux.config 2012-05-02 15:25:41 UTC (rev 5525) @@ -179,7 +179,6 @@ BR2_PACKAGE_ASTERISK_GUI=y BR2_PACKAGE_DAHDI_LINUX=y BR2_PACKAGE_DAHDI_OSLEC=y -# BR2_PACKAGE_DAHDI_ZAPHFC is not set # BR2_PACKAGE_DAHDI_HFCS is not set BR2_PACKAGE_DAHDI_TOOLS=y # BR2_PACKAGE_FREESWITCH is not set Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-04-30 22:20:28 UTC (rev 5524) +++ branches/1.0/astlinux18.config 2012-05-02 15:25:41 UTC (rev 5525) @@ -173,7 +173,6 @@ BR2_PACKAGE_ASTERISK_GUI=y BR2_PACKAGE_DAHDI_LINUX=y BR2_PACKAGE_DAHDI_OSLEC=y -# BR2_PACKAGE_DAHDI_ZAPHFC is not set # BR2_PACKAGE_DAHDI_HFCS is not set BR2_PACKAGE_DAHDI_TOOLS=y # BR2_PACKAGE_FREESWITCH is not set Modified: branches/1.0/package/dahdi-linux/Config.in =================================================================== --- branches/1.0/package/dahdi-linux/Config.in 2012-04-30 22:20:28 UTC (rev 5524) +++ branches/1.0/package/dahdi-linux/Config.in 2012-05-02 15:25:41 UTC (rev 5525) @@ -19,17 +19,6 @@ http://www.rowetel.com/blog/?page_id=454 -config BR2_PACKAGE_DAHDI_ZAPHFC - bool "dahdi_zaphfc" - default n - depends on BR2_PACKAGE_DAHDI_LINUX - help - Adds zaphfc driver (single port HFC BRI cards) - Note: Requires chan_dahdi in asterisk 1.6 and newer. - Note: Requires DAHDI 2.4.x - - http://code.google.com/p/zaphfc/ - config BR2_PACKAGE_DAHDI_HFCS bool "dahdi_hfcs" default n Modified: branches/1.0/package/dahdi-linux/dahdi-linux.mk =================================================================== --- branches/1.0/package/dahdi-linux/dahdi-linux.mk 2012-04-30 22:20:28 UTC (rev 5524) +++ branches/1.0/package/dahdi-linux/dahdi-linux.mk 2012-05-02 15:25:41 UTC (rev 5525) @@ -3,17 +3,13 @@ # dahdi-linux # ############################################################## -ifeq ($(BR2_PACKAGE_DAHDI_ZAPHFC),y) -DAHDI_LINUX_VERSION := 2.4.1.1 -else - ifeq ($(BR2_PACKAGE_RHINO),y) +ifeq ($(BR2_PACKAGE_RHINO),y) DAHDI_LINUX_VERSION := 2.5.0.2 +else + ifeq ($(BR2_PACKAGE_WANPIPE),y) +DAHDI_LINUX_VERSION := 2.6.0 else - ifeq ($(BR2_PACKAGE_WANPIPE),y) DAHDI_LINUX_VERSION := 2.6.0 - else -DAHDI_LINUX_VERSION := 2.6.0 - endif endif endif DAHDI_LINUX_SOURCE := dahdi-linux-$(DAHDI_LINUX_VERSION).tar.gz @@ -36,11 +32,6 @@ mkdir -p $(DAHDI_LINUX_DIR)/drivers/staging/echo cp -a $(BUILD_DIR)/linux-$(LINUX_VERSION)/drivers/staging/echo/* $(DAHDI_LINUX_DIR)/drivers/staging/echo endif -ifeq ($(strip $(BR2_PACKAGE_DAHDI_ZAPHFC)),y) - mkdir -p $(DAHDI_LINUX_DIR)/drivers/dahdi/zaphfc - cp -a package/dahdi-linux/zaphfc/* $(DAHDI_LINUX_DIR)/drivers/dahdi/zaphfc - toolchain/patch-kernel.sh $(DAHDI_LINUX_DIR) package/dahdi-linux/ zaphfc\*.patch -endif ifeq ($(strip $(BR2_PACKAGE_DAHDI_HFCS)),y) mkdir -p $(DAHDI_LINUX_DIR)/drivers/dahdi/hfcs cp -a package/dahdi-linux/hfcs/* $(DAHDI_LINUX_DIR)/drivers/dahdi/hfcs Deleted: branches/1.0/package/dahdi-linux/zaphfc-dahdi-2.4.0-Kbuild.patch =================================================================== --- branches/1.0/package/dahdi-linux/zaphfc-dahdi-2.4.0-Kbuild.patch 2012-04-30 22:20:28 UTC (rev 5524) +++ branches/1.0/package/dahdi-linux/zaphfc-dahdi-2.4.0-Kbuild.patch 2012-05-02 15:25:41 UTC (rev 5525) @@ -1,11 +0,0 @@ ---- dahdi-linux-2.4.0/drivers/dahdi/Kbuild.orig 2011-02-08 16:34:39.000000000 -0600 -+++ dahdi-linux-2.4.0/drivers/dahdi/Kbuild 2011-02-08 16:37:17.000000000 -0600 -@@ -17,6 +17,8 @@ - obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCT1XXP) += wct1xxp.o - obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCTE11XP) += wcte11xp.o - -+obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ZAPHFC) += zaphfc/ -+ - obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCFXO) += wcfxo.o - obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_TOR2) += tor2.o - obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_PCIRADIO) += pciradio.o Modified: branches/1.0/package/dahdi-tools/dahdi-tools.mk =================================================================== --- branches/1.0/package/dahdi-tools/dahdi-tools.mk 2012-04-30 22:20:28 UTC (rev 5524) +++ branches/1.0/package/dahdi-tools/dahdi-tools.mk 2012-05-02 15:25:41 UTC (rev 5525) @@ -3,17 +3,13 @@ # dahdi-tools # ############################################################## -ifeq ($(BR2_PACKAGE_DAHDI_ZAPHFC),y) -DAHDI_TOOLS_VERSION := 2.4.1 -else - ifeq ($(BR2_PACKAGE_RHINO),y) +ifeq ($(BR2_PACKAGE_RHINO),y) DAHDI_TOOLS_VERSION := 2.5.0.2 +else + ifeq ($(BR2_PACKAGE_WANPIPE),y) +DAHDI_TOOLS_VERSION := 2.6.0 else - ifeq ($(BR2_PACKAGE_WANPIPE),y) DAHDI_TOOLS_VERSION := 2.6.0 - else -DAHDI_TOOLS_VERSION := 2.6.0 - endif endif endif DAHDI_TOOLS_SOURCE := dahdi-tools-$(DAHDI_TOOLS_VERSION).tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-05-02 15:35:37
|
Revision: 5526 http://astlinux.svn.sourceforge.net/astlinux/?rev=5526&view=rev Author: abelbeck Date: 2012-05-02 15:35:23 +0000 (Wed, 02 May 2012) Log Message: ----------- Disable RHINO by default, enable DAHDI_HFCS for Asterisk 1.8 Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-05-02 15:25:41 UTC (rev 5525) +++ branches/1.0/astlinux.config 2012-05-02 15:35:23 UTC (rev 5526) @@ -182,7 +182,7 @@ # BR2_PACKAGE_DAHDI_HFCS is not set BR2_PACKAGE_DAHDI_TOOLS=y # BR2_PACKAGE_FREESWITCH is not set -BR2_PACKAGE_RHINO=y +# BR2_PACKAGE_RHINO is not set BR2_PACKAGE_WANPIPE=y # Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-05-02 15:25:41 UTC (rev 5525) +++ branches/1.0/astlinux18.config 2012-05-02 15:35:23 UTC (rev 5526) @@ -173,10 +173,10 @@ BR2_PACKAGE_ASTERISK_GUI=y BR2_PACKAGE_DAHDI_LINUX=y BR2_PACKAGE_DAHDI_OSLEC=y -# BR2_PACKAGE_DAHDI_HFCS is not set +BR2_PACKAGE_DAHDI_HFCS=y BR2_PACKAGE_DAHDI_TOOLS=y # BR2_PACKAGE_FREESWITCH is not set -BR2_PACKAGE_RHINO=y +# BR2_PACKAGE_RHINO is not set BR2_PACKAGE_WANPIPE=y # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-05-06 21:47:52
|
Revision: 5535 http://astlinux.svn.sourceforge.net/astlinux/?rev=5535&view=rev Author: abelbeck Date: 2012-05-06 21:47:45 +0000 (Sun, 06 May 2012) Log Message: ----------- openvpn, add optional extra user/pass authentication using OVPN_USER_PASS_VERIFY and OVPN_USER_PASS Modified Paths: -------------- branches/1.0/package/openvpn/openvpn.init branches/1.0/package/openvpn/openvpn.mk branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Added Paths: ----------- branches/1.0/package/openvpn/user-pass-verify.sh Modified: branches/1.0/package/openvpn/openvpn.init =================================================================== --- branches/1.0/package/openvpn/openvpn.init 2012-05-06 16:56:07 UTC (rev 5534) +++ branches/1.0/package/openvpn/openvpn.init 2012-05-06 21:47:45 UTC (rev 5535) @@ -98,6 +98,10 @@ if [ -n "$OVPN_VALIDCLIENTS" ]; then echo "tls-verify /usr/sbin/openvpn-tls-verify" >> /tmp/etc/openvpn.conf fi + if [ "$OVPN_USER_PASS_VERIFY" = "yes" ]; then + echo "tmp-dir /tmp +auth-user-pass-verify /usr/sbin/openvpn-user-pass-verify via-file" >> /tmp/etc/openvpn.conf + fi # Static settings -- fine for most users echo "#static setting--modify openvpn init script to change Modified: branches/1.0/package/openvpn/openvpn.mk =================================================================== --- branches/1.0/package/openvpn/openvpn.mk 2012-05-06 16:56:07 UTC (rev 5534) +++ branches/1.0/package/openvpn/openvpn.mk 2012-05-06 21:47:45 UTC (rev 5535) @@ -25,6 +25,7 @@ $(INSTALL) -m 755 -D package/openvpn/openvpn.init $(TARGET_DIR)/etc/init.d/openvpn $(INSTALL) -m 755 -D package/openvpn/openvpnclient.init $(TARGET_DIR)/etc/init.d/openvpnclient $(INSTALL) -m 755 -D package/openvpn/tls-verify.sh $(TARGET_DIR)/usr/sbin/openvpn-tls-verify + $(INSTALL) -m 755 -D package/openvpn/user-pass-verify.sh $(TARGET_DIR)/usr/sbin/openvpn-user-pass-verify mkdir -p $(TARGET_DIR)/stat/etc/openvpn ln -sf /tmp/etc/openvpn.conf $(TARGET_DIR)/etc/openvpn.conf ln -sf /tmp/etc/openvpnclient.conf $(TARGET_DIR)/etc/openvpnclient.conf Added: branches/1.0/package/openvpn/user-pass-verify.sh =================================================================== --- branches/1.0/package/openvpn/user-pass-verify.sh (rev 0) +++ branches/1.0/package/openvpn/user-pass-verify.sh 2012-05-06 21:47:45 UTC (rev 5535) @@ -0,0 +1,25 @@ +#!/bin/sh +# arg: filename - containing user<NL>pass +# +# Return 1 when user/pass failed +# Return 0 when user/pass is matched +# + +. /etc/rc.conf + +user="$(sed -n '1 p' "$1")" +pass="$(sed -n '2 p' "$1")" + +if [ -n "$user" -a -n "$pass" ]; then + IFS=$'\n' + for line in $OVPN_USER_PASS; do + validuser="$(echo "$line" | awk -F' ' '{ print $1; }')" + validpass="$(echo "$line" | awk -F' ' '{ print $2; }')" + if [ "$validuser" = "$user" -a "$validpass" = "$pass" ]; then + exit 0 + fi + done +fi + +exit 1 + Property changes on: branches/1.0/package/openvpn/user-pass-verify.sh ___________________________________________________________________ Added: svn:executable + * Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-05-06 16:56:07 UTC (rev 5534) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-05-06 21:47:45 UTC (rev 5535) @@ -479,6 +479,13 @@ #client4 #client9 #" +## Additional User/Pass Authentication (Optional) +#OVPN_USER_PASS_VERIFY="yes" +## Authentication - multi-line, space separated. Ignored if OVPN_USER_PASS_VERIFY != "yes" +#OVPN_USER_PASS=" +#username1 password1 +#username2 password2 +#" ## Allow OpenVPN Server tunnel to one LAN Interface, defaults to disallow ## Use "INTIF" for 1st, "INT2IF" for 2nd, or "INT3IF" for 3rd Internal Interface #OVPN_ALLOWLAN="INTIF" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-05-29 17:18:18
|
Revision: 5551 http://astlinux.svn.sourceforge.net/astlinux/?rev=5551&view=rev Author: abelbeck Date: 2012-05-29 17:18:11 +0000 (Tue, 29 May 2012) Log Message: ----------- ipsec xauth, new rc.conf variable IPSECM_XAUTH_LOCAL_GW which defines a client local gateway for IPsec XAuth clients, defaults to INTIP. Remote IPsec XAuth clients then use INTIP (or IPSECM_XAUTH_LOCAL_GW) as the Asterisk server, any local server for that matter. Modified Paths: -------------- branches/1.0/package/ipsec-tools/ipsec-tools.mk branches/1.0/package/ipsec-tools/racoon-ipsec branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Added Paths: ----------- branches/1.0/package/ipsec-tools/ipsec-xauth-up-down.sh Modified: branches/1.0/package/ipsec-tools/ipsec-tools.mk =================================================================== --- branches/1.0/package/ipsec-tools/ipsec-tools.mk 2012-05-23 00:06:35 UTC (rev 5550) +++ branches/1.0/package/ipsec-tools/ipsec-tools.mk 2012-05-29 17:18:11 UTC (rev 5551) @@ -72,6 +72,7 @@ define IPSEC_TOOLS_INSTALL_SCRIPT $(INSTALL) -D -m 755 package/ipsec-tools/racoon.init $(TARGET_DIR)/etc/init.d/racoon $(INSTALL) -D -m 755 package/ipsec-tools/racoon-ipsec $(TARGET_DIR)/usr/sbin/racoon-ipsec + $(INSTALL) -D -m 755 package/ipsec-tools/ipsec-xauth-up-down.sh $(TARGET_DIR)/usr/sbin/ipsec-xauth-up-down ln -sf /tmp/etc/racoon.conf $(TARGET_DIR)/etc/racoon.conf ln -sf /tmp/etc/psk.txt $(TARGET_DIR)/etc/psk.txt endef Added: branches/1.0/package/ipsec-tools/ipsec-xauth-up-down.sh =================================================================== --- branches/1.0/package/ipsec-tools/ipsec-xauth-up-down.sh (rev 0) +++ branches/1.0/package/ipsec-tools/ipsec-xauth-up-down.sh 2012-05-29 17:18:11 UTC (rev 5551) @@ -0,0 +1,47 @@ +#!/bin/bash + +# IPsec XAuth Phase1 Up / Down script + +PATH="/usr/bin:/bin:/usr/sbin:/sbin" + +# +# script "/usr/sbin/ipsec-xauth-up-down" phase1_up; +# script "/usr/sbin/ipsec-xauth-up-down" phase1_down; +# + +. /etc/rc.conf + +findintf() +{ + ip -o addr show to "$1" \ + | awk '{ print $2; }' +} + +case $1 in + + phase1_up) + + if [ -n "$IPSECM_XAUTH_LOCAL_GW" ]; then + gw="$IPSECM_XAUTH_LOCAL_GW" + else + gw="$INTIP" + fi + if [ -n "$gw" ]; then + intf="$(findintf $gw)" + if [ -n "$INTERNAL_ADDR4" -a -n "$intf" ]; then + ip route add $INTERNAL_ADDR4 via $gw dev $intf + fi + fi + ;; + + phase1_down) + + if [ -n "$INTERNAL_ADDR4" ]; then + ip route delete $INTERNAL_ADDR4 + fi + ;; + +esac + +exit 0 + Property changes on: branches/1.0/package/ipsec-tools/ipsec-xauth-up-down.sh ___________________________________________________________________ Added: svn:executable + * Modified: branches/1.0/package/ipsec-tools/racoon-ipsec =================================================================== --- branches/1.0/package/ipsec-tools/racoon-ipsec 2012-05-23 00:06:35 UTC (rev 5550) +++ branches/1.0/package/ipsec-tools/racoon-ipsec 2012-05-29 17:18:11 UTC (rev 5551) @@ -359,8 +359,15 @@ generate_policy on; proposal_check obey; dpd_delay 30;${5:+ - lifetime time $5 sec;} + lifetime time $5 sec;}" +if [ "$6" = "xauth_rsa_server" ]; then + echo " + script \"/usr/sbin/ipsec-xauth-up-down\" phase1_up; + script \"/usr/sbin/ipsec-xauth-up-down\" phase1_down;" +fi + + echo " proposal { encryption_algorithm $2; hash_algorithm $3; Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-05-23 00:06:35 UTC (rev 5550) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-05-29 17:18:11 UTC (rev 5551) @@ -599,6 +599,7 @@ #IPSECM_XAUTH_DOMAIN="" # Default DNS domain pushed to client #IPSECM_XAUTH_BANNER="" # Login message to client #IPSECM_XAUTH_SAVE_PASSWD="no" # "no" or "yes", defaults to "no" +#IPSECM_XAUTH_LOCAL_GW="" # Optional IP address for client local gateway, defaults to $INTIP ## Authentication - multi-line, space separated #IPSECM_XAUTH_USER_PASS=" #username1 password1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-06-01 16:59:31
|
Revision: 5555 http://astlinux.svn.sourceforge.net/astlinux/?rev=5555&view=rev Author: abelbeck Date: 2012-06-01 16:59:25 +0000 (Fri, 01 Jun 2012) Log Message: ----------- Enable 'dhcpdump' in the standard default configs Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-06-01 16:54:01 UTC (rev 5554) +++ branches/1.0/astlinux.config 2012-06-01 16:59:25 UTC (rev 5555) @@ -646,7 +646,7 @@ # BR2_PACKAGE_CAN_UTILS is not set # BR2_PACKAGE_CTORRENT is not set # BR2_PACKAGE_CUPS is not set -# BR2_PACKAGE_DHCPDUMP is not set +BR2_PACKAGE_DHCPDUMP=y BR2_PACKAGE_DNSMASQ=y BR2_PACKAGE_DNSMASQ_TFTP=y BR2_PACKAGE_DNSMASQ_DHCP=y Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-06-01 16:54:01 UTC (rev 5554) +++ branches/1.0/astlinux18.config 2012-06-01 16:59:25 UTC (rev 5555) @@ -640,7 +640,7 @@ # BR2_PACKAGE_CAN_UTILS is not set # BR2_PACKAGE_CTORRENT is not set # BR2_PACKAGE_CUPS is not set -# BR2_PACKAGE_DHCPDUMP is not set +BR2_PACKAGE_DHCPDUMP=y BR2_PACKAGE_DNSMASQ=y BR2_PACKAGE_DNSMASQ_TFTP=y BR2_PACKAGE_DNSMASQ_DHCP=y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-06-07 21:35:22
|
Revision: 5565 http://astlinux.svn.sourceforge.net/astlinux/?rev=5565&view=rev Author: abelbeck Date: 2012-06-07 21:35:16 +0000 (Thu, 07 Jun 2012) Log Message: ----------- asterisk, prepare for Asterisk 10/11 support, changes include: Change astdb symlink from /tmp to /var/db Add astdb.sqlite3 file support on /mnt/kd/ for Asterisk 10/11 Added a new project/astlinux/asterisk.makeopts-10 for Asterisk 10/11 Enable app_meetme, app_page and chan_jingle Asterisk 10/11 Modified Paths: -------------- branches/1.0/package/asterisk/asterisk.init branches/1.0/package/asterisk/asterisk.mk branches/1.0/project/astlinux/target_skeleton/usr/sbin/functions branches/1.0/project/astlinux/target_skeleton/usr/sbin/restore-basic-conf Added Paths: ----------- branches/1.0/project/astlinux/asterisk.makeopts-10 Modified: branches/1.0/package/asterisk/asterisk.init =================================================================== --- branches/1.0/package/asterisk/asterisk.init 2012-06-06 19:35:41 UTC (rev 5564) +++ branches/1.0/package/asterisk/asterisk.init 2012-06-07 21:35:16 UTC (rev 5565) @@ -54,8 +54,12 @@ cp -a /stat/etc/asterisk/* /tmp/etc/asterisk/ fi - if [ -f /mnt/kd/astdb ]; then - ln -sf /mnt/kd/astdb /tmp/astdb + if [ -f /mnt/kd/astdb -o -f /mnt/kd/astdb.sqlite3 ]; then + ln -sf /mnt/kd/astdb /var/db/astdb + + if [ -L /stat/var/lib/asterisk/astdb.sqlite3 ]; then + ln -sf /mnt/kd/astdb.sqlite3 /var/db/astdb.sqlite3 + fi fi make_symlink_or_dir "/mnt/kd/cdr-csv" "/var/log/asterisk/cdr-csv" Modified: branches/1.0/package/asterisk/asterisk.mk =================================================================== --- branches/1.0/package/asterisk/asterisk.mk 2012-06-06 19:35:41 UTC (rev 5564) +++ branches/1.0/package/asterisk/asterisk.mk 2012-06-07 21:35:16 UTC (rev 5565) @@ -32,9 +32,16 @@ space:=$(empty) $(empty) ndots = $(subst $(space),$(dot),$(wordlist $(1),$(2),$(subst $(dot),$(space),$3))) ## +ASTERISK_VERSION_SINGLE := $(call ndots,1,1,$(ASTERISK_VERSION)) ASTERISK_VERSION_TUPLE := $(call ndots,1,2,$(ASTERISK_VERSION)) ASTERISK_VERSION_TRIPLE := $(call ndots,1,3,$(ASTERISK_VERSION)) +ifeq ($(ASTERISK_VERSION_SINGLE),1) +ASTERISK_GLOBAL_MAKEOPTS := $(BASE_DIR)/../project/astlinux/asterisk.makeopts +else +ASTERISK_GLOBAL_MAKEOPTS := $(BASE_DIR)/../project/astlinux/asterisk.makeopts-10 +endif + ASTERISK_CONFIGURE_ENV += \ USE_GETIFADDRS=yes @@ -154,8 +161,13 @@ touch $@ $(ASTERISK_DIR)/.patched: $(ASTERISK_DIR)/.source +ifeq ($(ASTERISK_VERSION_SINGLE),1) toolchain/patch-kernel.sh $(ASTERISK_DIR) package/asterisk/ asterisk-$(ASTERISK_VERSION_TUPLE)-\*.patch toolchain/patch-kernel.sh $(ASTERISK_DIR) package/asterisk/ asterisk-$(ASTERISK_VERSION_TRIPLE)-\*.patch +else + toolchain/patch-kernel.sh $(ASTERISK_DIR) package/asterisk/ asterisk-$(ASTERISK_VERSION_SINGLE)-\*.patch + toolchain/patch-kernel.sh $(ASTERISK_DIR) package/asterisk/ asterisk-$(ASTERISK_VERSION_TUPLE)-\*.patch +endif ifeq ($(strip $(BR2_PACKAGE_SPANDSP)),y) ifeq ($(strip $(BR2_PACKAGE_SPANDSP_APP_FAX)),y) @@ -202,13 +214,13 @@ ifeq ($(strip $(BR2_PACKAGE_ASTERISK_MENUSELECT)),y) PATH=$(STAGING_DIR)/bin:$$PATH \ $(MAKE) -C $(ASTERISK_DIR) \ - GLOBAL_MAKEOPTS=$(BASE_DIR)/../project/astlinux/asterisk.makeopts \ + GLOBAL_MAKEOPTS=$(ASTERISK_GLOBAL_MAKEOPTS) \ USER_MAKEOPTS= \ menuselect else PATH=$(STAGING_DIR)/bin:$$PATH \ $(MAKE) -C $(ASTERISK_DIR) \ - GLOBAL_MAKEOPTS=$(BASE_DIR)/../project/astlinux/asterisk.makeopts \ + GLOBAL_MAKEOPTS=$(ASTERISK_GLOBAL_MAKEOPTS) \ USER_MAKEOPTS= \ menuselect.makeopts ifeq ($(strip $(BR2_PACKAGE_MYSQL_CLIENT)),y) @@ -221,14 +233,18 @@ menuselect/menuselect --enable IMAP_STORAGE menuselect.makeopts; \ ) endif + ifneq ($(ASTERISK_VERSION_SINGLE),1) + (cd $(ASTERISK_DIR); \ + menuselect/menuselect --enable app_meetme --enable app_page --enable chan_jingle menuselect.makeopts; \ + ) + endif endif touch $@ $(ASTERISK_DIR)/$(ASTERISK_BINARY): $(ASTERISK_DIR)/.configured - #cp $(STAGING_DIR)/include/dlfcn.h $(STAGING_DIR)/usr/include/dlfcn.h # Can I do this? PATH=$(STAGING_DIR)/bin:$$PATH \ $(MAKE) -C $(ASTERISK_DIR) \ - GLOBAL_MAKEOPTS=$(BASE_DIR)/../project/astlinux/asterisk.makeopts \ + GLOBAL_MAKEOPTS=$(ASTERISK_GLOBAL_MAKEOPTS) \ USER_MAKEOPTS= \ ASTVARRUNDIR=/var/run/asterisk @@ -236,7 +252,7 @@ # mkdir -p $(TARGET_DIR)/$(ASTERISK_MODULE_DIR) PATH=$(STAGING_DIR)/bin:$$PATH \ $(MAKE1) -C $(ASTERISK_DIR) \ - GLOBAL_MAKEOPTS=$(BASE_DIR)/../project/astlinux/asterisk.makeopts \ + GLOBAL_MAKEOPTS=$(ASTERISK_GLOBAL_MAKEOPTS) \ USER_MAKEOPTS=menuselect.makeopts \ ASTVARRUNDIR=/var/run/asterisk \ SOUNDS_CACHE_DIR=$(DL_DIR) \ @@ -260,7 +276,11 @@ mv $(TARGET_DIR)/var/lib/asterisk/* $(TARGET_DIR)/stat/var/lib/asterisk/ rmdir $(TARGET_DIR)/var/lib/asterisk rm -f $(TARGET_DIR)/stat/var/lib/asterisk/astdb - ln -sf /tmp/astdb $(TARGET_DIR)/stat/var/lib/asterisk/astdb + ln -sf /var/db/astdb $(TARGET_DIR)/stat/var/lib/asterisk/astdb +ifneq ($(ASTERISK_VERSION_SINGLE),1) + rm -f $(TARGET_DIR)/stat/var/lib/asterisk/astdb.sqlite3 + ln -sf /var/db/astdb.sqlite3 $(TARGET_DIR)/stat/var/lib/asterisk/astdb.sqlite3 +endif mkdir -p $(TARGET_DIR)/stat/var/spool mv $(TARGET_DIR)/var/spool/asterisk $(TARGET_DIR)/stat/var/spool/ touch -c $(TARGET_DIR)/$(ASTERISK_TARGET_BINARY) Added: branches/1.0/project/astlinux/asterisk.makeopts-10 =================================================================== --- branches/1.0/project/astlinux/asterisk.makeopts-10 (rev 0) +++ branches/1.0/project/astlinux/asterisk.makeopts-10 2012-06-07 21:35:16 UTC (rev 5565) @@ -0,0 +1,85 @@ +MENUSELECT_ADDONS=chan_mobile chan_ooh323 format_mp3 res_config_mysql app_mysql app_saycountpl cdr_mysql +MENUSELECT_APPS=app_page app_skel app_fax app_ivrdemo app_jack app_osplookup app_saycounted app_dahdibarge app_meetme app_readfile app_setcallerid +MENUSELECT_BRIDGES= +MENUSELECT_CDR=cdr_adaptive_odbc cdr_odbc cdr_pgsql cdr_radius cdr_tds cdr_sqlite +MENUSELECT_CEL=cel_odbc cel_pgsql cel_radius cel_tds +MENUSELECT_CHANNELS=chan_alsa chan_console chan_jingle chan_misdn chan_nbs chan_vpb chan_h323 +MENUSELECT_CODECS=codec_speex +MENUSELECT_FORMATS=format_ogg_vorbis +MENUSELECT_FUNCS=func_odbc func_speex +MENUSELECT_PBX=pbx_lua +MENUSELECT_RES=res_calendar_caldav res_calendar_ews res_calendar_exchange res_calendar_icalendar res_config_odbc res_http_post res_odbc res_ais res_config_ldap res_config_pgsql res_config_sqlite res_pktccops res_snmp res_timing_kqueue +MENUSELECT_TESTS=test_acl test_amihooks test_aoc test_app test_ast_format_str_reduce test_astobj2 test_config test_db test_devicestate test_dlinklists test_event test_expr test_format_api test_func_file test_gosub test_heap test_linkedlists test_locale test_logger test_netsock2 test_pbx test_poll test_sched test_security_events test_skel test_stringfields test_strings test_substitution test_time test_utils +MENUSELECT_CFLAGS=LOADABLE_MODULES +MENUSELECT_OPTS_app_voicemail=FILE_STORAGE +MENUSELECT_UTILS=astcanary astdb2sqlite3 astdb2bdb +MENUSELECT_AGIS= +MENUSELECT_EMBED= +MENUSELECT_CORE_SOUNDS=-CORE-SOUNDS-EN-GSM +MENUSELECT_MOH=-MOH-OPSOUND-WAV +MENUSELECT_EXTRA_SOUNDS= +MENUSELECT_BUILD_DEPS=chan_local app_voicemail res_monitor res_agi res_adsi res_smdi res_crypto res_jabber res_ael_share res_fax G711_NEW_ALGORITHM +MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_jack +MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_osplookup +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_adaptive_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_pgsql +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_radius +MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_tds +MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_pgsql +MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_radius +MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_tds +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_alsa +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_console +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_misdn +MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_nbs +MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_speex +MENUSELECT_DEPSFAILED=MENUSELECT_FORMATS=format_ogg_vorbis +MENUSELECT_DEPSFAILED=MENUSELECT_FUNCS=func_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_FUNCS=func_speex +MENUSELECT_DEPSFAILED=MENUSELECT_PBX=pbx_lua +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_caldav +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_ews +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_exchange +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_icalendar +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_http_post +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_odbc +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_ais +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_ldap +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_pgsql +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_sqlite +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_snmp +MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_timing_kqueue +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_acl +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_amihooks +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_aoc +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_app +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_ast_format_str_reduce +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_astobj2 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_config +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_db +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_devicestate +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_dlinklists +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_event +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_expr +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_format_api +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_func_file +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_gosub +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_heap +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_linkedlists +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_locale +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_logger +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_netsock2 +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_pbx +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_poll +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_sched +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_security_events +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_skel +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_stringfields +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_strings +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_substitution +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_time +MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_utils +MENUSELECT_DEPSFAILED=MENUSELECT_CFLAGS=BUILD_NATIVE Modified: branches/1.0/project/astlinux/target_skeleton/usr/sbin/functions =================================================================== --- branches/1.0/project/astlinux/target_skeleton/usr/sbin/functions 2012-06-06 19:35:41 UTC (rev 5564) +++ branches/1.0/project/astlinux/target_skeleton/usr/sbin/functions 2012-06-07 21:35:16 UTC (rev 5565) @@ -45,12 +45,16 @@ cp -a /var/spool/cron/crontabs ${1}/ - if [ -f /tmp/astdb ]; then - cp -a /tmp/astdb ${1}/ + if [ -f /var/db/astdb ]; then + cp -a /var/db/astdb ${1}/ else touch ${1}/astdb fi + if [ -f /var/db/astdb.sqlite3 ]; then + cp -a /var/db/astdb.sqlite3 ${1}/ + fi + if [ -d /stat/etc/arno-iptables-firewall ]; then cp -a /stat/etc/arno-iptables-firewall ${1}/ fi Modified: branches/1.0/project/astlinux/target_skeleton/usr/sbin/restore-basic-conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/usr/sbin/restore-basic-conf 2012-06-06 19:35:41 UTC (rev 5564) +++ branches/1.0/project/astlinux/target_skeleton/usr/sbin/restore-basic-conf 2012-06-07 21:35:16 UTC (rev 5565) @@ -75,7 +75,7 @@ # Restore basic configuration files # -if ! restore_files astdb astdb.sqlite3 astdb.sqlite3-journal webgui-prefs.txt blocked-hosts dnsmasq.static \ +if ! restore_files astdb astdb.sqlite3 webgui-prefs.txt blocked-hosts dnsmasq.static \ ast-crash rc.local rc.local.stop rc.elocal rc.ledcontrol hosts ethers; then exit 2 fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-06-09 17:51:26
|
Revision: 5567 http://astlinux.svn.sourceforge.net/astlinux/?rev=5567&view=rev Author: abelbeck Date: 2012-06-09 17:51:20 +0000 (Sat, 09 Jun 2012) Log Message: ----------- rhino, version bump to 0.99.6b2, DAHDI 2.6.x compatible, enabled by default again Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/package/dahdi-linux/dahdi-linux.mk branches/1.0/package/dahdi-tools/dahdi-tools.mk branches/1.0/package/rhino/rhino.mk Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-06-08 18:53:20 UTC (rev 5566) +++ branches/1.0/astlinux.config 2012-06-09 17:51:20 UTC (rev 5567) @@ -182,7 +182,7 @@ # BR2_PACKAGE_DAHDI_HFCS is not set BR2_PACKAGE_DAHDI_TOOLS=y # BR2_PACKAGE_FREESWITCH is not set -# BR2_PACKAGE_RHINO is not set +BR2_PACKAGE_RHINO=y BR2_PACKAGE_WANPIPE=y # Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-06-08 18:53:20 UTC (rev 5566) +++ branches/1.0/astlinux18.config 2012-06-09 17:51:20 UTC (rev 5567) @@ -176,7 +176,7 @@ BR2_PACKAGE_DAHDI_HFCS=y BR2_PACKAGE_DAHDI_TOOLS=y # BR2_PACKAGE_FREESWITCH is not set -# BR2_PACKAGE_RHINO is not set +BR2_PACKAGE_RHINO=y BR2_PACKAGE_WANPIPE=y # Modified: branches/1.0/package/dahdi-linux/dahdi-linux.mk =================================================================== --- branches/1.0/package/dahdi-linux/dahdi-linux.mk 2012-06-08 18:53:20 UTC (rev 5566) +++ branches/1.0/package/dahdi-linux/dahdi-linux.mk 2012-06-09 17:51:20 UTC (rev 5567) @@ -4,7 +4,7 @@ # ############################################################## ifeq ($(BR2_PACKAGE_RHINO),y) -DAHDI_LINUX_VERSION := 2.5.0.2 +DAHDI_LINUX_VERSION := 2.6.1 else ifeq ($(BR2_PACKAGE_WANPIPE),y) DAHDI_LINUX_VERSION := 2.6.1 Modified: branches/1.0/package/dahdi-tools/dahdi-tools.mk =================================================================== --- branches/1.0/package/dahdi-tools/dahdi-tools.mk 2012-06-08 18:53:20 UTC (rev 5566) +++ branches/1.0/package/dahdi-tools/dahdi-tools.mk 2012-06-09 17:51:20 UTC (rev 5567) @@ -4,7 +4,7 @@ # ############################################################## ifeq ($(BR2_PACKAGE_RHINO),y) -DAHDI_TOOLS_VERSION := 2.5.0.2 +DAHDI_TOOLS_VERSION := 2.6.1 else ifeq ($(BR2_PACKAGE_WANPIPE),y) DAHDI_TOOLS_VERSION := 2.6.1 Modified: branches/1.0/package/rhino/rhino.mk =================================================================== --- branches/1.0/package/rhino/rhino.mk 2012-06-08 18:53:20 UTC (rev 5566) +++ branches/1.0/package/rhino/rhino.mk 2012-06-09 17:51:20 UTC (rev 5567) @@ -4,7 +4,7 @@ # ############################################################# -RHINO_VERSION := 0.99.5b1 +RHINO_VERSION := 0.99.6b2 RHINO_SOURCE := rhino-linux-$(RHINO_VERSION).tbz2 #RHINO_SOURCE := rhino-linux-current.tbz2 RHINO_SITE := http://files.astlinux.org This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-06-29 16:36:42
|
Revision: 5581 http://astlinux.svn.sourceforge.net/astlinux/?rev=5581&view=rev Author: abelbeck Date: 2012-06-29 16:36:35 +0000 (Fri, 29 Jun 2012) Log Message: ----------- change BR2_SOURCEFORGE_MIRROR from softlayer to voxel Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/initrd.config branches/1.0/runnix-uclibc.config branches/1.0/runnix.config Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-06-28 20:39:23 UTC (rev 5580) +++ branches/1.0/astlinux.config 2012-06-29 16:36:35 UTC (rev 5581) @@ -70,7 +70,7 @@ # BR2_PRIMARY_SITE="" BR2_BACKUP_SITE="" -BR2_SOURCEFORGE_MIRROR="softlayer" +BR2_SOURCEFORGE_MIRROR="voxel" BR2_KERNEL_MIRROR="http://mirror.nexcess.net/kernel.org" BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu" BR2_DEBIAN_MIRROR="http://ftp.debian.org" Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-06-28 20:39:23 UTC (rev 5580) +++ branches/1.0/astlinux18.config 2012-06-29 16:36:35 UTC (rev 5581) @@ -70,7 +70,7 @@ # BR2_PRIMARY_SITE="" BR2_BACKUP_SITE="" -BR2_SOURCEFORGE_MIRROR="softlayer" +BR2_SOURCEFORGE_MIRROR="voxel" BR2_KERNEL_MIRROR="http://mirror.nexcess.net/kernel.org" BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu" BR2_DEBIAN_MIRROR="http://ftp.debian.org" Modified: branches/1.0/initrd.config =================================================================== --- branches/1.0/initrd.config 2012-06-28 20:39:23 UTC (rev 5580) +++ branches/1.0/initrd.config 2012-06-29 16:36:35 UTC (rev 5581) @@ -70,7 +70,7 @@ # BR2_PRIMARY_SITE="" BR2_BACKUP_SITE="" -BR2_SOURCEFORGE_MIRROR="softlayer" +BR2_SOURCEFORGE_MIRROR="voxel" BR2_KERNEL_MIRROR="http://mirror.nexcess.net/kernel.org" BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu" BR2_DEBIAN_MIRROR="http://ftp.debian.org" Modified: branches/1.0/runnix-uclibc.config =================================================================== --- branches/1.0/runnix-uclibc.config 2012-06-28 20:39:23 UTC (rev 5580) +++ branches/1.0/runnix-uclibc.config 2012-06-29 16:36:35 UTC (rev 5581) @@ -70,7 +70,7 @@ # BR2_PRIMARY_SITE="" BR2_BACKUP_SITE="" -BR2_SOURCEFORGE_MIRROR="softlayer" +BR2_SOURCEFORGE_MIRROR="voxel" BR2_KERNEL_MIRROR="http://mirror.nexcess.net/kernel.org" BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu" BR2_DEBIAN_MIRROR="http://ftp.debian.org" Modified: branches/1.0/runnix.config =================================================================== --- branches/1.0/runnix.config 2012-06-28 20:39:23 UTC (rev 5580) +++ branches/1.0/runnix.config 2012-06-29 16:36:35 UTC (rev 5581) @@ -70,7 +70,7 @@ # BR2_PRIMARY_SITE="" BR2_BACKUP_SITE="" -BR2_SOURCEFORGE_MIRROR="softlayer" +BR2_SOURCEFORGE_MIRROR="voxel" BR2_KERNEL_MIRROR="http://mirror.nexcess.net/kernel.org" BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu" BR2_DEBIAN_MIRROR="http://ftp.debian.org" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-07-03 21:23:28
|
Revision: 5586 http://astlinux.svn.sourceforge.net/astlinux/?rev=5586&view=rev Author: abelbeck Date: 2012-07-03 21:23:22 +0000 (Tue, 03 Jul 2012) Log Message: ----------- miniupnpd, hookup package, disabled by default Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/package/Config.in branches/1.0/package/miniupnpd/Config.in Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-07-03 21:07:59 UTC (rev 5585) +++ branches/1.0/astlinux.config 2012-07-03 21:23:22 UTC (rev 5586) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5463-dirty Configuration -# Tue Feb 21 16:38:52 2012 +# Buildroot 2011.08-svn5585-dirty Configuration +# Tue Jul 3 16:19:46 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -685,6 +685,7 @@ # BR2_PACKAGE_LRZSZ is not set BR2_PACKAGE_MDNSRESPONDER=y # BR2_PACKAGE_MII_DIAG is not set +# BR2_PACKAGE_MINIUPNPD is not set # BR2_PACKAGE_MROUTED is not set BR2_PACKAGE_MSMTP=y # BR2_PACKAGE_MUTT is not set Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-07-03 21:07:59 UTC (rev 5585) +++ branches/1.0/astlinux18.config 2012-07-03 21:23:22 UTC (rev 5586) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5463-dirty Configuration -# Tue Feb 21 16:38:52 2012 +# Buildroot 2011.08-svn5585-dirty Configuration +# Tue Jul 3 16:19:51 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -679,6 +679,7 @@ # BR2_PACKAGE_LRZSZ is not set BR2_PACKAGE_MDNSRESPONDER=y # BR2_PACKAGE_MII_DIAG is not set +# BR2_PACKAGE_MINIUPNPD is not set # BR2_PACKAGE_MROUTED is not set BR2_PACKAGE_MSMTP=y # BR2_PACKAGE_MUTT is not set Modified: branches/1.0/package/Config.in =================================================================== --- branches/1.0/package/Config.in 2012-07-03 21:07:59 UTC (rev 5585) +++ branches/1.0/package/Config.in 2012-07-03 21:23:22 UTC (rev 5586) @@ -453,6 +453,7 @@ source "package/lrzsz/Config.in" source "package/mdnsresponder/Config.in" source "package/mii-diag/Config.in" +source "package/miniupnpd/Config.in" source "package/mrouted/Config.in" source "package/msmtp/Config.in" source "package/mutt/Config.in" Modified: branches/1.0/package/miniupnpd/Config.in =================================================================== --- branches/1.0/package/miniupnpd/Config.in 2012-07-03 21:07:59 UTC (rev 5585) +++ branches/1.0/package/miniupnpd/Config.in 2012-07-03 21:23:22 UTC (rev 5586) @@ -1,5 +1,7 @@ config BR2_PACKAGE_MINIUPNPD bool "miniupnpd" + depends on BR2_LINUX_KERNEL + depends on BR2_PACKAGE_IPTABLES help Implements UPnP and NAT-PMP protocols. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-07-04 16:08:31
|
Revision: 5588 http://astlinux.svn.sourceforge.net/astlinux/?rev=5588&view=rev Author: abelbeck Date: 2012-07-04 16:08:21 +0000 (Wed, 04 Jul 2012) Log Message: ----------- miniupnpd, more tweaks... o added support for rc.conf variables, see 'project/astlinux/target_skeleton/stat/etc/rc.conf' diff o new variable UPNP_LISTEN replaces INTUPNP, INT2UPNP, INT3UPNP, and DMZUPNP o /var/run/miniupnpd.pid is automatically deleted, so we shouldn't o add sanity test if the UPNP_LISTEN interfaces does not match any active internal interfaces o add sanity test if UUID is not found o change the 'listening_ip=' directive to ip/mask instead of the interface Modified Paths: -------------- branches/1.0/package/miniupnpd/miniupnpd.init branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Modified: branches/1.0/package/miniupnpd/miniupnpd.init =================================================================== --- branches/1.0/package/miniupnpd/miniupnpd.init 2012-07-03 22:57:57 UTC (rev 5587) +++ branches/1.0/package/miniupnpd/miniupnpd.init 2012-07-04 16:08:21 UTC (rev 5588) @@ -1,23 +1,39 @@ #!/bin/sh -# If Astlinux GUI support added then some or all of these may come from rc.conf -UPNP_ENABLE_NATPMP=yes -UPNP_ENABLE_UPNP=yes -UPNP_BITRATE_UP=1000000 -UPNP_BITRATE_DOWN=10000000 -UPNP_SECURE_MODE=no -INTUPNP=yes -INT2UPNP=yes -INT3UPNP=yes -DMZUPNP=yes - . /etc/rc.conf +if [ "$UPNP_ENABLE_NATPMP" != "yes" ]; then + UPNP_ENABLE_NATPMP="no" +fi +if [ "$UPNP_ENABLE_UPNP" != "yes" ]; then + UPNP_ENABLE_UPNP="no" +fi +if [ "$UPNP_SECURE_MODE" != "yes" ]; then + UPNP_SECURE_MODE="no" +fi +UPNP_BITRATE_UP="${UPNP_BITRATE_UP:-1000000}" +UPNP_BITRATE_DOWN="${UPNP_BITRATE_DOWN:-1000000}" + MINIUPNPD=/usr/sbin/miniupnpd MINIUPNPD_CONF=/tmp/etc/miniupnpd.conf IPTABLES_CREATE=/etc/miniupnpd/iptables_init.sh IPTABLES_REMOVE=/etc/miniupnpd/iptables_removeall.sh +is_upnp_enabled() +{ + # args: IF_Name + local ifname IFS + + unset IFS + for ifname in $UPNP_LISTEN; do + if [ "$ifname" = "$1" ]; then + return 0 + fi + done + + return 1 +} + is_interface_enabled() { # args: IF, IP, NM @@ -37,31 +53,43 @@ } init () { - local RULES="" + if [ "$UPNP_ENABLE_NATPMP" != "yes" -a "$UPNP_ENABLE_UPNP" != "yes" ]; then + if [ -f $MINIUPNPD_CONF ]; then + rm -f $MINIUPNPD_CONF + fi + return + fi + if [ -z "$UUID" ]; then # Use the UUID assigned to the asturw filesystem. UUID=$(blkid | sed -n -r -e 's/^.*: LABEL="ASTURW" UUID="([^"]*)" .*$/\1/p') fi + local RULES="" echo "## Auto generated file. Do not edit. -## see miniupnpd init.d script ext_ifname=$EXTIF" > $MINIUPNPD_CONF - if [ "$INTUPNP" = "yes" ] && is_interface_enabled "$INTIF" "$INTIP" "$INTNM"; then - echo "listening_ip=$INTIF" >> $MINIUPNPD_CONF + if is_upnp_enabled INTIF && is_interface_enabled "$INTIF" "$INTIP" "$INTNM"; then + echo "listening_ip=$INTIP/$INTNM" >> $MINIUPNPD_CONF RULES="$RULES${RULES:+\n}allow 1024-65535 $(get_cidr $INTIP $INTNM) 1024-65535" fi - if [ "$INT2UPNP" = "yes" ] && is_interface_enabled "$INT2IF" "$INT2IP" "$INT2NM"; then - echo "listening_ip=$INT2IF" >> $MINIUPNPD_CONF + if is_upnp_enabled INT2IF && is_interface_enabled "$INT2IF" "$INT2IP" "$INT2NM"; then + echo "listening_ip=$INT2IP/$INT2NM" >> $MINIUPNPD_CONF RULES="$RULES${RULES:+\n}allow 1024-65535 $(get_cidr $INT2IP $INT2NM) 1024-65535" fi - if [ "$INT3UPNP" = "yes" ] && is_interface_enabled "$INT3IF" "$INT3IP" "$INT3NM"; then - echo "listening_ip=$INT3IF" >> $MINIUPNPD_CONF + if is_upnp_enabled INT3IF && is_interface_enabled "$INT3IF" "$INT3IP" "$INT3NM"; then + echo "listening_ip=$INT3IP/$INT3NM" >> $MINIUPNPD_CONF RULES="$RULES${RULES:+\n}allow 1024-65535 $(get_cidr $INT3IP $INT3NM) 1024-65535" fi - if [ "$DMZUPNP" = "yes" ] && is_interface_enabled "$DMZIF" "$DMZIP" "$DMZNM"; then - echo "listening_ip=$DMZIF" >> $MINIUPNPD_CONF + if is_upnp_enabled DMZIF && is_interface_enabled "$DMZIF" "$DMZIP" "$DMZNM"; then + echo "listening_ip=$DMZIP/$DMZNM" >> $MINIUPNPD_CONF RULES="$RULES${RULES:+\n}allow 1024-65535 $(get_cidr $DMZIP $DMZNM) 1024-65535" fi + + if [ -z "$RULES" -o -z "$UUID" ]; then + rm -f $MINIUPNPD_CONF + return + fi + echo "port=0 enable_natpmp=$UPNP_ENABLE_NATPMP enable_upnp=$UPNP_ENABLE_UPNP @@ -80,12 +108,10 @@ } start () { - if [ "$UPNP_ENABLE_NATPMP" = "yes" -o "$UPNP_ENABLE_UPNP" = "yes" ]; then - if [ "$INTUPNP" = "yes" -o "$INT2UPNP" = "yes" -o "$INT3UPNP" = "yes" -o "$DMZUPNP" = "yes" ]; then - echo "Starting miniupnpd..." - $IPTABLES_CREATE > /dev/null 2>&1 - $MINIUPNPD -f $MINIUPNPD_CONF - fi + if [ -f $MINIUPNPD_CONF ]; then + echo "Starting miniupnpd..." + $IPTABLES_CREATE > /dev/null 2>&1 + $MINIUPNPD -f $MINIUPNPD_CONF fi } @@ -93,7 +119,7 @@ if [ -f /var/run/miniupnpd.pid ]; then echo "Stopping miniupnpd..." kill $(cat /var/run/miniupnpd.pid) >/dev/null 2>&1 - rm -f /var/run/miniupnpd.pid + # /var/run/miniupnpd.pid automatically removed by killed process $IPTABLES_REMOVE > /dev/null 2>&1 fi } Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-07-03 22:57:57 UTC (rev 5587) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-07-04 16:08:21 UTC (rev 5588) @@ -407,6 +407,21 @@ ## ADNAME is automatically (always) disabled whenever the web interface Network Tab is saved. ADNAME="AstLinux PBX" +## Universal Plug and Play (UPnP) +## WARNING: UPnP has security implications. Do not enable without fully researching. +## Either UPNP_ENABLE_NATPMP and/or UPNP_ENABLE_UPNP must be "yes" to enable +#UPNP_ENABLE_NATPMP="yes" +#UPNP_ENABLE_UPNP="yes" +## UPnP internal interfaces, UPNP_LISTEN, at least one must be specified. +## Define: Interface_Name, space separated for multiple +## Interface_Name is "INTIF" for 1st, "INT2IF" for 2nd, and "INT3IF" for 3rd Internal Interface +## "DMZIF" for DMZ Interface +#UPNP_LISTEN="INTIF" +## UPnP Options +#UPNP_BITRATE_UP=1000000 +#UPNP_BITRATE_DOWN=1000000 +#UPNP_SECURE_MODE="no" + ## Proxy ENV variables (http_proxy, ftp_proxy, etc.) for curl, wget, etc. ## Format: http://user:pass@proxyhost:proxyport" ## The "user" and "pass" are optional This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-07-04 19:35:16
|
Revision: 5589 http://astlinux.svn.sourceforge.net/astlinux/?rev=5589&view=rev Author: abelbeck Date: 2012-07-04 19:35:09 +0000 (Wed, 04 Jul 2012) Log Message: ----------- miniupnpd, make down bitrate 10Mbs as it was previously, thanks David Modified Paths: -------------- branches/1.0/package/miniupnpd/miniupnpd.init branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Modified: branches/1.0/package/miniupnpd/miniupnpd.init =================================================================== --- branches/1.0/package/miniupnpd/miniupnpd.init 2012-07-04 16:08:21 UTC (rev 5588) +++ branches/1.0/package/miniupnpd/miniupnpd.init 2012-07-04 19:35:09 UTC (rev 5589) @@ -12,7 +12,7 @@ UPNP_SECURE_MODE="no" fi UPNP_BITRATE_UP="${UPNP_BITRATE_UP:-1000000}" -UPNP_BITRATE_DOWN="${UPNP_BITRATE_DOWN:-1000000}" +UPNP_BITRATE_DOWN="${UPNP_BITRATE_DOWN:-10000000}" MINIUPNPD=/usr/sbin/miniupnpd MINIUPNPD_CONF=/tmp/etc/miniupnpd.conf Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-07-04 16:08:21 UTC (rev 5588) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-07-04 19:35:09 UTC (rev 5589) @@ -419,7 +419,7 @@ #UPNP_LISTEN="INTIF" ## UPnP Options #UPNP_BITRATE_UP=1000000 -#UPNP_BITRATE_DOWN=1000000 +#UPNP_BITRATE_DOWN=10000000 #UPNP_SECURE_MODE="no" ## Proxy ENV variables (http_proxy, ftp_proxy, etc.) for curl, wget, etc. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-07-08 13:52:11
|
Revision: 5598 http://astlinux.svn.sourceforge.net/astlinux/?rev=5598&view=rev Author: abelbeck Date: 2012-07-08 13:52:05 +0000 (Sun, 08 Jul 2012) Log Message: ----------- miniupnpd, add UPNP_ALLOW for power users to restrict allowed IPv4 addresses or CIDR's Modified Paths: -------------- branches/1.0/package/miniupnpd/miniupnpd.init branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Modified: branches/1.0/package/miniupnpd/miniupnpd.init =================================================================== --- branches/1.0/package/miniupnpd/miniupnpd.init 2012-07-08 01:36:05 UTC (rev 5597) +++ branches/1.0/package/miniupnpd/miniupnpd.init 2012-07-08 13:52:05 UTC (rev 5598) @@ -61,6 +61,20 @@ ) } +upnp_allow() +{ + local addr allow IFS + + unset IFS + for addr in $UPNP_ALLOW; do + case $addr in + */*) allow="$addr" ;; + *) allow="$addr/32" ;; + esac + echo "allow 1024-65535 ${allow} 1024-65535" + done +} + is_upnp_enabled() { # args: IF_Name @@ -146,7 +160,11 @@ friendly_name=AstLinux Router serial=000001 model_number=$(cat /etc/astlinux-release)" >> $MINIUPNPD_CONF - echo -e "$RULES" >> $MINIUPNPD_CONF + if [ -n "$UPNP_ALLOW" ]; then + upnp_allow >> $MINIUPNPD_CONF + else + echo -e "$RULES" >> $MINIUPNPD_CONF + fi echo "deny 0-65535 0.0.0.0/0 0-65535" >> $MINIUPNPD_CONF } Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-07-08 01:36:05 UTC (rev 5597) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-07-08 13:52:05 UTC (rev 5598) @@ -417,6 +417,9 @@ ## Interface_Name is "INTIF" for 1st, "INT2IF" for 2nd, and "INT3IF" for 3rd Internal Interface ## "DMZIF" for DMZ Interface #UPNP_LISTEN="INTIF" +## Optional, restrict allowed IPv4 addresses or CIDR's in UPNP_ALLOW, space separated for multiple. +## By default all of the networks of the UPNP_LISTEN interfaces will be allowed. +#UPNP_ALLOW="192.168.101.20 192.168.101.88/29" ## UPnP Options #UPNP_BITRATE_UP=1000000 #UPNP_BITRATE_DOWN=10000000 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-07-08 14:19:53
|
Revision: 5599 http://astlinux.svn.sourceforge.net/astlinux/?rev=5599&view=rev Author: abelbeck Date: 2012-07-08 14:19:47 +0000 (Sun, 08 Jul 2012) Log Message: ----------- miniupnpd, build package for default configs Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-07-08 13:52:05 UTC (rev 5598) +++ branches/1.0/astlinux.config 2012-07-08 14:19:47 UTC (rev 5599) @@ -685,7 +685,7 @@ # BR2_PACKAGE_LRZSZ is not set BR2_PACKAGE_MDNSRESPONDER=y # BR2_PACKAGE_MII_DIAG is not set -# BR2_PACKAGE_MINIUPNPD is not set +BR2_PACKAGE_MINIUPNPD=y # BR2_PACKAGE_MROUTED is not set BR2_PACKAGE_MSMTP=y # BR2_PACKAGE_MUTT is not set Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-07-08 13:52:05 UTC (rev 5598) +++ branches/1.0/astlinux18.config 2012-07-08 14:19:47 UTC (rev 5599) @@ -679,7 +679,7 @@ # BR2_PACKAGE_LRZSZ is not set BR2_PACKAGE_MDNSRESPONDER=y # BR2_PACKAGE_MII_DIAG is not set -# BR2_PACKAGE_MINIUPNPD is not set +BR2_PACKAGE_MINIUPNPD=y # BR2_PACKAGE_MROUTED is not set BR2_PACKAGE_MSMTP=y # BR2_PACKAGE_MUTT is not set This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-07-10 21:19:18
|
Revision: 5602 http://astlinux.svn.sourceforge.net/astlinux/?rev=5602&view=rev Author: abelbeck Date: 2012-07-10 21:19:11 +0000 (Tue, 10 Jul 2012) Log Message: ----------- Redfone foneBRIDGE (PRI-to-Ethernet bridge), configuration support, provided by Michael Keuter. For custom builds. Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/initrd.config branches/1.0/package/Config.in branches/1.0/package/libargtable2/libargtable2.mk branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf branches/1.0/runnix-uclibc.config branches/1.0/runnix.config Added Paths: ----------- branches/1.0/package/fbflash/ branches/1.0/package/fbflash/Config.in branches/1.0/package/fbflash/fbflash.mk branches/1.0/package/fonulator/ branches/1.0/package/fonulator/Config.in branches/1.0/package/fonulator/fonulator-use_shared_libs.patch branches/1.0/package/fonulator/fonulator.init branches/1.0/package/fonulator/fonulator.mk branches/1.0/package/libfb/ branches/1.0/package/libfb/Config.in branches/1.0/package/libfb/libfb.mk branches/1.0/package/libnet/ branches/1.0/package/libnet/Config.in branches/1.0/package/libnet/libnet.mk Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-07-09 14:27:47 UTC (rev 5601) +++ branches/1.0/astlinux.config 2012-07-10 21:19:11 UTC (rev 5602) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5585-dirty Configuration -# Tue Jul 3 16:19:46 2012 +# Buildroot 2011.08-svn5601-dirty Configuration +# Tue Jul 10 15:45:25 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -181,6 +181,7 @@ BR2_PACKAGE_DAHDI_OSLEC=y # BR2_PACKAGE_DAHDI_HFCS is not set BR2_PACKAGE_DAHDI_TOOLS=y +# BR2_PACKAGE_FONULATOR is not set # BR2_PACKAGE_FREESWITCH is not set BR2_PACKAGE_RHINO=y BR2_PACKAGE_WANPIPE=y @@ -569,6 +570,7 @@ # BR2_PACKAGE_LIBMICROHTTPD is not set # BR2_PACKAGE_NEON is not set # BR2_PACKAGE_LIBMNL is not set +# BR2_PACKAGE_LIBNET is not set # BR2_PACKAGE_LIBNL is not set BR2_PACKAGE_LIBPCAP=y # BR2_PACKAGE_LIBOSIP2 is not set @@ -588,6 +590,7 @@ # BR2_PACKAGE_LIBDAEMON is not set BR2_PACKAGE_LIBELF=y # BR2_PACKAGE_LIBEVENT is not set +# BR2_PACKAGE_LIBFB is not set # BR2_PACKAGE_LIBFFI is not set # BR2_PACKAGE_LIBGLIB2 is not set # BR2_PACKAGE_LIBNSPR is not set Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-07-09 14:27:47 UTC (rev 5601) +++ branches/1.0/astlinux18.config 2012-07-10 21:19:11 UTC (rev 5602) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5585-dirty Configuration -# Tue Jul 3 16:19:51 2012 +# Buildroot 2011.08-svn5601-dirty Configuration +# Tue Jul 10 15:45:29 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -175,6 +175,7 @@ BR2_PACKAGE_DAHDI_OSLEC=y BR2_PACKAGE_DAHDI_HFCS=y BR2_PACKAGE_DAHDI_TOOLS=y +# BR2_PACKAGE_FONULATOR is not set # BR2_PACKAGE_FREESWITCH is not set BR2_PACKAGE_RHINO=y BR2_PACKAGE_WANPIPE=y @@ -563,6 +564,7 @@ # BR2_PACKAGE_LIBMICROHTTPD is not set # BR2_PACKAGE_NEON is not set # BR2_PACKAGE_LIBMNL is not set +# BR2_PACKAGE_LIBNET is not set # BR2_PACKAGE_LIBNL is not set BR2_PACKAGE_LIBPCAP=y # BR2_PACKAGE_LIBOSIP2 is not set @@ -582,6 +584,7 @@ # BR2_PACKAGE_LIBDAEMON is not set BR2_PACKAGE_LIBELF=y # BR2_PACKAGE_LIBEVENT is not set +# BR2_PACKAGE_LIBFB is not set # BR2_PACKAGE_LIBFFI is not set # BR2_PACKAGE_LIBGLIB2 is not set # BR2_PACKAGE_LIBNSPR is not set Modified: branches/1.0/initrd.config =================================================================== --- branches/1.0/initrd.config 2012-07-09 14:27:47 UTC (rev 5601) +++ branches/1.0/initrd.config 2012-07-10 21:19:11 UTC (rev 5602) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5291-dirty Configuration -# Tue Dec 6 18:41:17 2011 +# Buildroot 2011.08-svn5601-dirty Configuration +# Tue Jul 10 15:45:44 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -157,6 +157,7 @@ # Asterisk, FreeSWITCH and telephony applications # # BR2_PACKAGE_ASTERISK is not set +# BR2_PACKAGE_FONULATOR is not set # BR2_PACKAGE_FREESWITCH is not set # @@ -475,6 +476,7 @@ # BR2_PACKAGE_LIBMICROHTTPD is not set # BR2_PACKAGE_NEON is not set # BR2_PACKAGE_LIBMNL is not set +# BR2_PACKAGE_LIBNET is not set # BR2_PACKAGE_LIBNL is not set # BR2_PACKAGE_LIBPCAP is not set # BR2_PACKAGE_LIBOSIP2 is not set @@ -493,6 +495,7 @@ # BR2_PACKAGE_LIBDAEMON is not set # BR2_PACKAGE_LIBELF is not set # BR2_PACKAGE_LIBEVENT is not set +# BR2_PACKAGE_LIBFB is not set # BR2_PACKAGE_LIBFFI is not set # BR2_PACKAGE_LIBGLIB2 is not set # BR2_PACKAGE_LIBNSPR is not set Modified: branches/1.0/package/Config.in =================================================================== --- branches/1.0/package/Config.in 2012-07-09 14:27:47 UTC (rev 5601) +++ branches/1.0/package/Config.in 2012-07-10 21:19:11 UTC (rev 5602) @@ -14,6 +14,8 @@ source "package/asterisk-gui/Config.in" source "package/dahdi-linux/Config.in" source "package/dahdi-tools/Config.in" +source "package/fonulator/Config.in" +source "package/fbflash/Config.in" source "package/freeswitch/Config.in" source "package/rhino/Config.in" source "package/wanpipe/Config.in" @@ -350,6 +352,7 @@ source "package/libmicrohttpd/Config.in" source "package/neon/Config.in" source "package/libmnl/Config.in" +source "package/libnet/Config.in" source "package/libnl/Config.in" source "package/libpcap/Config.in" source "package/libosip2/Config.in" @@ -368,6 +371,7 @@ source "package/libdaemon/Config.in" source "package/libelf/Config.in" source "package/libevent/Config.in" +source "package/libfb/Config.in" source "package/libffi/Config.in" source "package/libglib2/Config.in" source "package/libnspr/Config.in" Added: branches/1.0/package/fbflash/Config.in =================================================================== --- branches/1.0/package/fbflash/Config.in (rev 0) +++ branches/1.0/package/fbflash/Config.in 2012-07-10 21:19:11 UTC (rev 5602) @@ -0,0 +1,10 @@ +config BR2_PACKAGE_FBFLASH + bool "fbflash" + default n + depends on BR2_PACKAGE_FONULATOR + select BR2_PACKAGE_LIBFB + help + RedFone fbflash FoneBRIDGE2 configuration software + + http://support.red-fone.com/fb_flash/ + Added: branches/1.0/package/fbflash/fbflash.mk =================================================================== --- branches/1.0/package/fbflash/fbflash.mk (rev 0) +++ branches/1.0/package/fbflash/fbflash.mk 2012-07-10 21:19:11 UTC (rev 5602) @@ -0,0 +1,29 @@ +############################################################# +# +# fbflash +# +############################################################# +FBFLASH_VERSION:=2.0.0 +FBFLASH_SITE:=http://support.red-fone.com/fb_flash/ +FBFLASH_SOURCE:=fb_flash-$(FBFLASH_VERSION).tar.gz +FBFLASH_INSTALL_STAGING = YES +FBFLASH_INSTALL_TARGET = YES +FBFLASH_CONF_OPT = \ + --with-shared-libfb \ + --without-readline + +FBFLASH_DEPENDENCIES = libfb + +define FBFLASH_INSTALL_TARGET_CMDS + cp -a $(STAGING_DIR)/usr/bin/fb_flash_util $(TARGET_DIR)/usr/sbin/ + cp -a $(STAGING_DIR)/usr/bin/fb_reflector $(TARGET_DIR)/usr/sbin/ + cp -a $(STAGING_DIR)/usr/bin/fb_udp $(TARGET_DIR)/usr/sbin/ +endef + +define FBFLASH_UNINSTALL_TARGET_CMDS + rm -f $(TARGET_DIR)/usr/sbin/fb_flash_util + rm -f $(TARGET_DIR)/usr/sbin/fb_reflector + rm -f $(TARGET_DIR)/usr/sbin/fb_udp +endef + +$(eval $(call AUTOTARGETS,package,fbflash)) Added: branches/1.0/package/fonulator/Config.in =================================================================== --- branches/1.0/package/fonulator/Config.in (rev 0) +++ branches/1.0/package/fonulator/Config.in 2012-07-10 21:19:11 UTC (rev 5602) @@ -0,0 +1,11 @@ +config BR2_PACKAGE_FONULATOR + bool "fonebridge-fonulator" + default n + select BR2_PACKAGE_LIBARGTABLE2 + select BR2_PACKAGE_LIBFB + select BR2_PACKAGE_FBFLASH + help + RedFone fonulator FoneBRIDGE2 configuration software + + http://support.red-fone.com/downloads/fonulator/ + Added: branches/1.0/package/fonulator/fonulator-use_shared_libs.patch =================================================================== --- branches/1.0/package/fonulator/fonulator-use_shared_libs.patch (rev 0) +++ branches/1.0/package/fonulator/fonulator-use_shared_libs.patch 2012-07-10 21:19:11 UTC (rev 5602) @@ -0,0 +1,20 @@ +--- fonulator-2.0.3/Makefile.in.orig 2012-07-09 16:53:33.000000000 -0500 ++++ fonulator-2.0.3/Makefile.in 2012-07-09 16:55:55.000000000 -0500 +@@ -58,7 +58,7 @@ + tokens.$(OBJEXT) status.$(OBJEXT) dsp.$(OBJEXT) \ + error.$(OBJEXT) flash.$(OBJEXT) dlist.$(OBJEXT) + fonulator_OBJECTS = $(am_fonulator_OBJECTS) +-fonulator_DEPENDENCIES = @LIBOBJS@ /usr/lib/libargtable2.a ++fonulator_DEPENDENCIES = @LIBOBJS@ + DEFAULT_INCLUDES = -I. -I$(srcdir) -I. + depcomp = $(SHELL) $(top_srcdir)/depcomp + am__depfiles_maybe = depfiles +@@ -175,7 +175,7 @@ + man_MANS = fonulator.1 + fonulator_SOURCES = fonulator.c keys.c tokens.l status.c dsp.c error.c flash.c dlist.c + noinst_HEADERS = config.h dsp.h error.h fonulator.h state.h status.h tokens.h tree.h ver.h dlist.h +-fonulator_LDADD = @LIBOBJS@ @LIBFB@ @LIBNET@ @LIBPCAP@ /usr/lib/libargtable2.a ++fonulator_LDADD = @LIBOBJS@ @LIBFB@ @LIBNET@ @LIBPCAP@ -largtable2 + EXTRA_DIST = $(man_MANS) + all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-am Added: branches/1.0/package/fonulator/fonulator.init =================================================================== --- branches/1.0/package/fonulator/fonulator.init (rev 0) +++ branches/1.0/package/fonulator/fonulator.init 2012-07-10 21:19:11 UTC (rev 5602) @@ -0,0 +1,81 @@ +#!/bin/sh + +. /etc/rc.conf + +FONULATOR="/usr/bin/fonulator" + +FONULATOR_CONF="/etc/redfone.conf" +FONULATOR_CONF2="/etc/redfone2.conf" + +FONULATOR_LOCK="/var/lock/fonulator.lock" + +init () { + + if [ -f /mnt/kd/redfone.conf ]; then + ln -sf /mnt/kd/redfone.conf /tmp/etc/redfone.conf + fi + if [ -f /mnt/kd/redfone2.conf ]; then + ln -sf /mnt/kd/redfone2.conf /tmp/etc/redfone2.conf + fi +} + +start () { + + if [ -f $FONULATOR_CONF -o -f $FONULATOR_CONF2 ]; then + echo "Starting fonulator..." + + for i in $FONULATOR_CONF $FONULATOR_CONF2; do + if [ -f $i ]; then + $FONULATOR $i & + if [ $? -eq 0 ]; then + touch $FONULATOR_LOCK + fi + fi + done + fi +} + +stop () { + + if [ -f $FONULATOR_LOCK ]; then + echo "Stopping fonulator..." + + # Kill any active "fonulator" process + if ps | grep -q -e '[ /]fonulator[ ]' -e '[ /]fonulator$'; then + killall fonulator >/dev/null 2>&1 + fi + rm -f $FONULATOR_LOCK + fi +} + +if [ "$FONEBRIDGE_CONFIG" != "yes" ] || [ ! -x "$FONULATOR" ]; then + exit +fi + +case $1 in + +start) + start + ;; + +stop) + stop + ;; + +init) + init + start + ;; + +restart) + stop + sleep 2 + start + ;; + +*) + echo "Usage: start|stop|restart" + ;; + +esac + Added: branches/1.0/package/fonulator/fonulator.mk =================================================================== --- branches/1.0/package/fonulator/fonulator.mk (rev 0) +++ branches/1.0/package/fonulator/fonulator.mk 2012-07-10 21:19:11 UTC (rev 5602) @@ -0,0 +1,41 @@ +############################################################# +# +# fonulator +# +############################################################# +FONULATOR_VERSION:=2.0.3 +FONULATOR_SITE:=http://support.red-fone.com/downloads/fonulator +FONULATOR_SOURCE:=fonulator-$(FONULATOR_VERSION).tar.gz +FONULATOR_INSTALL_STAGING = YES +FONULATOR_INSTALL_TARGET = YES + +FONULATOR_DEPENDENCIES = libargtable2 libfb + +FONULATOR_CONF_ENV = \ + ac_cv_func_malloc_0_nonnull=yes \ + ac_cv_file__usr_lib_libargtable2_a=yes + +FONULATOR_CONF_OPT = \ + --with-shared-libfb + +define FONULATOR_INSTALL_TARGET_CMDS + cp -a $(STAGING_DIR)/usr/bin/fonulator $(TARGET_DIR)/usr/bin/ + $(INSTALL) -D -m 0755 package/fonulator/fonulator.init $(TARGET_DIR)/etc/init.d/fonulator +# $(INSTALL) -D -m 0755 package/fonulator/setup-redfone.sh $(TARGET_DIR)/usr/sbin/setup-redfone + ln -sf /tmp/etc/redfone.conf $(TARGET_DIR)/etc/redfone.conf + ln -sf /tmp/etc/redfone2.conf $(TARGET_DIR)/etc/redfone2.conf + ln -sf ../../init.d/fonulator $(TARGET_DIR)/etc/runlevels/default/S15fonulator + ln -sf ../../init.d/fonulator $(TARGET_DIR)/etc/runlevels/default/K70fonulator +endef + +define FONULATOR_UNINSTALL_TARGET_CMDS + rm -f $(TARGET_DIR)/usr/bin/fonulator + rm -f $(TARGET_DIR)/etc/init.d/fonulator +# rm -f $(TARGET_DIR)/usr/sbin/setup-redfone + rm -f $(TARGET_DIR)/etc/redfone.conf + rm -f $(TARGET_DIR)/etc/redfone2.conf + rm -f $(TARGET_DIR)/etc/runlevels/default/S15fonulator + rm -f $(TARGET_DIR)/etc/runlevels/default/K70fonulator +endef + +$(eval $(call AUTOTARGETS,package,fonulator)) Modified: branches/1.0/package/libargtable2/libargtable2.mk =================================================================== --- branches/1.0/package/libargtable2/libargtable2.mk 2012-07-09 14:27:47 UTC (rev 5601) +++ branches/1.0/package/libargtable2/libargtable2.mk 2012-07-10 21:19:11 UTC (rev 5602) @@ -6,7 +6,7 @@ LIBARGTABLE2_VERSION = 13 LIBARGTABLE2_SOURCE = argtable2-$(LIBARGTABLE2_VERSION).tar.gz -LIBARGTABLE2_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/argtable/ +LIBARGTABLE2_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/argtable LIBARGTABLE2_INSTALL_STAGING = YES LIBARGTABLE2_CONF_OPT= --program-prefix="" \ Added: branches/1.0/package/libfb/Config.in =================================================================== --- branches/1.0/package/libfb/Config.in (rev 0) +++ branches/1.0/package/libfb/Config.in 2012-07-10 21:19:11 UTC (rev 5602) @@ -0,0 +1,9 @@ +config BR2_PACKAGE_LIBFB + bool "libfb" + default n + select BR2_PACKAGE_LIBNET + help + Flash Block Library needed for the RedFone fonulator software + + http://support.red-fone.com/downloads/fonulator/ + Added: branches/1.0/package/libfb/libfb.mk =================================================================== --- branches/1.0/package/libfb/libfb.mk (rev 0) +++ branches/1.0/package/libfb/libfb.mk 2012-07-10 21:19:11 UTC (rev 5602) @@ -0,0 +1,25 @@ +############################################################# +# +# libfb +# +############################################################# +LIBFB_VERSION:=2.0.2 +LIBFB_SITE:=http://support.red-fone.com/downloads/fonulator +LIBFB_SOURCE:=libfb-$(LIBFB_VERSION).tar.gz +LIBFB_INSTALL_STAGING = YES +LIBFB_INSTALL_TARGET = YES +LIBFB_CONF_OPT = \ + --prefix=/usr \ + --disable-debug + +LIBFB_DEPENDENCIES = libnet + +define LIBFB_INSTALL_TARGET_CMDS + cp -a $(STAGING_DIR)/usr/lib/libfb.so* $(TARGET_DIR)/usr/lib/ +endef + +define LIBFB_UNINSTALL_TARGET_CMDS + rm -f $(TARGET_DIR)/usr/lib/libfb.so* +endef + +$(eval $(call AUTOTARGETS,package,libfb)) Added: branches/1.0/package/libnet/Config.in =================================================================== --- branches/1.0/package/libnet/Config.in (rev 0) +++ branches/1.0/package/libnet/Config.in 2012-07-10 21:19:11 UTC (rev 5602) @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LIBNET + bool "libnet" + default n + select BR2_PACKAGE_LIBPCAP + help + libnet provides a portable framework for low-level network packet + construction. libnet at packetfactory is dead, no response to email, and + no bug fixing. This version is being maintained at: + + http://github.com/sam-github/libnet + Added: branches/1.0/package/libnet/libnet.mk =================================================================== --- branches/1.0/package/libnet/libnet.mk (rev 0) +++ branches/1.0/package/libnet/libnet.mk 2012-07-10 21:19:11 UTC (rev 5602) @@ -0,0 +1,25 @@ +############################################################# +# +# libnet +# +############################################################# +LIBNET_VERSION:=1.1.6 +LIBNET_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/libnet-dev +LIBNET_SOURCE:=libnet-$(LIBNET_VERSION).tar.gz +LIBNET_INSTALL_STAGING = YES +LIBNET_INSTALL_TARGET = YES +LIBNET_CONF_OPT = \ + --prefix=/usr \ + --disable-debug + +LIBNET_DEPENDENCIES = libpcap + +define LIBNET_INSTALL_TARGET_CMDS + cp -a $(STAGING_DIR)/usr/lib/libnet.so* $(TARGET_DIR)/usr/lib/ +endef + +define LIBNET_UNINSTALL_TARGET_CMDS + rm -f $(TARGET_DIR)/usr/lib/libnet.so* +endef + +$(eval $(call AUTOTARGETS,package,libnet)) Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-07-09 14:27:47 UTC (rev 5601) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-07-10 21:19:11 UTC (rev 5602) @@ -736,7 +736,12 @@ ## Enable Bonjour/mDNS Broadcasts #P910ND_ADNAME0="HP Officejet 6200" +## Redfone foneBRIDGE (PRI-to-Ethernet bridge) +## If the package "fonulator" is built, Redfone foneBRIDGE configuration support is added. +## If it is desired to load the redfone.conf at every boot, set FONEBRIDGE_CONFIG="yes" +#FONEBRIDGE_CONFIG="yes" + ##################################################################### ### Network - Special ### ##################################################################### Modified: branches/1.0/runnix-uclibc.config =================================================================== --- branches/1.0/runnix-uclibc.config 2012-07-09 14:27:47 UTC (rev 5601) +++ branches/1.0/runnix-uclibc.config 2012-07-10 21:19:11 UTC (rev 5602) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5292-dirty Configuration -# Tue Dec 6 18:51:06 2011 +# Buildroot 2011.08-svn5601-dirty Configuration +# Tue Jul 10 15:45:37 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -217,6 +217,7 @@ # BR2_PACKAGE_ASTERISK is not set # BR2_PACKAGE_DAHDI_LINUX is not set # BR2_PACKAGE_DAHDI_TOOLS is not set +# BR2_PACKAGE_FONULATOR is not set # BR2_PACKAGE_FREESWITCH is not set # BR2_PACKAGE_RHINO is not set # BR2_PACKAGE_WANPIPE is not set @@ -713,6 +714,7 @@ # # libmnl requires a toolchain with LARGEFILE support # +# BR2_PACKAGE_LIBNET is not set # BR2_PACKAGE_LIBNL is not set # BR2_PACKAGE_LIBPCAP is not set # BR2_PACKAGE_LIBOSIP2 is not set @@ -737,6 +739,7 @@ # BR2_PACKAGE_LIBDAEMON is not set # BR2_PACKAGE_LIBELF is not set # BR2_PACKAGE_LIBEVENT is not set +# BR2_PACKAGE_LIBFB is not set # BR2_PACKAGE_LIBFFI is not set # Modified: branches/1.0/runnix.config =================================================================== --- branches/1.0/runnix.config 2012-07-09 14:27:47 UTC (rev 5601) +++ branches/1.0/runnix.config 2012-07-10 21:19:11 UTC (rev 5602) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5291-dirty Configuration -# Tue Dec 6 18:41:11 2011 +# Buildroot 2011.08-svn5601-dirty Configuration +# Tue Jul 10 15:45:33 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -159,6 +159,7 @@ # BR2_PACKAGE_ASTERISK is not set # BR2_PACKAGE_DAHDI_LINUX is not set # BR2_PACKAGE_DAHDI_TOOLS is not set +# BR2_PACKAGE_FONULATOR is not set # BR2_PACKAGE_FREESWITCH is not set # BR2_PACKAGE_RHINO is not set # BR2_PACKAGE_WANPIPE is not set @@ -498,6 +499,7 @@ # BR2_PACKAGE_LIBMICROHTTPD is not set # BR2_PACKAGE_NEON is not set # BR2_PACKAGE_LIBMNL is not set +# BR2_PACKAGE_LIBNET is not set # BR2_PACKAGE_LIBNL is not set # BR2_PACKAGE_LIBPCAP is not set # BR2_PACKAGE_LIBOSIP2 is not set @@ -516,6 +518,7 @@ # BR2_PACKAGE_LIBDAEMON is not set # BR2_PACKAGE_LIBELF is not set # BR2_PACKAGE_LIBEVENT is not set +# BR2_PACKAGE_LIBFB is not set # BR2_PACKAGE_LIBFFI is not set # BR2_PACKAGE_LIBGLIB2 is not set # BR2_PACKAGE_LIBNSPR is not set This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-07-16 02:50:49
|
Revision: 5611 http://astlinux.svn.sourceforge.net/astlinux/?rev=5611&view=rev Author: abelbeck Date: 2012-07-16 02:50:42 +0000 (Mon, 16 Jul 2012) Log Message: ----------- miniupnpd, add optional port-range to UPNP_ALLOW internal addresses Modified Paths: -------------- branches/1.0/package/miniupnpd/miniupnpd.init branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf Modified: branches/1.0/package/miniupnpd/miniupnpd.init =================================================================== --- branches/1.0/package/miniupnpd/miniupnpd.init 2012-07-14 05:49:34 UTC (rev 5610) +++ branches/1.0/package/miniupnpd/miniupnpd.init 2012-07-16 02:50:42 UTC (rev 5611) @@ -63,15 +63,27 @@ upnp_allow() { - local addr allow IFS + local i addr port allow portrange IFS unset IFS - for addr in $UPNP_ALLOW; do + for i in $UPNP_ALLOW; do + + addr="$(echo $i | cut -d'~' -f1)" case $addr in */*) allow="$addr" ;; *) allow="$addr/32" ;; esac - echo "allow 1024-65535 ${allow} 1024-65535" + + port="$(echo $i | cut -d'~' -f2)" + if [ -z "$port" ]; then + portrange="1024-65535" + elif [ -z "$(echo "$port" | tr -d '0123456789-')" ]; then + portrange="$port" + else + portrange="1024-65535" + fi + + echo "allow 1024-65535 ${allow} ${portrange}" done } Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf =================================================================== --- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-07-14 05:49:34 UTC (rev 5610) +++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2012-07-16 02:50:42 UTC (rev 5611) @@ -418,8 +418,10 @@ ## "DMZIF" for DMZ Interface #UPNP_LISTEN="INTIF" ## Optional, restrict allowed IPv4 addresses or CIDR's in UPNP_ALLOW, space separated for multiple. +## Additionally, an optional internal port or port-range may also be specified separated +## from the internal address by a ~ (tilde), defaults to 1024-65535 if not specified. ## By default all of the networks of the UPNP_LISTEN interfaces will be allowed. -#UPNP_ALLOW="192.168.101.20 192.168.101.88/29" +#UPNP_ALLOW="192.168.101.20 192.168.101.88/29 192.168.101.21~22 192.168.101.22~3000-4000" ## UPnP Options #UPNP_BITRATE_UP=1000000 #UPNP_BITRATE_DOWN=10000000 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-07-17 16:13:40
|
Revision: 5613 http://astlinux.svn.sourceforge.net/astlinux/?rev=5613&view=rev Author: abelbeck Date: 2012-07-17 16:13:34 +0000 (Tue, 17 Jul 2012) Log Message: ----------- tinyproxy, hook-up in menuconfig, disabled, for experimental use Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/initrd.config branches/1.0/package/Config.in branches/1.0/package/tinyproxy/Config.in branches/1.0/runnix-uclibc.config branches/1.0/runnix.config Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-07-17 01:45:53 UTC (rev 5612) +++ branches/1.0/astlinux.config 2012-07-17 16:13:34 UTC (rev 5613) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5601-dirty Configuration -# Tue Jul 10 15:45:25 2012 +# Buildroot 2011.08-svn5612-dirty Configuration +# Tue Jul 17 11:10:18 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -741,6 +741,7 @@ BR2_PACKAGE_TCPDUMP=y # BR2_PACKAGE_TCPDUMP_SMB is not set # BR2_PACKAGE_TCPREPLAY is not set +# BR2_PACKAGE_TINYPROXY is not set # BR2_PACKAGE_TN5250 is not set # BR2_PACKAGE_TTCP is not set # BR2_PACKAGE_UDPCAST is not set Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-07-17 01:45:53 UTC (rev 5612) +++ branches/1.0/astlinux18.config 2012-07-17 16:13:34 UTC (rev 5613) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5601-dirty Configuration -# Tue Jul 10 15:45:29 2012 +# Buildroot 2011.08-svn5612-dirty Configuration +# Tue Jul 17 11:10:20 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -735,6 +735,7 @@ BR2_PACKAGE_TCPDUMP=y # BR2_PACKAGE_TCPDUMP_SMB is not set # BR2_PACKAGE_TCPREPLAY is not set +# BR2_PACKAGE_TINYPROXY is not set # BR2_PACKAGE_TN5250 is not set # BR2_PACKAGE_TTCP is not set # BR2_PACKAGE_UDPCAST is not set Modified: branches/1.0/initrd.config =================================================================== --- branches/1.0/initrd.config 2012-07-17 01:45:53 UTC (rev 5612) +++ branches/1.0/initrd.config 2012-07-17 16:13:34 UTC (rev 5613) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5601-dirty Configuration -# Tue Jul 10 15:45:44 2012 +# Buildroot 2011.08-svn5612-dirty Configuration +# Tue Jul 17 11:10:24 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -608,6 +608,7 @@ # BR2_PACKAGE_STUNNEL is not set # BR2_PACKAGE_TCPDUMP is not set # BR2_PACKAGE_TCPREPLAY is not set +# BR2_PACKAGE_TINYPROXY is not set # BR2_PACKAGE_TN5250 is not set # BR2_PACKAGE_TTCP is not set # BR2_PACKAGE_UDPCAST is not set Modified: branches/1.0/package/Config.in =================================================================== --- branches/1.0/package/Config.in 2012-07-17 01:45:53 UTC (rev 5612) +++ branches/1.0/package/Config.in 2012-07-17 16:13:34 UTC (rev 5613) @@ -506,6 +506,7 @@ source "package/thttpd/Config.in" source "package/tinyhttpd/Config.in" endif +source "package/tinyproxy/Config.in" source "package/tn5250/Config.in" source "package/ttcp/Config.in" source "package/udpcast/Config.in" Modified: branches/1.0/package/tinyproxy/Config.in =================================================================== --- branches/1.0/package/tinyproxy/Config.in 2012-07-17 01:45:53 UTC (rev 5612) +++ branches/1.0/package/tinyproxy/Config.in 2012-07-17 16:13:34 UTC (rev 5613) @@ -2,7 +2,8 @@ bool "tinyproxy" default n help + Experimental for AstLinux use! Tinyproxy is a light-weight HTTP/HTTPS proxy daemon. - + https://banu.com/tinyproxy/ Modified: branches/1.0/runnix-uclibc.config =================================================================== --- branches/1.0/runnix-uclibc.config 2012-07-17 01:45:53 UTC (rev 5612) +++ branches/1.0/runnix-uclibc.config 2012-07-17 16:13:34 UTC (rev 5613) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5601-dirty Configuration -# Tue Jul 10 15:45:37 2012 +# Buildroot 2011.08-svn5612-dirty Configuration +# Tue Jul 17 11:10:23 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -934,6 +934,7 @@ # BR2_PACKAGE_TFTPD is not set # BR2_PACKAGE_THTTPD is not set # BR2_PACKAGE_TINYHTTPD is not set +# BR2_PACKAGE_TINYPROXY is not set # BR2_PACKAGE_TN5250 is not set # BR2_PACKAGE_TTCP is not set Modified: branches/1.0/runnix.config =================================================================== --- branches/1.0/runnix.config 2012-07-17 01:45:53 UTC (rev 5612) +++ branches/1.0/runnix.config 2012-07-17 16:13:34 UTC (rev 5613) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5601-dirty Configuration -# Tue Jul 10 15:45:33 2012 +# Buildroot 2011.08-svn5612-dirty Configuration +# Tue Jul 17 11:10:21 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -644,6 +644,7 @@ # BR2_PACKAGE_TFTPD is not set # BR2_PACKAGE_THTTPD is not set # BR2_PACKAGE_TINYHTTPD is not set +# BR2_PACKAGE_TINYPROXY is not set # BR2_PACKAGE_TN5250 is not set # BR2_PACKAGE_TTCP is not set # BR2_PACKAGE_UDPCAST is not set This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-07-17 23:04:25
|
Revision: 5616 http://astlinux.svn.sourceforge.net/astlinux/?rev=5616&view=rev Author: abelbeck Date: 2012-07-17 23:04:18 +0000 (Tue, 17 Jul 2012) Log Message: ----------- mtr, new package My TraceRoute, disabled for now, but we probably want it. Thanks Darrick Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/initrd.config branches/1.0/package/Config.in branches/1.0/runnix-uclibc.config branches/1.0/runnix.config Added Paths: ----------- branches/1.0/package/mtr/ branches/1.0/package/mtr/Config.in branches/1.0/package/mtr/mtr.mk Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-07-17 19:35:44 UTC (rev 5615) +++ branches/1.0/astlinux.config 2012-07-17 23:04:18 UTC (rev 5616) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5612-dirty Configuration -# Tue Jul 17 11:10:18 2012 +# Buildroot 2011.08-svn5615-dirty Configuration +# Tue Jul 17 18:01:18 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -691,6 +691,7 @@ BR2_PACKAGE_MINIUPNPD=y # BR2_PACKAGE_MROUTED is not set BR2_PACKAGE_MSMTP=y +# BR2_PACKAGE_MTR is not set # BR2_PACKAGE_MUTT is not set # BR2_PACKAGE_NBD is not set # BR2_PACKAGE_NCFTP is not set Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-07-17 19:35:44 UTC (rev 5615) +++ branches/1.0/astlinux18.config 2012-07-17 23:04:18 UTC (rev 5616) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5612-dirty Configuration -# Tue Jul 17 11:10:20 2012 +# Buildroot 2011.08-svn5615-dirty Configuration +# Tue Jul 17 18:01:20 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -685,6 +685,7 @@ BR2_PACKAGE_MINIUPNPD=y # BR2_PACKAGE_MROUTED is not set BR2_PACKAGE_MSMTP=y +# BR2_PACKAGE_MTR is not set # BR2_PACKAGE_MUTT is not set # BR2_PACKAGE_NBD is not set # BR2_PACKAGE_NCFTP is not set Modified: branches/1.0/initrd.config =================================================================== --- branches/1.0/initrd.config 2012-07-17 19:35:44 UTC (rev 5615) +++ branches/1.0/initrd.config 2012-07-17 23:04:18 UTC (rev 5616) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5612-dirty Configuration -# Tue Jul 17 11:10:24 2012 +# Buildroot 2011.08-svn5615-dirty Configuration +# Tue Jul 17 18:01:28 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -574,6 +574,7 @@ # BR2_PACKAGE_MII_DIAG is not set # BR2_PACKAGE_MROUTED is not set # BR2_PACKAGE_MSMTP is not set +# BR2_PACKAGE_MTR is not set # BR2_PACKAGE_MUTT is not set # BR2_PACKAGE_NBD is not set # BR2_PACKAGE_NCFTP is not set Modified: branches/1.0/package/Config.in =================================================================== --- branches/1.0/package/Config.in 2012-07-17 19:35:44 UTC (rev 5615) +++ branches/1.0/package/Config.in 2012-07-17 23:04:18 UTC (rev 5616) @@ -460,6 +460,7 @@ source "package/miniupnpd/Config.in" source "package/mrouted/Config.in" source "package/msmtp/Config.in" +source "package/mtr/Config.in" source "package/mutt/Config.in" source "package/nbd/Config.in" source "package/ncftp/Config.in" Added: branches/1.0/package/mtr/Config.in =================================================================== --- branches/1.0/package/mtr/Config.in (rev 0) +++ branches/1.0/package/mtr/Config.in 2012-07-17 23:04:18 UTC (rev 5616) @@ -0,0 +1,11 @@ +config BR2_PACKAGE_MTR + bool "mtr" + default n + select BR2_PACKAGE_NCURSES + help + My TraceRoute + mtr combines the functionality of the 'traceroute' and 'ping' + programs in a single network diagnostic tool. + + http://www.bitwizard.nl/mtr/ + Added: branches/1.0/package/mtr/mtr.mk =================================================================== --- branches/1.0/package/mtr/mtr.mk (rev 0) +++ branches/1.0/package/mtr/mtr.mk 2012-07-17 23:04:18 UTC (rev 5616) @@ -0,0 +1,23 @@ +############################################################# +# +# mtr +# +############################################################# +MTR_VERSION = 0.82 +MTR_SITE = ftp://ftp.bitwizard.nl/mtr +MTR_SOURCE = mtr-$(MTR_VERSION).tar.gz + +MTR_DEPENDENCIES = ncurses + +MTR_CONF_OPT = \ + --without-gtk + +define MTR_INSTALL_TARGET_CMDS + $(INSTALL) -D $(@D)/mtr $(TARGET_DIR)/usr/bin/ +endef + +define MTR_UNINSTALL_TARGET_CMDS + rm -f $(TARGET_DIR)/usr/bin/mtr +endef + +$(eval $(call AUTOTARGETS,package,mtr)) Modified: branches/1.0/runnix-uclibc.config =================================================================== --- branches/1.0/runnix-uclibc.config 2012-07-17 19:35:44 UTC (rev 5615) +++ branches/1.0/runnix-uclibc.config 2012-07-17 23:04:18 UTC (rev 5616) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5612-dirty Configuration -# Tue Jul 17 11:10:23 2012 +# Buildroot 2011.08-svn5615-dirty Configuration +# Tue Jul 17 18:01:26 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -868,6 +868,7 @@ # BR2_PACKAGE_MII_DIAG is not set # BR2_PACKAGE_MROUTED is not set # BR2_PACKAGE_MSMTP is not set +# BR2_PACKAGE_MTR is not set # # mutt requires a toolchain with WCHAR support Modified: branches/1.0/runnix.config =================================================================== --- branches/1.0/runnix.config 2012-07-17 19:35:44 UTC (rev 5615) +++ branches/1.0/runnix.config 2012-07-17 23:04:18 UTC (rev 5616) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5612-dirty Configuration -# Tue Jul 17 11:10:21 2012 +# Buildroot 2011.08-svn5615-dirty Configuration +# Tue Jul 17 18:01:24 2012 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -604,6 +604,7 @@ # BR2_PACKAGE_MII_DIAG is not set # BR2_PACKAGE_MROUTED is not set # BR2_PACKAGE_MSMTP is not set +# BR2_PACKAGE_MTR is not set # BR2_PACKAGE_MUTT is not set # BR2_PACKAGE_NBD is not set # BR2_PACKAGE_NCFTP is not set This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2012-07-18 21:05:59
|
Revision: 5620 http://astlinux.svn.sourceforge.net/astlinux/?rev=5620&view=rev Author: abelbeck Date: 2012-07-18 21:05:53 +0000 (Wed, 18 Jul 2012) Log Message: ----------- default configs, enable new command 'mtr' and 'libdaemon' required by radvd Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2012-07-18 20:59:57 UTC (rev 5619) +++ branches/1.0/astlinux.config 2012-07-18 21:05:53 UTC (rev 5620) @@ -587,7 +587,7 @@ # BR2_PACKAGE_ARGP_STANDALONE is not set # BR2_PACKAGE_LIBATOMIC_OPS is not set # BR2_PACKAGE_LIBCAP is not set -# BR2_PACKAGE_LIBDAEMON is not set +BR2_PACKAGE_LIBDAEMON=y BR2_PACKAGE_LIBELF=y # BR2_PACKAGE_LIBEVENT is not set # BR2_PACKAGE_LIBFB is not set @@ -691,7 +691,7 @@ BR2_PACKAGE_MINIUPNPD=y # BR2_PACKAGE_MROUTED is not set BR2_PACKAGE_MSMTP=y -# BR2_PACKAGE_MTR is not set +BR2_PACKAGE_MTR=y # BR2_PACKAGE_MUTT is not set # BR2_PACKAGE_NBD is not set # BR2_PACKAGE_NCFTP is not set Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2012-07-18 20:59:57 UTC (rev 5619) +++ branches/1.0/astlinux18.config 2012-07-18 21:05:53 UTC (rev 5620) @@ -581,7 +581,7 @@ # BR2_PACKAGE_ARGP_STANDALONE is not set # BR2_PACKAGE_LIBATOMIC_OPS is not set # BR2_PACKAGE_LIBCAP is not set -# BR2_PACKAGE_LIBDAEMON is not set +BR2_PACKAGE_LIBDAEMON=y BR2_PACKAGE_LIBELF=y # BR2_PACKAGE_LIBEVENT is not set # BR2_PACKAGE_LIBFB is not set @@ -685,7 +685,7 @@ BR2_PACKAGE_MINIUPNPD=y # BR2_PACKAGE_MROUTED is not set BR2_PACKAGE_MSMTP=y -# BR2_PACKAGE_MTR is not set +BR2_PACKAGE_MTR=y # BR2_PACKAGE_MUTT is not set # BR2_PACKAGE_NBD is not set # BR2_PACKAGE_NCFTP is not set This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |