From 2f7131ee2cfd58204c9957c547bf749edd6e7b25 Mon Sep 17 00:00:00 2001 From: Chris Koeritz Date: Sun, 29 Apr 2012 18:07:54 -0400 Subject: [PATCH] wow, freaky checkin from accidental work time spent in usb flash drive, rather than in repository where i expected these. nice that git will not tromp on things, so i could find out about these. --- .../permission_given_clock_scripts.txt | 20 +++++++++++ ...ission_given_for_timeless_door_scripts.txt | 24 +++++++++++++ scripts/security/start_tunnels.sh | 36 ++++++++++++++++--- 3 files changed, 76 insertions(+), 4 deletions(-) create mode 100644 huffware/licenses/permission_given_clock_scripts.txt create mode 100644 huffware/licenses/permission_given_for_timeless_door_scripts.txt diff --git a/huffware/licenses/permission_given_clock_scripts.txt b/huffware/licenses/permission_given_clock_scripts.txt new file mode 100644 index 00000000..1c3605c5 --- /dev/null +++ b/huffware/licenses/permission_given_clock_scripts.txt @@ -0,0 +1,20 @@ +Subject: +xxx - permission for clock scripts (part 1) [via fred huffhines] +From: +<09a0351a-9e36-414f-9322-adc731c3dddd@fred@gruntose.com> +Date: +04/28/2012 12:15 PM +To: + + +Object-Name: email notes to fred v1.4 +Region: smokier (2562048, 2562304) +Local-Position: (175, 77, 84) + +[2011/04/02 12:06] Fred Huffhines: hi beezle, i'm interested in whether you have any licensing terms associated with your clock scripts. i found that i am using hour hand and minute hand in one of my objects. +[2011/04/02 12:06] Fred Huffhines: i actually have extended it by adding a menu to pick the time zone, if you're interested. but i wanted to make sure what rules you had for re-use of the scripts. thanks, fred. +[2011/04/02 15:33] Beezle Warburton: Oh, I released those "into the wild" years ago, do what you like, I just ask that people don't resell the scripts by themselves. +[2011/04/02 16:25] Fred Huffhines: great, thanks a lot. yes, i sell a clock that happens to use the hour and minute hand, but it's not just selling the scripts alone. +[2011/04/02 16:25] Fred Huffhines: would you like the time zone extension, or is that not needed? and thanks for your open source attitude. -fred + + diff --git a/huffware/licenses/permission_given_for_timeless_door_scripts.txt b/huffware/licenses/permission_given_for_timeless_door_scripts.txt new file mode 100644 index 00000000..a894a82e --- /dev/null +++ b/huffware/licenses/permission_given_for_timeless_door_scripts.txt @@ -0,0 +1,24 @@ +Subject: +xxx - permission for timeless door scripts (part 1) [via fred huffhines] +From: +<09a0351a-9e36-414f-9322-adc731c3dddd@fred@gruntose.com> +Date: +04/28/2012 12:15 PM +To: + + +Object-Name: email notes to fred v1.4 +Region: smokier (2562048, 2562304) +Local-Position: (175, 77, 84) + +[2011/04/02 09:20] Fred Huffhines: hi timeless. i wanted to thank you for your timeless linked door script. that thing is great. +[2011/04/02 09:20] Fred Huffhines: i am wondering if you are okay with my reusing it in osgrid and opensim environments. i have been using it a lot for doors there. +[2011/04/02 09:21] Fred Huffhines: also, i think you have the most rational attitude for friend requests i've ever seen. i friended you on that basis. thanks again for the scripting. i also am a scripter, but not so nearly crucial in the SL infrastruc +[2011/04/02 10:08] Timeless Prototype: hi, thanks for asking, yes you may use the door script in other grids. Also, here are some others you might enjoy: http://www.timelessguru.com/downloads +[2011/04/02 10:08] Fred Huffhines: sweet. thanks very much. +[2011/04/02 10:09] Inventory item offered +[2011/04/02 10:09] Fred Huffhines: there's a searchbert for you if you're interested. a search engine i built in sl (plus further developed some open source scripts). +[2011/04/02 10:46] Timeless Prototype: hehe, thanks! Searchbert is so cool +[2011/04/02 10:49] Fred Huffhines: ah, thank you. most kind. + + diff --git a/scripts/security/start_tunnels.sh b/scripts/security/start_tunnels.sh index 7ca238cf..57c8255b 100644 --- a/scripts/security/start_tunnels.sh +++ b/scripts/security/start_tunnels.sh @@ -7,17 +7,45 @@ #hmmm: none of the user info below will work for others: parameterize it. -#source $HOME/yeti/scripts/launch_feisty_meow.sh +#hmmm: maybe we need a base function that takes all the disparate values, +# and this script could call it with known feisty meow settings. + +############## + +# these variables are configurable from plug-ins. soundfile=$FEISTY_MEOW_DIR/database/sounds/woouoo.wav if [ ! -z "$1" ]; then soundfile=$1 fi +############## + +# provides a list of properly formatted tunnels for ssh to create. if this list +# is empty, then we do nothing. +# TUNNEL_LIST=() + +# set this to the hostname that will be providing the tunnel. this is +# usually a remote system. +USER_PLUS_HOST="" + +# set this to your key file, plus the -i flag, such as: +# SECURITY_KEY="-i $HOME/.ssh/id_rsa" +SECURITY_KEY="" + +############## + +#hmmm:move to fred configs! +TUNNEL_LIST+=(-L 14008:localhost:25) +USER_PLUS_HOST="fred@serene.feistymeow.org" +SECURITY_KEY="-i $HOME/.ssh/id_dsa_fred" + +############## + while true; do - echo Connecting sendmail and proxy servers via zooty. - ssh -i $HOME/.ssh/id_dsa_fred -2 -N -v -L 14008:localhost:25 fred@serene.feistymeow.org - bash $FEISTY_MEOW_SCRIPTS/multimedia/sound_play.sh $soundfile + echo Connecting sendmail to serenely zooty. + ssh -2 -N -v ${TUNNEL_LIST[*]} "$USER_PLUS_HOST" + bash $FEISTY_MEOW_SCRIPTS/multimedia/sound_play.sh $soundfile &>/dev/null