Commit Graph

  • 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