Mail Thread Index
- [or-cvs] when a dirserver causes you to give a warn, mention which d...,
Roger Dingledine
- [or-cvs] Fix a double-mark-for-close bug, where we were finding a conn,
Roger Dingledine
- [or-cvs] Directory /home2/or/cvsroot/website/images added to the rep...,
Roger Dingledine
- [or-cvs] put the website images into cvs,
Roger Dingledine
- [or-cvs] take the how-tor-works pictures out of img/,
Roger Dingledine
- [or-cvs] and put them in images/,
Roger Dingledine
- [or-cvs] update overview to point to new how-tor-works location,
Roger Dingledine
- [or-cvs] add a comment to explain what ContactInfo is for,
Roger Dingledine
- [or-cvs] make all the links (visited and not-yet-visited) underlined,
Roger Dingledine
- [or-cvs] mention our license prominently on download.html,
Roger Dingledine
- [or-cvs] tor is no longer a network-within-a-network.,
Roger Dingledine
- [or-cvs] change the "what traffic analysis does" description to matc...,
Roger Dingledine
- [or-cvs] add the design, spec, and slides to the documentation page ...,
Roger Dingledine
- [or-cvs] link in the tor legal faq,,
Roger Dingledine
- [or-cvs] break part of developers.html into users.html,
Roger Dingledine
- [or-cvs] fix the assert bug reported by bassclef@163.com,
Roger Dingledine
- [or-cvs] backport to stable branch: fix free-running-routers assert ...,
Roger Dingledine
- [or-cvs] clarify the comments about logs in the torrc,
Roger Dingledine
- [or-cvs] backport: clarify the comments about logs in the torrc,
Roger Dingledine
- [or-cvs] wrap the tor-legal-faq in our css,
Roger Dingledine
- [or-cvs] separate the notice at the top of the legal faq from the ac...,
Roger Dingledine
- [or-cvs] stop checking for clock skew, even for servers.,
Roger Dingledine
- [or-cvs] backport: stop checking for clock skew, even for servers.,
Roger Dingledine
- [or-cvs] bugfix: if a server uploads a descriptor that"s unapproved,...,
Roger Dingledine
- [or-cvs] Resolve task 42: find where 19-char nicknames were getting ...,
Nick Mathewson
- [or-cvs] Backport minimal fix for task #42.,
Nick Mathewson
- [or-cvs] move the "other things to note" list into #client-or-server...,
Roger Dingledine
- [or-cvs] Possible fix for task #43: when running on a multithreaded ...,
Nick Mathewson
- [or-cvs] revise server install instructions again. this time for sure!,
Roger Dingledine
- [or-cvs] mention where to find the "fingerprint" file,
Roger Dingledine
- [or-cvs] backport: point to a better url for unverified server warni...,
Roger Dingledine
- [or-cvs] More work on task #43: fix race conditions on multithreaded...,
Nick Mathewson
- [or-cvs] upcase "tor" on website,
Roger Dingledine
- [or-cvs] Backport fixes for task #43: make worker threads start and ...,
Nick Mathewson
- [or-cvs] Make directory fail-and-retry logic happen in connection_ab...,
Nick Mathewson
- [or-cvs] Backport fix for win32 directory retry bug.,
Nick Mathewson
- [or-cvs] Fix an unused function warning,
Nick Mathewson
- [or-cvs] Split mark-dir-failed-and-retry logic into separate functio...,
Nick Mathewson
- [or-cvs] Use correct logic to decide whether there are more director...,
Nick Mathewson
- [or-cvs] Log when we retry a directory connection,
Nick Mathewson
- [or-cvs] Remove click-through license page from windows installer,
Nick Mathewson
- [or-cvs] Backport directory connection retry code,
Nick Mathewson
- [or-cvs] Backport installer license page removal.,
Nick Mathewson
- [or-cvs] make it clearer you can have multiple SocksBindAddress dire...,
Roger Dingledine
- [or-cvs] Bugfix: we"ve been using openssl"s BIO_get_mem_data incorre...,
Roger Dingledine
- [or-cvs] backport: don"t assume BIO_get_mem_data nul-terminates,
Roger Dingledine
- [or-cvs] update url for when users try to use socksport as an http p...,
Roger Dingledine
- [or-cvs] backport: update url in code,
Roger Dingledine
- [or-cvs] update print_usage to use new url,
Roger Dingledine
- [or-cvs] backport: update print_usage to use new url,
Roger Dingledine
- [or-cvs] update our license for 2005, and also include the licenses ...,
Roger Dingledine
- [or-cvs] backport the new license,
Roger Dingledine
- [or-cvs] make docs clearer that we want you to register your server,
Roger Dingledine
- [or-cvs] fix a compile warning in the stable branch,
Roger Dingledine
- [or-cvs] forward-port the fix for the compiler warning,
Roger Dingledine
- [or-cvs] make the initial temp log only notice-err, not info-err,
Roger Dingledine
- [or-cvs] Make sequence of log messages when starting on win32 with n...,
Nick Mathewson
- [or-cvs] backport: make the initial temp log only notice-err, not in...,
Roger Dingledine
- [or-cvs] post 0.0.9.x, demand that servers declare at least 20000 by...,
Roger Dingledine
- [or-cvs] More OS X Packaging work: remove clickthrough license; move...,
Nick Mathewson
- [or-cvs] Nothing actually _uses_ socks_port, so why publish it? For ...,
Nick Mathewson
- [or-cvs] bandaid: make Giorgos Pallas"s dns assert bug not actually ...,
Roger Dingledine
- [or-cvs] backport the bandaid: make our latest dns assert bug not ac...,
Roger Dingledine
- [or-cvs] More mac installer fixes,
Nick Mathewson
- [or-cvs] backport old SPARC 2.8 build patch,
Nick Mathewson
- [or-cvs] commit a changelog for 0.0.9.2,
Roger Dingledine
- [or-cvs] bump to 0.0.9.2,
Roger Dingledine
- [or-cvs] Make the words HACKING and TODO into links,
Nick Mathewson
- [or-cvs] forward-port the 0.0.9.2 changelog,
Roger Dingledine
- [or-cvs] update frontpage and download to reflect new release,
Roger Dingledine
- [or-cvs] New upstream version,
Peter Palfrader
- [or-cvs] Update debian/copyright (it"s 2005),
Peter Palfrader
- [or-cvs] Add sharedscripts tor logrotate.d/tor,
Peter Palfrader
- [or-cvs] move the source tarball to the bottom of the download list ...,
Roger Dingledine
- [or-cvs] fix duplicate dns_cancel_pending_resolve reported by Giorgo...,
Roger Dingledine
- [or-cvs] backport:,
Roger Dingledine
- [or-cvs] rename FAQ page as FAQs page,
Roger Dingledine
- [or-cvs] change bugtracker url,
Roger Dingledine
- [or-cvs] make the faq wiki pointer sound more like a disclaimer (alas),
Roger Dingledine
- [or-cvs] change url in win32 installer,
Roger Dingledine
- [or-cvs] migrate to the new URL,
Roger Dingledine
- [or-cvs] commit tweaks to the tor legal faq,
Roger Dingledine
- [or-cvs] the screenshots are win32-specific, and soon we"ll have osx...,
Roger Dingledine
- [or-cvs] point to the new screenshot file names,
Roger Dingledine
- [or-cvs] commit some osx installer screenshots,
Roger Dingledine
- [or-cvs] and the first cut of a tor osx installation howto,
Roger Dingledine
- [or-cvs] Forward-port OSX packaging stuff from maint branch,
Nick Mathewson
- [or-cvs] update url for tor,
Roger Dingledine
- [or-cvs] Remove broken and undocumented wart where multiple CSV conf...,
Nick Mathewson
- [or-cvs] fix typo,
Roger Dingledine
- [or-cvs] Backport fix for bug 49,
Nick Mathewson
- [or-cvs] Note some 0093 items,
Nick Mathewson
- [or-cvs] Stop reversing and re-reversing config lines: keep them in ...,
Nick Mathewson
- [or-cvs] Backport fix for bug 50,
Nick Mathewson
- [or-cvs] Implement SIGNAL control command.,
Nick Mathewson
- [or-cvs] typo spotted by chris,
Nick Mathewson
- [or-cvs] remove reference to obsolete windows packages,
Roger Dingledine
- [or-cvs] highlight packages for things other than debian and *bsd,
Roger Dingledine
- [or-cvs] clean up osx/win32/generic instructions,
Roger Dingledine
- [or-cvs] fix a typo in the legal faq,
Roger Dingledine
- [or-cvs] fix typo in mac installer,
Nick Mathewson
- [or-cvs] Enable Mac startup script by default,
Nick Mathewson
- [or-cvs] Enable Mac startup script by default (backport),
Nick Mathewson
- [or-cvs] Add proposal to control spec for a simple way to bind IP ad...,
Nick Mathewson
- [or-cvs] start calling our faq a faq wiki.,
Roger Dingledine
- [or-cvs] take back our statement about known bugs on win32 for serve...,
Roger Dingledine
- [or-cvs] backport the cpu use fixes from main branch to 0.0.9.x,
Roger Dingledine
- [or-cvs] fix trivial typo in log entry,
Roger Dingledine
- [or-cvs] clean up string printing in relay logs,
Roger Dingledine
- [or-cvs] finish marking my comment in main.c,
Roger Dingledine
- [or-cvs] Fix a fun bug: do not rewrite a cached directory back to th...,
Nick Mathewson
- [or-cvs] Backport directory cache fix,
Nick Mathewson
- [or-cvs] new config option DirAllowPrivateAddresses for authdirserve...,
Roger Dingledine
- [or-cvs] document DirAllowPrivateAddresses,
Roger Dingledine
- [or-cvs] backport helpful hint to routers with private or non-IP add...,
Roger Dingledine
- [or-cvs] fix unit tests: address has to be a non-private IP, and soc...,
Roger Dingledine
- [or-cvs] some early notes on a "challenges in tor" paper,
Roger Dingledine
- [or-cvs] two more policy issues,
Roger Dingledine
- [or-cvs] when we haven"t fetched a directory yet, or the last time we,
Roger Dingledine
- [or-cvs] Add watch file,
Peter Palfrader
- [or-cvs] Forward port patches,
Peter Palfrader
- [or-cvs] when pruning circuit-wait streams when a dir fetch failed,,
Roger Dingledine
- [or-cvs] it helps to use the correct name for the struct,
Roger Dingledine
- [or-cvs] backward the patch to work better when we"ve been offline r...,
Roger Dingledine
- [or-cvs] separate time_of_process_start from stats_n_seconds_uptime:,
Roger Dingledine
- [or-cvs] help avoid overflow from len_in + (len_in/n)*len_ins,
Roger Dingledine
- [or-cvs] if you"re a server and the auth dirservers are down, go to ...,
Roger Dingledine
- [or-cvs] i appear to have backported the detect-if-offline code, so ...,
Roger Dingledine
- [or-cvs] a few more items we"d like contributed,
Roger Dingledine
- [or-cvs] if somebody starts his tor server in jan 2004 and then fixe...,
Roger Dingledine
- [or-cvs] clean up smartlist_string_isin so callers don"t have to man...,
Roger Dingledine
- [or-cvs] Annotate circuits w/ whether they aim to contain high uptim...,
Roger Dingledine
- [or-cvs] add more chat and interactive protocols to LongLivedPorts,
Roger Dingledine
- [or-cvs] Make Tor use Niels Provos"s libevent instead of it"s current,
Nick Mathewson
- [or-cvs] document LongLivedPorts in the man page,
Roger Dingledine
- [or-cvs] Note that we need to check return codes from more libevent ...,
Nick Mathewson
- [or-cvs] tolerate bandwidtch buckets going negative (i hope),
Roger Dingledine
- [or-cvs] fix up some comments,
Roger Dingledine
- [or-cvs] fix another integer underflow caused by buckets going negat...,
Roger Dingledine
- [or-cvs] more cleanup,
Roger Dingledine
- [or-cvs] Add libevent-dev to build-depends,
Peter Palfrader
- [or-cvs] address bug #60,
Roger Dingledine
- [or-cvs] when deciding if a port is handled and the port demands upt...,
Roger Dingledine
- [or-cvs] point win32 folks at 0.0.9.2, not 0.0.9.1,
Roger Dingledine
- [or-cvs] fix some problems in control-spec,
Roger Dingledine
- [or-cvs] start generating version 1 style introduce cells,
Roger Dingledine
- [or-cvs] get rid of 0.0.8 backwards compatibility,
Roger Dingledine
- [or-cvs] Move call to event_init() immediately after start_daemon();...,
Nick Mathewson
- [or-cvs] link to geoff"s script,
Roger Dingledine
- [or-cvs] when the hidden service launches a rendezvous circ, make su...,
Roger Dingledine
- [or-cvs] reset published uptime when you wake up from hibernation,,
Roger Dingledine
- [or-cvs] our man page still talked about the dirservers file,
Roger Dingledine
- [or-cvs] make tor-resolve print the Tor version on --version too,
Roger Dingledine
- [or-cvs] Sometime post 0.0.9, we should integrate an http proxy into...,
Roger Dingledine
- [or-cvs] fix page title on howitworks.html,
Roger Dingledine
- [or-cvs] Introduce a notion of "internal" circs, which are chosen wi...,
Roger Dingledine
- [or-cvs] remove some extra-verbose logs,
Roger Dingledine
- [or-cvs] backport some minimal hidserv bugfixes.,
Roger Dingledine
- [or-cvs] write at the top of rend-spec that reading the design paper,
Roger Dingledine
- [or-cvs] stop advertising the blackhat/defcon slides. use the 21c3 s...,
Roger Dingledine
- [or-cvs] allow bandwidthburst to be smaller, but whine if it"s small.,
Roger Dingledine
- [or-cvs] update the url that the tor legal faq thinks of itself as,
Roger Dingledine
- [or-cvs] mention that HiddenServiceNodes and HiddenServiceExcludeNodes,
Roger Dingledine
- [or-cvs] Basic windows libevent fixes,
Nick Mathewson
- [or-cvs] make the server setup docs more win32 friendly,
Roger Dingledine
- [or-cvs] some early thoughts on the requirements for our network dis...,
Roger Dingledine
- [or-cvs] make it clearer why FooPort and FooBindAddress are separate,
Roger Dingledine
- [or-cvs] bugfix for cvs: we were needing a rendezvous circ, so we ca...,
Roger Dingledine
- [or-cvs] better comments for exit policies in torrc.sample,
Roger Dingledine
- [or-cvs] fix another bug where general exit circs were looking at re...,
Roger Dingledine
- [or-cvs] Give more useful log messages when the tor process closes d...,
Nick Mathewson
- [or-cvs] Workaround for webservers that lie about Content-Encoding: ...,
Nick Mathewson
- [or-cvs] Add unittests for compression detection. Make all rendezvou...,
Nick Mathewson
- [or-cvs] Make detect_compression_method work on platforms with more ...,
Nick Mathewson
- [or-cvs] Detect windows platform correctly,
Nick Mathewson
- [or-cvs] make cannibalizing for rend circs prey on the pleb circs fi...,
Roger Dingledine
- [or-cvs] Handle unavailable hidden services better. We try each intr...,
Roger Dingledine
- [or-cvs] The crowning hidden-service patch: prefer non-internal circ...,
Roger Dingledine
- [or-cvs] added a section about how to deal with connectivity informa...,
goodell
- [or-cvs] added short note about route selection to dir-spec.txt,
goodell
- [or-cvs] Warn when exit policy implicitly allows local addresses.,
Nick Mathewson
- [or-cvs] Make zlib detection happy on little-endian platforms; fix u...,
Nick Mathewson
- [or-cvs] Compilation fixes for win32 version detection.,
Nick Mathewson
- [or-cvs] Give better reason phrases in HTTP status lines. Start reso...,
Nick Mathewson
- [or-cvs] start to fix http status stuff, more work needed,
Roger Dingledine
- [or-cvs] give a header file for ntohs,
Roger Dingledine
- [or-cvs] Appease weasel"s paranoid 64-bit compiler.,
Nick Mathewson
- [or-cvs] remove autoconfed file from cvs,
Roger Dingledine
- [or-cvs] Have reason string for serverdesc post requests contain act...,
Nick Mathewson
- [or-cvs] Appease another 64-bit warning,
Nick Mathewson
- [or-cvs] mark a few tasks as done, add a few more,
Roger Dingledine
- [or-cvs] Log the offending policy, not the first policy,
Nick Mathewson
- [or-cvs] if we get an incredibly skewed timestamp from a dirserver m...,
Roger Dingledine
- [or-cvs] backport compression-detection code to maintenance branch s...,
Nick Mathewson
- [or-cvs] special case so we don"t yell when an empty http body doesn...,
Roger Dingledine
- [or-cvs] another rev of dir-spec.txt,
Roger Dingledine
- [or-cvs] a few more thoughts about seeds,
Roger Dingledine
- [or-cvs] clean a couple of messages,
Nick Mathewson
- [or-cvs] add a changelog for 0.0.9.3,
Roger Dingledine
- [or-cvs] headers for memcmp and ntohs,
Roger Dingledine
- [or-cvs] bump tor-0_0_9-patches branch to 0.0.9.3,
Roger Dingledine
- [or-cvs] Fix win32 compile,
Nick Mathewson
- [or-cvs] forward-port: fix win32 compile,
Roger Dingledine
- [or-cvs] isprint requires standard workaround for win32,
Nick Mathewson
- [or-cvs] Fix dumb bug in unittests.,
Nick Mathewson
- [or-cvs] fwd-port win32 isprint fix,
Nick Mathewson
- [or-cvs] Turn challenges.tex into minimally valid LaTeX,
Nick Mathewson
- [or-cvs] update website to point to 0.0.9.3,
Roger Dingledine
- [or-cvs] mention that win32 servers can bind to ports 80 and 443 dir...,
Roger Dingledine
- [or-cvs] comment SocksPort better as it pertains to servers,
Roger Dingledine
- [or-cvs] forward-port the 0.0.9.3 changelog,
Roger Dingledine
- [or-cvs] switch the paper over to llncs,
Roger Dingledine
- [or-cvs] update package-specific pages to mention 0.0.9.3,
Roger Dingledine
- [or-cvs] blank slates suck. here are some more words. they need to be,
Roger Dingledine
- [or-cvs] if we"re going to ship with our own privoxy, we might as well,
Roger Dingledine
- [or-cvs] Package 0.0.9.3.,
Peter Palfrader
- [or-cvs] Make the build depend on libevent-dev versioned: >= 1.0,
Peter Palfrader
- [or-cvs] Include 0.0.9.3 changelog in HEAD,
Peter Palfrader
- [or-cvs] Forward port 06_add_compile_time_defaults,
Peter Palfrader
- [or-cvs] Update URL to tor in debian/control and debian/copyright,
Peter Palfrader
- [or-cvs] responding to Roger"s comments,
goodell
- [or-cvs] stop pointing to the freebsd package, since it seems to be,
Roger Dingledine
- [or-cvs] stop listing the latest version on the frontpage,
Roger Dingledine
- [or-cvs] try to provide a bit more organization,
Roger Dingledine
- [or-cvs] some more organization,
Roger Dingledine
- [or-cvs] fill in the reputability and incentives sections,
Roger Dingledine
- [or-cvs] some more notes throughout,
Roger Dingledine
- [or-cvs] more on helper nodes,
Roger Dingledine
- [or-cvs] some more thoughts on scope; probably should not get into t...,
Roger Dingledine
- [or-cvs] Some comments about the scope of the wikipedia problem,
syverson
- [or-cvs] braindump some pending changes before I get more conflicts,
Nick Mathewson
- [or-cvs] remove the reputability section so we don"t end up double-s...,
Roger Dingledine
- [or-cvs] implement patch by matt edman to make nt services work and,
Roger Dingledine
- [or-cvs] sharpen section 1,
Roger Dingledine
- [or-cvs] Beginnings of a discussion of sparse topology Tor for scaling,
syverson
- [or-cvs] Forward-port win32 service patch; try to clean it a touch.,
Nick Mathewson
- [or-cvs] Add rudimentary pthread support that needs more testing.,
Nick Mathewson
- [or-cvs] add gentoo install directions,
Roger Dingledine
- [or-cvs] Just a few more topology scaling notes before bed,
syverson
- [or-cvs] make the example log-to-file line use log-level notice rath...,
Roger Dingledine
- [or-cvs] if we run out of dnsworkers or fd"s, don"t send a mysterious,
Roger Dingledine
- [or-cvs] when canceling a dns query after we run out of dnsworkers o...,
Roger Dingledine
- [or-cvs] when we fail due to resource limit, start saying so in our,
Roger Dingledine
- [or-cvs] prepare for letting people set MaxConn above 1024,
Roger Dingledine
- [or-cvs] i imagine it will confuse users that they can set maxconn,
Roger Dingledine
- [or-cvs] it occurs to me that perhaps not all humans are familiar with,
Roger Dingledine
- [or-cvs] forward-port the dns and maxconn fixes,
Roger Dingledine
- [or-cvs] shut up about failing to decode onionskins. i think we"re,
Roger Dingledine
- [or-cvs] forward-port the shutting up,
Roger Dingledine
- [or-cvs] add a list of other applications that are useful in,
Roger Dingledine
- [or-cvs] put in a paragraph blurting out the name of each related wo...,
Roger Dingledine
- [or-cvs] Cleaned and revised non-clique section. Added a reference,
syverson
- [or-cvs] Fix the bib entry I just made.,
syverson
- [or-cvs] Turn more thoughts into text. Next: filesharing.,
Nick Mathewson
- [or-cvs] cleanups, add nodes/traffic graphics, add china subsection,
Roger Dingledine
- [or-cvs] make gentoo instructions simpler,
Roger Dingledine
- [or-cvs] don"t let a corrupt directory cache keep us from starting,
Roger Dingledine
- [or-cvs] accept LDAP (389/tcp) and LDAPS (636/tcp) in default exit p...,
Roger Dingledine
- [or-cvs] distinguish between "well-formed and rejected" and "not well,
Roger Dingledine
- [or-cvs] if we fetch the dir from a mirror that has a wildly skewed,
Roger Dingledine
- [or-cvs] point at the actual gentoo howto,
Roger Dingledine
- [or-cvs] clean up the china section,
Roger Dingledine
- [or-cvs] comment about a bug wrt clock skew,
Roger Dingledine
- [or-cvs] Clarify who sends certs and chains,
Nick Mathewson
- [or-cvs] divvy up some more sections, so they"ll get done,
Roger Dingledine
- [or-cvs] give a better log message when we don"t have a good mirror of,
Roger Dingledine
- [or-cvs] backport a better log message from cvs, to close bug #83,
Roger Dingledine
- [or-cvs] we should handle the case where the client has no cert, for,
Roger Dingledine
- [or-cvs] minor tweaks and paul claims a subsection,
syverson
- [or-cvs] try to find the corrupt closeable_connection_lst entry early,
Roger Dingledine
- [or-cvs] be safe: if you got a resolvefailed end cell but you"re not...,
Roger Dingledine
- [or-cvs] Stop crashing when we"re asking to close_if_marked a conn t...,
Roger Dingledine
- [or-cvs] draft of a midlatency section added,
syverson
- [or-cvs] be less noisy about complaining when a jap client tries to ...,
Roger Dingledine
- [or-cvs] clarify what smartlist_remove promises, since we rely on it.,
Roger Dingledine
- [or-cvs] stop the infinite loop of freeing the same connection_t ove...,
Roger Dingledine
- [or-cvs] lay a trap for situations where we connection_free something,
Roger Dingledine
- [or-cvs] but don"t spring the trip on worker children, because it tu...,
Roger Dingledine
- [or-cvs] don"t double-detach a closing exit conn that"s waiting for ...,
Roger Dingledine
- [or-cvs] Delivery service mail,
Nickm
- [or-cvs] fix another rogue connection_free that was causing us troub...,
Roger Dingledine
- [or-cvs] stop logging loudly when a client tries an old onion key. i...,
Roger Dingledine
- [or-cvs] flesh out the routing-zones section,
Roger Dingledine
- [or-cvs] Delivery by mail,
Nickm
- [or-cvs] stop a sigpipe.,
Roger Dingledine
- [or-cvs] clean up section 2, add back reputability subsec.,
Roger Dingledine
- [or-cvs] clean up our references some more,
Roger Dingledine
- [or-cvs] fix a minor memory leak found by weasel,
Roger Dingledine
- [or-cvs] Fix arma"s fix for my leak,
Peter Palfrader
- [or-cvs] fix an edge case in parsing config options (thanks weasel),
Roger Dingledine
- [or-cvs] define TOR_FRAGILE if you want tor to give you a core when,
Roger Dingledine
- [or-cvs] Go into soft hibernation after 95% of the bandwidth is used,,
Roger Dingledine
- [or-cvs] give a bit more load to servers that claim to be able to,
Roger Dingledine
- [or-cvs] ask santa for a clean fast portable free async dns lib,
Roger Dingledine
Mail converted by MHonArc 2.6.10