This website requires JavaScript.
f6cacf0476
encoding/base256: make Braille a standard encoding
master
Emery Hemingway
2014-12-09 12:31:06 -0500
a10494da6e
generic base256 encoder
Emery Hemingway
2014-10-26 04:10:58 -0400
1ceece9f5c
Braille encoder decoder
Emery Hemingway
2014-10-20 18:22:52 -0400
392d3fe313
fix integer to boolean parsing
Emery Hemingway
2014-10-09 16:54:37 -0400
e421aa66c4
fix bizarre declaration without a type
viric
2014-10-07 10:50:20 -0400
ccb40b5c67
basex: inital commit
Emery Hemingway
2014-06-24 21:41:10 -0400
d24541ae9c
Merge ../go-bencode
Emery Hemingway
2014-06-24 21:36:27 -0400
4e8816f2b7
Merge ../go-ebml
Emery Hemingway
2014-06-24 21:32:18 -0400
e556a9624c
yijing: initial commit, encoding only
Emery Hemingway
2014-06-24 20:11:46 -0400
542ff2c9dc
float support
Emery Hemingway
2014-02-16 19:23:08 -0500
7945665a89
Convience functions for reading from and writing to files
Emery Hemingway
2014-02-11 13:22:55 -0500
b2b874d335
not actually little-endian, just generic
Emery Hemingway
2014-02-10 18:24:19 -0500
d7fdf33d9d
string len read optimization
Emery Hemingway
2014-02-10 13:34:31 -0500
7a0489c1b6
Optimization for little-endian architectures
Emery Hemingway
2014-02-10 13:17:40 -0500
aeb108691f
Marshaler and Unmarshaler interfaces for raw bencode handling
Emery Hemingway
2014-02-08 19:20:26 -0500
aa92f3ed80
better nesting
Emery Hemingway
2014-02-07 22:18:37 -0500
92a23ad14b
fix uint and int distinction, more tests
Emery Hemingway
2014-02-06 18:30:48 -0500
7364153a5c
squeezed another couple nanoseconds off decoding
Emery Hemingway
2014-02-01 17:21:15 -0500
286083542d
See LICENSE for how many fucks I give on reuse
Emery Hemingway
2013-12-22 10:47:45 -0500
6dd0f04157
TextMarshaler and TextUnmarshaler support
Emery Hemingway
2013-12-18 19:15:21 -0500
a1653e0f3a
fixed lists
Emery Hemingway
2013-12-06 02:29:22 -0500
9659acd38b
dictionaries are encoded alphabetically, made examples
Emery Hemingway
2013-12-05 14:37:19 -0500
011343cff3
Fixed skipping, better docs
Emery Hemingway
2013-12-05 14:14:55 -0500
1dcd7c791f
don't need parse.go anymore
Emery Hemingway
2013-12-03 22:43:58 -0500
75dd37e64d
forgot to add tags.go
Emery Hemingway
2013-12-03 22:40:52 -0500
195d949bc8
Package bencode refactored to use algorithms from package json.
Emery Hemingway
2013-12-03 15:44:55 -0500
38878bfda9
pointer dereferencer
Emery Hemingway
2013-09-29 18:47:01 -0500
4a82f2c581
New function signatures
Emery Hemingway
2013-09-29 18:24:13 -0500
aee7f5d8de
[]byte handled as raw data, decodeStruct seeks past unknown elements
Emery Hemingway
2013-09-18 15:25:40 -0400
9a8171d135
swapped Marshaler interface return signature
Emery Hemingway
2013-09-18 14:15:46 -0400
c309850a7d
Date support
Emery Hemingway
2013-09-17 16:27:55 -0400
5cbf5a2251
more tests
Emery Hemingway
2013-09-17 11:09:28 -0400
6a1f0f694b
Now featuring signed integers!
Emery Hemingway
2013-09-17 09:38:34 -0400
4659ce9614
working Encoder and Decoder with Marshaler and Unmarshaler interfaces.
Emery Hemingway
2013-09-16 15:21:57 -0400
3f6cde68d4
significant refactoring of decoding, encoding now shares type caches with decoding
Emery Hemingway
2013-09-16 12:16:47 -0400
163541c394
New Marshaler and Unmarshaler interfaces, refactored encoding slightly.
Emery Hemingway
2013-09-14 23:01:09 -0400
6e42d10d27
Element Ids may be expressed through a specific struct field
Emery Hemingway
2013-09-13 23:25:42 -0400
e74029f1c2
New Id type
Emery Hemingway
2013-09-13 13:50:02 -0400
f779d2e1a0
fixed unaddressable error
Emery Hemingway
2013-09-04 16:24:58 -0400
f6e5343dbf
Now with bencode:"key"
style struct comments
Emery Hemingway
2013-09-03 13:49:49 -0400
9d98108a2b
go test works again, new idtest utility
Emery Hemingway
2013-06-26 14:35:38 -0500
d3c35f2112
Decoder seems to work now
Emery Hemingway
2013-06-25 19:33:55 -0500
05f5111f99
imported encoder from mecurial repo
Emery Hemingway
2013-06-25 18:56:32 -0500
7d94789f69
Merge from fork of code.google.com/p/ebml-go
Emery Hemingway
2013-06-14 05:58:59 -0500
157b55658a
Encoder and decoder still in progress
Emery Hemingway
2013-05-30 19:34:58 -0500
852f871821
fixes, better error handling
Emery Hemingway
2013-05-29 15:42:10 -0500
126f1f4d3c
improved id and size encoding speed
Emery Hemingway
2013-05-26 11:43:10 -0500
d70adbd6ce
Container and Element interfaces, new encoder is untested
Emery Hemingway
2013-05-22 21:40:00 -0500
9609819393
Inital commit
Emery Hemingway
2013-05-21 21:00:06 -0500
25c99088bf
Fix incorrect documentation.
Jack Palevich
2012-09-15 19:56:53 -0700
5c36da2622
Hide Builder, StringValue, and StringValueArray types.
Jack Palevich
2012-09-15 19:46:44 -0700
9b44363a13
Remove our own buffered Reader interface in favor of bufio.Reader
Jack Palevich
2012-09-15 19:39:35 -0700
b4ca4a1e0b
Fix documentation.
Jack Palevich
2012-09-15 19:00:31 -0700
d41d83ce5d
Merge branch 'master' of https://github.com/uriel/Taipei-Torrent into uriel-master
Yves Junqueira
2012-09-06 01:13:01 +0200
6477af1f24
Merging
Yves Junqueira
2012-09-06 00:43:29 +0200
31d6f31edc
Use standard path library to sanitize paths.
Yves Junqueira
2012-09-05 23:20:02 +0200
a704418110
There is some kind of off-by-one bug here and we end up with nils in the slice.
Uriel
2012-09-03 02:45:23 +0200
9af83c7cd1
Fix remaining bencode tests.
Yves Junqueira
2012-07-29 17:59:03 +0200
7f9f262959
bencode fixes.
Yves Junqueira
2012-07-29 15:29:17 +0200
cf16bc67de
Start fixing TestUnmarshal.
Yves Junqueira
2012-07-16 02:29:17 +0200
698be9359e
Move auxiliary methods to "nettools". Run gofmt
Yves Junqueira
2012-06-30 23:45:02 +0200
c5b63065b3
Merge branch 'master' of https://github.com/jackpal/Taipei-Torrent into dht-2
Yves Junqueira
2012-03-05 00:07:59 +0100
cb55dd63ce
Comment out failing test.
Jack Palevich
2012-03-02 07:19:26 -0800
7d7d72e53c
Move bencode-related methods to the bencode pkg.
Yves Junqueira
2012-01-19 22:50:33 +0100
3bbf3200a7
Merge
Yves Junqueira
2012-01-19 22:26:04 +0100
59d18812e8
Use the "go" tool for building.
Yves Junqueira
2012-01-19 22:18:39 +0100
5618c78184
merge update-0
Yves Junqueira
2012-01-01 02:58:21 +0100
5c02c4aa77
Update bencode for weekly.2011-12-06
Yves Junqueira
2011-12-17 17:35:20 +0100
335317be3b
Update bencode for weekly.2011-12-06
Yves Junqueira
2011-12-17 17:35:20 +0100
e65ed38f87
Merge remote branch 'quantumelixir/fixes'
Jack Palevich
2011-02-19 08:18:27 -0800
3e378d6f7e
Merge branch 'master' of github.com:jackpal/Taipei-Torrent
Jack Palevich
2011-02-19 08:12:30 -0800
68da078750
Fixes for latest version of Go (2011 Feb)
Chidambaram Annamalai
2011-02-12 13:47:47 +0530
151014d5ea
Merge branch 'master' of https://github.com/nictuku/Taipei-Torrent into nictuku-master
Jack Palevich
2010-11-20 14:12:01 -0800
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!).
Yves Junqueira
2010-08-08 01:46:30 +0200
29fe59041b
Update to current Go makefile syntax.
Jack Palevich
2010-09-14 01:50:50 -0700
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!).
Yves Junqueira
2010-08-08 01:46:30 +0200
1f8b972031
Move bencode tests to common Go testing infrastructure.
Yves Junqueira
2010-08-03 22:46:51 +0200
f3b38a06e5
Small fix on bencode parse.go
Yves Junqueira
2010-07-25 20:32:08 +0100
56e375d053
Fixing other potential problems related to redeclaring err within a inner block. Also changing harmless look-alike cases for style consistency
Yves Junqueira
2010-07-25 15:30:32 +0100
af804a47fa
Fix build problem with recent go release: vector Data() was renamed to Copy(). Also changed our own decoder method to reflect this.
Yves Junqueira
2010-07-21 11:28:50 +0100
6ca7f8f160
Merge commit '464e8f86d9e8ec9d188e4b7c53ef26015147ec83'; remote branch 'nictuku/master'
Jack Palevich
2010-07-12 20:44:44 -0700
e7d62b2e1c
Merge branch 'master' of github.com:jackpal/Taipei-Torrent
Jack Palevich
2010-07-12 20:41:57 -0700
db8d8ee5ed
Various changes...
Jack Palevich
2010-07-12 20:41:09 -0700
f329c5064b
gofmt
Yves Junqueira
2010-07-11 01:06:14 +0200
9e6ae66fe5
make bencode adhere to new reflection interface
Michael Meier
2010-06-29 01:02:21 +0200
2532a37945
Handle zero-length strings in bencode data.
Jack Palevich
2010-04-22 20:32:37 +0800
bd0555a835
Fix bugs in error reporting when parsing bad bencode data.
Jack Palevich
2010-01-23 15:48:21 +0800
d48a378005
Another gofmt pass.
Jack Palevich
2010-01-21 14:39:57 +0800
f81cd34e34
Skip nil values when marshaling.
Jack Palevich
2010-01-20 23:20:25 +0800
b1f8c9d7a7
Run code through gofmt.
Jack Palevich
2010-01-20 12:53:53 +0800
f980a9f931
Make it a runtime error to try and unmarshal into a value.
Jack Palevich
2010-01-07 12:11:33 +0800
0804ed1920
Initial commit
Jack Palevich
2010-01-06 23:38:33 +0800