repo: resdb
action: commit
revision: 
path_from: 
revision_from: f1ce7e30f29281f0244ff16e6dae433e95aeaad6:
path_to: 
revision_to: 
git.thebackupbox.net
resdb
git clone git://git.thebackupbox.net/resdb
commit f1ce7e30f29281f0244ff16e6dae433e95aeaad6
Author: d3v11 
Date:   Sun Jul 24 10:28:13 2011 -0500

    restored old resdb from srn and added new changes for tinydns, my git domain, and peer2anonet

diff --git a/contrib/peer2anonet/README b/contrib/peer2anonet/README
index ba016577e6247c3c8ffa77c6aba04f70c35755f6..
index ..4c977b0a7250bae4f8074476b38b41158aade5be 100644
--- a/contrib/peer2anonet/README
+++ b/contrib/peer2anonet/README
@@ -16,7 +16,7 @@ SYNOPSIS:
      nc -l 1337 | peer2anonet 

      # Send a netcat pipe:
-     nc 192.168.1.0 1337 < autoconfig.txt 
+     nc 1337 192.168.1.0 < autoconfig.txt 

 DESCRIPTION:
      peer2anonet is an autoconfiguration utility to easily establish a
@@ -73,23 +73,14 @@ USAGE:
 anon          <--your peer's alias
 11.22.33.44   <--your peer's remote ip
 3.5.7.9       <--your peer's anonet ip
+3571          <--your peer's client port
 3570          <--your peer's asn
 3c6e0b8a9c15224a8228b9a98ca1531d <--your peer's public key
 ================== Not Actual Line on File ============================

      At your discretion, you may exclude the public key from the
      bottom of an autoconfig file and post installation of your new
-     peer service, peer2anonet will prompt for it. PLEASE NOTE:
-     peer2anonet will set client ports for peering as:
- 
-     #REMOTE:
-     2.
-
-     #LOCAL:
-     2.
-
-     If you need to change the ports, go to:
-     /services/$PEERNAME/run and change the values.
+     peer service, peer2anonet will prompt for it.


 CHANGES:
@@ -141,10 +132,10 @@ CHANGES:
         data pertaining to his/her system in order for you to
         configure a new peering session, or vice versa.

-      Thu Jul 14 09:09:07 CDT 2011 - d3v1150m471c
-      * client local/remote ports simplified using peers' asn's.
-        see above for details.
-
+      Sun Jul 17 22:21:05 CDT 2011 - d3v11
+      * fixed bird.conf bug
+      * fixed bird protocol bug
+      * patched security for-loops



diff --git a/contrib/peer2anonet/peer2anonet b/contrib/peer2anonet/peer2anonet
index e01c8addc17134e4108ee3de2371491c273d4a43..
index ..d373d9b0a84c32f938bc3c12ac4b16e6d1bab4b2 100644
--- a/contrib/peer2anonet/peer2anonet
+++ b/contrib/peer2anonet/peer2anonet
@@ -21,12 +21,14 @@ mkdir -p /service
 read -p "Enter your peer's name/interface: " PEERNAME
 read -p "Enter your peer's remote ip: " REMOTEIP
 read -p "Enter your peer's anonet ip: " PEERIP
+read -p "Enter your peer's remote port: " PEERPORT
 read -p "Enter your peer's asn: " PEERASN
 read -p "Enter your peer's public key: " PUBKEY

 #########################################################################
 # Do some security checks on variables:
 TEST[0]=$PEERNAME; TEST[1]=$REMOTEIP; TEST[2]=$PEERIP
+        TEST[3]=$PEERPORT; TEST[4]=$PEERASN

 for((X=0;X<=2;X++)); do
 if [[ $(echo ${TEST[$X]} | tr -d 'a-zA-Z0-9._-' | wc -c) -gt 1 ]]; then
@@ -37,11 +39,13 @@ echo ${TEST[$X]} | tr -d 'a-zA-Z0-9' | wc -c
 fi
 done

