Age | Message |
---|---|
14 years 11 months | 2004-03-01 graydon hoare <graydon@pobox.com> * commands.cc: Handle anonymous pulling. * netsync.cc: Ditto. Release point (v 0.10). |
Commit 78f49cbf7c4855bb6fea19283b1c544ad5bb030e,
by graydon@dub.venge.net
|
|
14 years 11 months | 2004-03-01 graydon hoare <graydon@pobox.com> * NEWS: Mention impending 0.10 release. * cert.cc, cert.hh: Bug fixes, implement trust function, QA stuff. * commands.cc: Tweak disapprove, approve, testresult, push, pull. * configure.ac: Bump version number. * cryptopp/rng.h, cryptopp/rng.cpp (MaurerRandomnessTest): Fix bitrot. * keys.cc: Add Maurer PRNG randomness test. * lua.cc, lua.hh: Add trust, testresult, anonymous netsync hooks. * monotone.1: Update to follow changes to commands. * monotone.texi: Include QA section, adjust some UI drift, clarify reserved cert names, document new hooks and commands. * netcmd.hh, netcmd.cc: Add anonymous, error commands; fix bugs. * netsync.cc: Process new commands, factor server loop a bit. * std_hooks.lua: Add new hook defaults, factor mergers. * tests/t_netsync.at: Check SHA1 of each edge. * tests/t_null.at: Call with --norc to skip ~/.monotonerc * tests/t_update.at: Fix glaring error. * tests/t_disapprove.at, tests/t_testresult.at: New tests. * testsuite.at: Call them. * ui.cc (sanitize): Clean escape chars from output (optional?) * update.cc: Rewrite entirely in terms of new QA definitions. |
Commit d742f83c291cee4f6733f8e7dc25ddc6b3579da5,
by graydon@dub.venge.net
|
|
14 years 11 months | 2004-02-24 graydon hoare <graydon@pobox.com> * commands.cc (ls_keys): Write key hash codes. * constands.cc (netsync_timeout_seconds): Up to 120. * netsync.cc: Fix a bunch of bugs. * patch_set.cc (manifests_to_patch_set): Fix bug in overload default construction. |
Commit b51a033a262903e2d8ece569c5de4dd33b0cf158,
by graydon@dub.venge.net
|
|
14 years 11 months | 2004-02-22 graydon hoare <graydon@pobox.com> * patch_set.cc, patch_set.hh: Parameterize yet further. * netsync.cc: Fix a lot of bugs, add manifest and file grovelling. * tests/t_netsync.at: A new test (which runs!) * testsuite.at: Call it. |
Commit 0d6b83680e0adc0e1c445816476b67f2d841774a,
by graydon@dub.venge.net
|
|
14 years 11 months | 2004-02-20 graydon hoare <graydon@pobox.com> * cert.cc, cert.hh, key.cc, key.hh, database.cc, database.hh: Add lots of little netsync support routines. * commands.cc (rebuild): Rehash everything too. * constants.cc (netcmd_minsz): Recalculate. * cryptopp/osrng.cpp (NonblockingRng::GenerateBlock): Handle /dev/urandom a bit better. * netcmd.cc, netcmd.hh: Remove describe cmds, add nonexistant cmd. * netio.hh: Add uleb128 stuff. * xdelta.cc: Add randomizing unit test suite. * diff_patch.cc: Remove commented-out dead line-merger code. * merkle_tree.cc: Fix various bugs. * netcmd.cc: Switch everything over to uleb128s. * netsync.cc: Implement lots of missing stuff. |
Commit 2fb566f2a84e54ab3236af0e60ba1a4bcc06afb0,
by graydon@dub.venge.net
|
|
15 years 7 days | 2004-02-09 graydon hoare <graydon@pobox.com> * netsync.cc (ROOT_PREFIX): New variable. * commands.cc (merkle): New command. |
Commit 70c03c698e2080c459ebac15153cbd3acdf69e3e,
by graydon@dub.venge.net
|
|
15 years 7 days | 2004-02-09 Ben Elliston <bje@wasabisystems.com> * monotone.texi: Spelling corrections. 2004-02-09 graydon hoare <graydon@pobox.com> * database.cc, database.hh (get_version_size) (get_file_version_size) (get_manifest_version_size): New functions. * xdelta.cc, xdelta.hh (measure_delta_target_size): New function. * merkle_tree.cc, merkle_tree.hh, netcmd.cc, netcmd.hh: Cleanup and typesafety. * netsync.cc: Cleanup, typesafety, implement refine phase. |
Commit 03f78133c37ee58a1f73d5cf195324ba2db5090f,
by graydon@dub.venge.net
|
|
15 years 15 days | 2004-02-01 graydon hoare <graydon@pobox.com> * netsync.cc: Remove a lot of stuff, implement auth phase. * constants.cc, constants.hh: Move constants from netsync.cc. * netcmd.cc, netcmd.hh: Split out of netsync.cc. * merkle_tree.cc, merkle_tree.hh: Likewise. * numeric_vocab.hh: New header. * adler32.hh: include numeric_vocab.hh. * netio.hh: Likewise. * unit_tests.cc, unit_tests.hh: Update. * Makefile.am: Likewise. * commands.cc: Guess signing key for auth phase. * database.cc, database.hh (public_key_exists) (get_pubkey): New functions based on key hashes. |
Commit 9297415244b8e6e41c03fadd3451b13e9e773e6b,
by graydon@dub.venge.net
|
|
15 years 16 days | 2004-01-31 graydon hoare <graydon@pobox.com> * Netxx/*: New files. * AUTHORS: Mention Netxx. * Makefile.am: Mention Netxx and netsync.{cc,hh} * adler32.hh: Delegate typedefs to boost. * cert.hh, cert.cc (cert_hash_code): New function. * commands.cc (find_oldest_ancestors): Block cycles. (netsync): New command. * database.cc, database.hh (schema): Update. (put_key): Calculate key hash on the fly. (put_cert): Likewise. (merkle_node_exists) (get_merkle_node) (put_merkle_node) (erase_merkle_nodes): New functions. * keys.hh, keys.cc (key_hash_code): New function. * lua.cc, lua.hh (hook_get_netsync_read_permitted) (hook_get_netsync_write_permitted): New hooks. * monotone.spec: Update for FC1 info conventions. * monotone.texi (Quality Assurance): New section. * netsync.cc, netsync.hh: New files, preliminary netsync infrastructure. Command bodies still missing. * schema.sql: Add intrinsic key and cert hashes, merkle nodes. * schema_migration.cc: Add code to migrate to new schema. * unit_tests.cc: Handle command-line args to limit test set. * vocab_terms.hh: Add merkle and prefix as new terms. |
Commit 5352da73095e6484a63e65fc0c75719690194113,
by graydon@dub.venge.net
|
|
15 years 1 month | indicate release point |
Commit 0bc50fc3004286287985bf840cadd31a121a213e,
by graydon@dub.venge.net
|
|
15 years 1 month | 2004-01-07 graydon hoare <graydon@pobox.com> * Makefile.am: * po/POTFILES.in: * po/monotone.pot: Minor tweaks for distclean. * adns/config.h: * boost/socket/src/interface.cpp: * boost/socket/src/ip4/address.cpp: * boost/socket/src/ip4/protocol.cpp: OSX portability. * AUTHORS: Mention new contributors. * monotone.texi (Hook Reference): Document i18n hooks. |
Commit 6795929c009b9b3d3059deb1481f8357b18e2980,
by graydon@dub.venge.net
|
|
15 years 1 month | 2004-01-07 graydon hoare <graydon@pobox.com> * cert.cc (ensure_parents_loaded) (expand_dominators) (expand_ancestors) (find_intersecting_node): New functions. (find_common_ancestor): Reimplement in terms of dominator and ancestor bitset intersection. --- propagate of 971537c3da07eec4a00ed0780a4165792b8e6245 and 57a36c9917e3675127396445b02f112eca149aa0 from branch 'net.venge.monotone.i18n' to 'net.venge.monotone' |
Commit dec6aad39b22cee42ae7cfc97274813da1cc86b3,
by graydon@dub.venge.net
|