Yves Junqueira
cf16bc67de
Start fixing TestUnmarshal.
...
Fixed unmarshalling for int, strings and slices. TODO: Fix maps.
Related to issue #4 .
2012-07-16 02:29:17 +02:00
Yves Junqueira
698be9359e
Move auxiliary methods to "nettools". Run gofmt
2012-06-30 23:45:02 +02:00
Yves Junqueira
c5b63065b3
Merge branch 'master' of https://github.com/jackpal/Taipei-Torrent into dht-2
2012-03-05 00:07:59 +01:00
Jack Palevich
cb55dd63ce
Comment out failing test.
...
reflect.Value is confusing.
2012-03-02 07:19:26 -08:00
Yves Junqueira
7d7d72e53c
Move bencode-related methods to the bencode pkg.
...
This will allow a separation of the dht package.
2012-01-19 22:50:33 +01:00
Yves Junqueira
3bbf3200a7
Merge
2012-01-19 22:26:04 +01:00
Yves Junqueira
59d18812e8
Use the "go" tool for building.
...
Change the package structure so it can be imported as
"github.com/jackpal/Taipei-Torrent".
Remove Makefiles and helper scripts. To build, use "go build" (works
with weekly.2012-01-15).
To clean, use "go clean" (not yet available in the current weekly).
Note that the go tool expects the source code to be in a very specific
directory. See: http://tip.golang.org/doc/code.html
2012-01-19 22:18:39 +01:00
Yves Junqueira
5618c78184
merge update-0
2012-01-01 02:58:21 +01:00
Yves Junqueira
5c02c4aa77
Update bencode for weekly.2011-12-06
2011-12-17 20:36:20 +01:00
Yves Junqueira
335317be3b
Update bencode for weekly.2011-12-06
2011-12-17 19:58:37 +01:00
Jack Palevich
e65ed38f87
Merge remote branch 'quantumelixir/fixes'
2011-02-19 08:18:27 -08:00
Jack Palevich
3e378d6f7e
Merge branch 'master' of github.com:jackpal/Taipei-Torrent
...
Conflicts:
taipei/torrent.go
2011-02-19 08:12:30 -08:00
Chidambaram Annamalai
68da078750
Fixes for latest version of Go (2011 Feb)
...
- bytes.AddBytes replaced by append()
- reflect.ArrayCopy renamed to reflect.Copy
2011-02-12 13:47:47 +05:30
Jack Palevich
151014d5ea
Merge branch 'master' of https://github.com/nictuku/Taipei-Torrent into nictuku-master
...
Conflicts:
main.go
taipei/torrent.go
2010-11-20 14:12:01 -08:00
Yves Junqueira
088e7345e0
bencode: Adding a unit-test proving that "dictionary inside a dictionary" works, as long as you know how to use it. Closes issue #2 (user error!).
2010-11-14 18:04:31 -08:00
Jack Palevich
29fe59041b
Update to current Go makefile syntax.
2010-09-14 01:50:50 -07:00
Yves Junqueira
48240ee6fb
bencode: Adding a unit-test proving that "dictionary inside a dictionary" works, as long as you know how to use it. Closes issue #2 (user error!).
2010-08-08 01:46:30 +02:00
Yves Junqueira
1f8b972031
Move bencode tests to common Go testing infrastructure.
2010-08-03 22:48:55 +02:00
Yves Junqueira
f3b38a06e5
Small fix on bencode parse.go
2010-07-25 20:32:08 +01:00
Yves Junqueira
56e375d053
Fixing other potential problems related to redeclaring err within a inner block. Also changing harmless look-alike cases for style consistency
2010-07-25 15:30:32 +01:00
Yves Junqueira
af804a47fa
Fix build problem with recent go release: vector Data() was renamed to Copy(). Also changed our own decoder method to reflect this.
2010-07-21 11:28:50 +01:00
Jack Palevich
6ca7f8f160
Merge commit '464e8f86d9e8ec9d188e4b7c53ef26015147ec83'; remote branch 'nictuku/master'
...
Conflicts:
torrent.go
2010-07-12 20:44:44 -07:00
Jack Palevich
e7d62b2e1c
Merge branch 'master' of github.com:jackpal/Taipei-Torrent
2010-07-12 20:41:57 -07:00
Jack Palevich
db8d8ee5ed
Various changes...
2010-07-12 20:41:09 -07:00
Yves Junqueira
f329c5064b
gofmt
2010-07-11 01:06:14 +02:00
Michael Meier
9e6ae66fe5
make bencode adhere to new reflection interface
2010-06-29 01:07:52 +02:00
Jack Palevich
2532a37945
Handle zero-length strings in bencode data.
...
Improve error reporting slightly.
2010-04-22 20:32:37 +08:00
Jack Palevich
bd0555a835
Fix bugs in error reporting when parsing bad bencode data.
...
Discovered when trying to parse a truncated torrent file.
2010-01-23 15:48:21 +08:00
Jack Palevich
d48a378005
Another gofmt pass.
2010-01-21 14:39:57 +08:00
Jack Palevich
f81cd34e34
Skip nil values when marshaling.
2010-01-20 23:20:25 +08:00
Jack Palevich
b1f8c9d7a7
Run code through gofmt.
2010-01-20 12:53:53 +08:00
Jack Palevich
f980a9f931
Make it a runtime error to try and unmarshal into a value.
...
Thanks to Rob Pike for the suggestion and code.
2010-01-07 12:11:33 +08:00
Jack Palevich
0804ed1920
Initial commit
2010-01-06 23:38:33 +08:00