-if [[ $(echo "$PEERASN" | tr -d '0-9' | wc -c) -gt 1 ]]; then
- echo "peer2anonet: fatal error: unacceptable data: "$PEERASN"
+for((X=3;X<=4;X++)); do
+if [[ $(echo ${TEST[$X]} | tr -d '0-9' | wc -c) -gt 1 ]]; then
+ echo "peer2anonet: fatal error: unacceptable data: ${TEST[$X]}
 "
  exit 1
 fi
+done

 if [[ $(echo "$PUBKEY" | tr -d 'a-zA-Z0-9' | wc -c) -gt 1 ]]; then
  echo "peer2anonet: fatal error: unacceptable data: ${TEST[$X]}
@@ -50,11 +54,11 @@ if [[ $(echo "$PUBKEY" | tr -d 'a-zA-Z0-9' | wc -c) -gt 1 ]]; then
 fi

 ADDPORT="2$(($PEERASN % 10000))"
-REM_PORT="2$(($P2A_ASN % 10000))"
+
 #########################################################################
 # We need to check if base files need to be imported to services for bird:
 NEW_PROTOCOL="
-protocol bgp $PEERNAME\_bgp { table AnoNet_routes;
+protocol bgp $PEERNAME { table AnoNet_routes;
  local as $P2A_ASN;
  neighbor $PEERIP as $PEERASN;
  source address $P2A_IP;
@@ -96,7 +100,7 @@ protocol pipe pipe_AnoNet_routes { peer table AnoNet_routes; mode transparent;
 };

 protocol static static_AnoNet_routes { table AnoNet_routes;
- route $P2A_ROUTE/24 drop;
+ route $P2A_NET/24 drop;
 }

 protocol kernel {
@@ -120,6 +124,8 @@ test -e /services/bird/bird.conf || echo "$BIRD_CONF" > /services/bird/bird.conf
 test -e /services/bird/run || echo "$BIRD_RUN" > /services/bird/run
 chmod +x /services/bird/run
 echo "$NEW_PROTOCOL" >> /services/bird/bird.conf
+test -L /services/bird && rm -r /service/bird
+ln -s /servicess/bird /service/

 #########################################################################
 # We need to check if this peering session already exists:
@@ -131,7 +137,7 @@ mkdir -p /services/"$PEERNAME"
 # Create files to configure the new peering session:
 echo "#!/bin/sh
 export REMOTE_ADDRESS=$REMOTEIP
-export REMOTE_PORT=$REM_PORT
+export REMOTE_PORT=$PEERPORT
 export LOCAL_PORT=$ADDPORT
 export PRIVATE_KEY=\"\$(cat seckey)\"
 export PUBLIC_KEY=$PUBKEY
diff --git a/db/dom/ano/d3v11/ns/a.ns.d3v11.ano b/db/dom/ano/d3v11/ns/a.ns.d3v11.ano
new file mode 100644
index 0000000000000000000000000000000000000000..687349239f43e338c731327c4d662132e9798d08
--- /dev/null
+++ b/db/dom/ano/d3v11/ns/a.ns.d3v11.ano
@@ -0,0 +1 @@
+1.1.5.153
diff --git a/db/usr/d3v11/git b/db/usr/d3v11/git
new file mode 100644
index 0000000000000000000000000000000000000000..4d594aede3a6e17cdac4c4242e1a071714585f1f
--- /dev/null
+++ b/db/usr/d3v11/git
@@ -0,0 +1 @@
+git://git.d3v11.ano/
diff --git a/db/usr/d3v1150m471c/git b/db/usr/d3v1150m471c/git
index c59f7e764bcff477d4a5162ef190bc6c6b758d2a..
index ..4d594aede3a6e17cdac4c4242e1a071714585f1f 100644
--- a/db/usr/d3v1150m471c/git
+++ b/db/usr/d3v1150m471c/git
@@ -1 +1 @@
-git://git.d3v1150m471c.ano/
+git://git.d3v11.ano/

-----END OF PAGE-----