]> git.scottworley.com Git - reliable-chat/blobdiff - server/server.go
robots.txt: Disallow *
[reliable-chat] / server / server.go
index 379ebb22644c168a9d8ec7ed6ca10f589a910564..574d2e1bf27b70dceed64da09cc2fcfa6586b1ac 100644 (file)
@@ -120,6 +120,7 @@ const frame_html = `<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
 <head>
  <script type="text/javascript"><!--//--><![CDATA[//><!--
   var since;
 <head>
  <script type="text/javascript"><!--//--><![CDATA[//><!--
   var since;
+  window.parent.postMessage('[{"Time":"2000-01-01T00:00:00.000000-00:00","ID":"/frame deprecation warning","Text":"*** You are using an old version of the client.  Please upgrade."}]', "*");
   function go() {
    var delay = 10000;
    var xhr = new XMLHttpRequest();
   function go() {
    var delay = 10000;
    var xhr = new XMLHttpRequest();
@@ -155,6 +156,10 @@ const frame_html = `<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
 </html>
 `
 
 </html>
 `
 
+const robots_txt = `User-agent: *
+Disallow: /
+`
+
 func start_server(store Store) {
        http.HandleFunc("/fetch", func(w http.ResponseWriter, r *http.Request) {
                var since time.Time
 func start_server(store Store) {
        http.HandleFunc("/fetch", func(w http.ResponseWriter, r *http.Request) {
                var since time.Time
@@ -194,6 +199,10 @@ func start_server(store Store) {
                w.Write([]byte(frame_html));
        })
 
                w.Write([]byte(frame_html));
        })
 
+       http.HandleFunc("/robots.txt", func(w http.ResponseWriter, r *http.Request) {
+               w.Write([]byte(robots_txt));
+       })
+
        log.Fatal(http.ListenAndServe(":"+strconv.Itoa(*port), nil))
 }
 
        log.Fatal(http.ListenAndServe(":"+strconv.Itoa(*port), nil))
 }