}
func ReadFromFile(aPath string, config *Configuration) os.Error {
- fd, error := os.Open(aPath, os.O_RDONLY, 0)
+ fd, error := os.Open(aPath)
if error != nil {
return error
}
return nil, os.NewError("Path outside of jail")
}
- fd, file_error := os.Open(full_path, os.O_RDONLY, 0)
+ fd, file_error := os.Open(full_path)
if file_error != nil {
return nil, file_error
}
var gConfig *config.Configuration = nil
func indexHandler(response http.ResponseWriter, request *http.Request) {
- fd, err := os.Open(path.Join(kFrontEndFiles, "index.html"), os.O_RDONLY, 0)
+ fd, err := os.Open(path.Join(kFrontEndFiles, "index.html"))
if err != nil {
fmt.Print("Error opening file ", err.String(), "\n")
return
}
func performProxy(url *http.URL, response http.ResponseWriter, origRequest *http.Request) os.Error {
- conn, err := net.Dial("tcp", "", url.Host+":http")
+ conn, err := net.Dial("tcp", url.Host+":http")
if err != nil {
return err
}
}
json_data, err := json.Marshal(data)
- response.SetHeader("Content-Type", "text/json")
+ response.Header().Set("Content-Type", "text/json")
if err != nil {
io.WriteString(response, "{\"error\":\"-9\",\"message\":\"Internal encoding error\"}")
} else {
}
func okResponse(response http.ResponseWriter, data interface{}) {
- response.SetHeader("Content-Type", "text/json")
+ response.Header().Set("Content-Type", "text/json")
json_data, err := json.Marshal(data)
if err != nil {
errorResponse(response, "Internal encoding error")
}
// Open a TCP connection.
- conn, err := net.Dial("tcp", "", url.Host+":"+url.Scheme)
+ conn, err := net.Dial("tcp", url.Host+":"+url.Scheme)
if err != nil {
return nil, err
}