Commit Graph

  • e32f0485e6 Crude dust-off for building on OSX Sonoma 14.4 with Python 3 and Xcode 15.3 main Tony Garnock-Jones 2024-04-14 16:20:54 +0200
  • 183c0241ef Fix credential parsing Tony Garnock-Jones 2020-06-01 14:50:34 +0200
  • 474a8f1f74 Quick-and-dirty port forward to ocaml 4.08.1 Tony Garnock-Jones 2020-06-01 14:34:55 +0200
  • ae4b7142bf Merge remote-tracking branch 'steam/master' Tony Garnock-Jones 2020-01-17 20:04:19 +0100
  • 6de8c22e58 Cosmetic (?) regeneration of bootstrap.css from sources Tony Garnock-Jones 2018-08-10 11:40:49 +0100
  • 41f2d1cc64 Minimal migration to lwt 4.x; a better stab at this would be to switch to PPX Tony Garnock-Jones 2018-08-10 11:40:32 +0100
  • 4811e606ad Newer ocamls need camlp4 explicitly installed to build hop Tony Garnock-Jones 2017-06-22 15:11:54 -0400
  • f22d041c88 Correct CSS link. Tony Garnock-Jones 2013-11-30 14:31:24 -0500
  • c3326de9ef Disable static builds by default. Change from March 25 2013. Tony Garnock-Jones 2013-11-30 14:31:09 -0500
  • faa9bd259d Notes re transports Tony Garnock-Jones 2013-11-30 14:30:36 -0500
  • 9de426b929 hop_relay:hop_create/1. From 2012? Tony Garnock-Jones 2013-03-20 11:08:16 -0400
  • 0921a0f4f2 hop:name/0. From 2012? Tony Garnock-Jones 2013-03-20 11:08:03 -0400
  • dfcd70cb70 Switch to statically-linked server build. Tony Garnock-Jones 2013-03-25 15:06:15 -0400
  • 3fd3c5ada1 Switch to opam for thirdparty modules such as lwt Tony Garnock-Jones 2013-02-26 00:40:23 -0500
  • 0ed7be8497 Don't forget the "five minute rule". Tony Garnock-Jones 2013-02-12 13:21:08 -0500
  • 1fe602c2d0 Note on need for capabilities. Tony Garnock-Jones 2013-02-04 10:06:34 -0500
  • 9e2d33aa99 Note on iso-8859-1 Tony Garnock-Jones 2013-02-04 10:06:22 -0500
  • e39da84c76 Note re timestamping Tony Garnock-Jones 2012-09-04 12:38:45 -0400
  • fba6b34fbf Beginnings of a writeup of the idea Tony Garnock-Jones 2012-06-02 12:54:54 +0100
  • 00a0049206 Remember queue name Tony Garnock-Jones 2012-06-01 11:27:27 +0100
  • 740ef15cbf Better error ignoring; logging Tony Garnock-Jones 2012-06-01 11:26:06 +0100
  • 03a8d91ed8 More python hops Tony Garnock-Jones 2012-05-31 23:31:51 +0100
  • 2d94b75635 Pharo .gitignore Tony Garnock-Jones 2012-05-31 21:53:20 +0100
  • 4ac49217f4 Python SEXP IO Tony Garnock-Jones 2012-05-31 21:53:10 +0100
  • 37be81af03 Skeleton of a Pharo smalltalk implementation Tony Garnock-Jones 2012-05-31 20:55:04 +0100
  • 26779e1a4a Erlang hop Tony Garnock-Jones 2012-05-31 10:19:45 +0100
  • 1320bfc166 Correct waiters count. Tony Garnock-Jones 2012-05-31 10:17:28 +0100
  • 8abd0e013c Rather than waiting properly for the create-ok reply, simply usleep for a while. Tony Garnock-Jones 2012-05-31 10:17:11 +0100
  • f92a6e19de Erlang SPKI SEXP. Tony Garnock-Jones 2012-05-30 15:33:31 +0100
  • 05123a421e Notes on broken aspects of the config setup. Tony Garnock-Jones 2012-05-29 16:18:23 +0100
  • fcafadb591 JSON configuration Tony Garnock-Jones 2012-05-29 16:06:57 +0100
  • 1836cc51e9 Properly restrict SPKI SEXP display hints to octet strings Tony Garnock-Jones 2012-05-28 14:34:14 +0100
  • a1c88f74bb Notes on sexp.txt Tony Garnock-Jones 2012-05-28 08:06:00 +0100
  • 198d62c22a Note on usefulness of streams as distinct from lists Tony Garnock-Jones 2012-05-27 14:40:19 +0100
  • 282f60e2c6 On long-haul links, the header sometimes doesn't include the padding terminator in the first chunk, so wait until it appears. Tony Garnock-Jones 2012-05-25 17:10:29 -0400
  • e5c797ce79 One-place cache per connection speeds up name lookup Tony Garnock-Jones 2012-05-25 20:20:45 +0100
  • 7fbe8b9109 Merge branch 'master' of vapour:hop Tony Garnock-Jones 2012-05-25 19:43:21 +0100
  • 97ff546a73 Profilability Tony Garnock-Jones 2012-05-25 18:42:57 +0100
  • e2f9e30b58 13.6% speed boost from avoiding string_of_int! Tony Garnock-Jones 2012-05-25 18:33:19 +0100
  • 19517db552 Pretty-printing of JSON terms. Tony Garnock-Jones 2012-05-14 12:43:00 -0400
  • 15da3e9927 My old ubuntu box has a custom-installed libevent which needs pkg-config to find Tony Garnock-Jones 2012-05-11 14:22:08 -0400
  • 5bb7269717 Python is needed to build the servers Tony Garnock-Jones 2012-05-11 11:24:56 -0400
  • b1ae573f98 Complete Relay construction only after container gets server binding Tony Garnock-Jones 2012-05-11 11:12:44 -0400
  • cd5b311dc0 What's missing Tony Garnock-Jones 2012-05-11 10:05:07 -0400
  • b7bfaf02c9 Merge TODOs Tony Garnock-Jones 2012-05-11 09:07:12 -0400
  • 3a303015f8 Merge remote branch 'c/master' Tony Garnock-Jones 2012-05-11 09:04:36 -0400
  • 668f7f1de0 License. Tony Garnock-Jones 2012-05-11 09:01:53 -0400
  • eeece41b83 Move to subdirectory in preparation for repo merge. Tony Garnock-Jones 2012-05-11 08:53:27 -0400
  • d4d86b39a7 Move producer/consumer measurement programs. Tony Garnock-Jones 2012-05-11 08:38:51 -0400
  • 66ede5a2a8 Note on libev Tony Garnock-Jones 2012-05-10 17:55:14 -0400
  • 801a9b7858 Very stupid straight-line throughput tests Tony Garnock-Jones 2012-05-10 17:45:37 -0400
  • aa9b1769d7 README Tony Garnock-Jones 2012-05-10 17:31:12 -0400
  • 6d07c877a9 Tweak embedded version numbering Tony Garnock-Jones 2012-05-10 17:07:10 -0400
  • e1cf3c0458 Merge remote branch 'gui/master' Tony Garnock-Jones 2012-05-10 17:02:16 -0400
  • 98c9fd5da4 Move OSX GUI into subdirectory. Preparing to merge repos. Tony Garnock-Jones 2012-05-10 17:01:51 -0400
  • 3a87aa0d27 Merge remote branch 'j/master' Tony Garnock-Jones 2012-05-10 16:55:36 -0400
  • 2829f54117 Move hop-java into its own subdirectory. Preparing for repo merges. Tony Garnock-Jones 2012-05-10 16:54:10 -0400
  • 36edc2dc1a Move server into its own subdirectory. Preparing for repo merges. Tony Garnock-Jones 2012-05-10 16:46:59 -0400
  • e094c17f73 Dedup subscriptions Tony Garnock-Jones 2012-05-10 15:22:58 -0400
  • 18f09b324b Handle Channel_flow (by ignoring it) Tony Garnock-Jones 2012-05-10 15:22:24 -0400
  • 5944d29e7c Correct accidentally-omitted flush in amqp codegen Tony Garnock-Jones 2012-05-10 15:21:34 -0400
  • 8fbd287e6d Stub Basic_qos Tony Garnock-Jones 2012-05-10 11:49:16 -0400
  • 560febdea3 Support default exchange routing in Basic_publish Tony Garnock-Jones 2012-05-10 11:49:09 -0400
  • 5f250c7f90 Cosmetic improvement to error messages Tony Garnock-Jones 2012-05-10 11:48:13 -0400
  • 8d893ebbee Support no_wait for Exchange_declare Tony Garnock-Jones 2012-05-10 11:47:09 -0400
  • 215d869b51 Cope with Qpid brokenness Tony Garnock-Jones 2012-05-10 11:46:16 -0400
  • 1512e12c2c Slightly more information at AMQP connection open time Tony Garnock-Jones 2012-05-10 11:45:33 -0400
  • aa87e25a95 try -> try_lwt Tony Garnock-Jones 2012-05-10 11:09:07 -0400
  • 513f0f7334 Make http subscription the same as other relays Tony Garnock-Jones 2012-05-09 21:53:00 -0400
  • d66e4eeccc Fire callbacks on render exception too Tony Garnock-Jones 2012-05-09 21:52:03 -0400
  • f857f88b7b Detect collisions like we used to before the node-name refactoring Tony Garnock-Jones 2012-05-09 21:51:47 -0400
  • 015f6e04e5 Notes Tony Garnock-Jones 2012-05-09 21:01:27 -0400
  • 747144bd0c Stamp built application with version information Tony Garnock-Jones 2012-05-09 19:50:18 -0400
  • 7f0f815643 Copy libev dylib into the Resources and set the linked-in path. Tony Garnock-Jones 2012-05-09 18:57:38 -0400
  • f1b3189895 Ignore scratch too Tony Garnock-Jones 2012-05-08 16:52:08 -0400
  • 4bb356904c Merge branch 'master' into lwt Tony Garnock-Jones 2012-05-07 22:17:46 -0400
  • 882fdb6af4 Favicon and touch icons last_non_lwt Tony Garnock-Jones 2012-05-07 22:17:37 -0400
  • b4c0589777 Lwtize the UI Tony Garnock-Jones 2012-05-07 06:31:59 -0400
  • de9104cdb5 Yield if the backlog is long. Tony Garnock-Jones 2012-05-05 23:07:20 -0400
  • 536f1a03d2 Yield the CPU every 1000 transmissions to a given node, and synchronously deliver. Tony Garnock-Jones 2012-05-05 23:06:53 -0400
  • 03a165eae7 Only spawn queuenode threads if we are really creating a node Tony Garnock-Jones 2012-05-05 23:00:10 -0400
  • 23c5ea314e Flush process not required with Lwt Tony Garnock-Jones 2012-05-05 21:23:07 -0400
  • ca8ce5d180 Mutex on logging Tony Garnock-Jones 2012-05-05 21:16:53 -0400
  • 7d5a29c3d6 Lwt port of AMQP driver Tony Garnock-Jones 2012-05-05 21:11:54 -0400
  • f8bfb0e9dd Disabling flushing oddly improves latency as well as throughput? Tony Garnock-Jones 2012-05-05 19:37:29 -0400
  • 3ec664d922 Use libev Tony Garnock-Jones 2012-05-05 19:18:13 -0400
  • 3aa2b82bac Merge from master Tony Garnock-Jones 2012-05-05 19:13:24 -0400
  • c56ffe22f5 Move bootstrap.css target under webpages Tony Garnock-Jones 2012-05-05 19:12:24 -0400
  • c303ea9d17 Initial pass at Lwt conversion. Tony Garnock-Jones 2012-05-05 18:18:23 -0400
  • e4dd74ca82 Update TODO Tony Garnock-Jones 2012-05-05 15:36:03 -0400
  • 03d066a8d5 Live update of nodes list, grouped by node class Tony Garnock-Jones 2012-05-05 13:37:53 -0400
  • 51cbec0565 Intern node names to permit faster routing. Tony Garnock-Jones 2012-05-05 11:46:48 -0400
  • 2f80a54ffe Subscription.count Tony Garnock-Jones 2012-05-05 10:30:31 -0400
  • b43fe2974c Switch to mutable backlog/waiter queues. Tony Garnock-Jones 2012-05-05 09:47:20 -0400
  • ee5a079010 Switch back to linked-list Squeue implementation. The speed benefit was marginal (maybe measurement error), and the penalty for the fixed-size queue buffers in the array implementation might become a problem when large numbers of queues are created. Tony Garnock-Jones 2012-05-03 23:02:47 -0400
  • 3e01860b35 Remove currently-nonfunctional Help menu Tony Garnock-Jones 2012-05-03 22:45:12 -0400
  • af8f638871 Fix copyright and licensing info Tony Garnock-Jones 2012-05-03 22:08:55 -0400
  • 7c311b8970 Better About dialog Tony Garnock-Jones 2012-05-03 22:08:47 -0400
  • 5ca8251f09 Sexp.assoc utility Tony Garnock-Jones 2012-05-03 20:05:03 -0400
  • 6a2d487de3 Factor out _locked_pop. Tony Garnock-Jones 2012-05-03 10:23:04 -0400