[Pkg-javascript-commits] [ltx] annotated tag upstream/2.4.2 created (now f8fd233)

Jonas Smedegaard dr at jones.dk
Wed Aug 31 13:04:20 UTC 2016


This is an automated email from the git hooks/post-receive script.

js pushed a change to annotated tag upstream/2.4.2
in repository ltx.

        at  f8fd233   (tag)
   tagging  d62cf16b66908b99c59aaa20bda5713e09e05dbf (commit)
  replaces  upstream/0.2.2
 tagged by  Jonas Smedegaard
        on  Wed Aug 31 13:11:29 2016 +0200

- Log -----------------------------------------------------------------
Upstream version 2.4.2
-----BEGIN PGP SIGNATURE-----

iQIcBAABCAAGBQJXxrthAAoJECx8MUbBoAEhKhUQAJl5iXlWUijNh2ob5ephPuBn
SkRkFWHaLZDcTS46d4GhgvQELU5sAcWZe4vC7nv/paEp/4m+fUClqk5l4A6eXMA8
erObR3mJn6ySoGidcKxFe5A8wR69mL+a7L+2SOkr6/NbfOFCclD4q/tOYHxQ71Ko
iUt0MF+G4IHQJBkX0uVNeBMCaVAw37p6CQY/VNhD22w5sUkEAxJN86UMufFmXHtg
/FtkxaKz9TIz1cbGl+yNyM1eTlei2hIQ5a8zpd0nAii4l7rixPSWyGj7AqP4tB/f
fS0BMOBvR5/voykS2w4fCTu56O9obpTihkHiQIw7UYTTnzlss+XhbUeK0iN9OMdp
JUhARvUTsuQEmFKwPCeqamzy/F1ZdEA/X6rm0oLKV9kd06NPE19CRb+zq8I2G+nc
VYAOaXzEJyKm4SMIyfV2UBhqN/OI8zgy9dymPlM4cCG7CAtYaONB210eUoDyf4gz
pYSIpOsQ+1gOrAjAhdrx+Ir0+I38a/r084NAUwFF0ne39v1uKZaVl4Qsb4KxPkAH
w2UeCnTUbhkDTmZGlc5uMVTXVdNfjNOiXh4b+lvS2bkgA7nxMqo+WS02XL4929mL
CRoklb7dCbCWsKj/oEdTuRLN3bvDy0uFd33Qu2OO4aF5cnhO5lqr0NmA5RlIt2OQ
x24/3tmnfCJ/eqxwx1B8
=29r6
-----END PGP SIGNATURE-----

Astro (236):
      starttls works
      SASL PLAIN, bind & session
      README & LICENSE
      examples/send_message.js & various fixes
      DNS SRV support
      README: s/\t/        /
      README: link Strophe.js
      README: TODO update
      xmpp.js: export XML.Element directly
      xml: getName() without element prefix
      connection: break onStanza() into useFeatures()
      README: TODO update
      client: allow passing jid as JID
      xml: getChildText()
      xml: getChildren() ignores string nodes
      connection: pass Buffer to expat parser, requires newest node-expat
      oops, all this c2s auth stuff belongs into client not connection
      insert <stream:stream> xmlns for each stanza
      README: syntax
      examples/send_message: tell on authFailure
      proper adding of <stream:stream> xmlns to each stanza
      client: useFeatures() is a Client not Connection method
      Connection: export NS consts; Client: full xmlns awareness
      client: emit 'error' on no available sasl mech; examples/send_message: print errors
      connection: xmlns usage fix
      SASL ANONYMOUS support
      examples/send_message: error output fix
      sasl: DIGEST-MD5 support
      README: TODO update :-)
      component support
      README: TODO update :-)
      client: oops, should emit 'stanza'
      connection.send(): stop if not writable
      README: Features
      package.json: version & author
      component: stream has no xmppVersion
      README: Design & TODO
      package.json: v0.0.3 just for npmjs
      package.json: fix dependencies
      README: npm package works now
      README: npm typo
      pimp my package.json
      client: use new Buffer base64 functionality in Node v0.1.102
      Connection: require('node-expat') for node-expat 1.1.0 (npm compatibility change)
      node-xmpp 0.0.4
      test_jid, fix JID constructor arguments
      JID.equals() + test
      JID: use node-stringprep normalization
      package.json: contributors update
      rm debug cruft
      xml.js: fix entity serialization + tests
      xml.js: documentation
      examples/echo_bot.js
      rm 'authFail' event in favour of 'error'; cleanup
      node-xmpp 0.1.0
      package.json: bump node-stringprep dependency
      node-xmpp 0.1.1
      connection: move stream starting to client & component
      new experimental s2s & router code
      s2s TODO + half example
      router: TODO
      router refactorized
      router: use incoming connections
      server: reorder dialback matching to allow empty keys
      router: fixes, TODO, clarification
      router: refactor a bit, receive stanzas
      router: send errors
      router: cannot use incoming connections for outgoing stanzas
      router: end half-closed streams
      router: acceptConnection() dialback checks
      real echo_server example
      unify connection ending & errors
      connection: error() should emit 'error'
      server initServer(): optimize dialback stanza matching
      router: readability
      router: purge queue on outStream close event
      connection: error('xml-not-well-formed')
      router: shape streams
      connection: optionally enforce maxStanzaSize, default 64KB for router
      router: nameprep all domains from network or user
      router: tcp keepAlive
      router: unify maxStanzaSize/rateLimit/keepAlive into Router.prototype.setupStream()
      router: fix nameprepping
      router: streamTimeout
      TODO: improve SRV lookups
      server: don't wait for features on non-1.0 servers
      router: asynchronous verifyDialback()
      server makeIncomingServer(): rm version='1.0' for now
      server dnsLookup(): skip on empty result
      fix stream_shaper
      client & component: fix Connection.prototype.startStream() invokation
      echo_bot: relative require path
      TLS server & credentials support
      server makeOutgoingServer() startStream(): no version='1.0' without TLS credentials
      sasl generateNonce(): fix
      router: TODO
      router: refuse to send to empty JID, clarify identifiers
      router: TODO
      router acceptConnection(): hook inStream 'close' event
      router: unregister(domain)
      router DomainContext.prototype.send(): return on missing to attribute
      router send(): inner routing
      router: SASL EXTERNAL outgoing
      connection onStanza(): stopParser() before setSecure()
      router: add <error/> with condition when returning stanzas
      server TLS credentials per domain
      IdleTimeout
      router DomainContext.prototype.addInStream(): always delete stream to be
      router: documentation
      router: refactor dialback for outgoing connections
      router: more dialback refactoring
      connection: refactor out into StreamParser
      stream_parser: with error conditions
      connection error(): emit 'error' with message instead of condition
      stream_parser: call EventEmitter ctor
      connection: do not inherit from net.Stream anymore
      client: proper SRV support
      component: switch to new code + echo_component example
      connection & client fixes
      router & server: cleaner approach
      stream_shaper: remove timer after close
      component & server: use SRV connecter events properly
      unify startStream()
      fixes to stream management
      s/\t/        /g
      rm debug output
      README: update design
      probe_server example
      router: hook 'error' of incoming connections
      catch more 'error' events
      router: fix error listener
      README: indentation
      connection rmStreamNs(): remove our xmlns for outgoing stanzas
      router: bind to :: per default
      router: documentation
      connection: rm debug
      name main library file node-xmpp.js
      README: features
      node-xmpp v0.2.0
      sasl: use ANONYMOUS as last resort if neither DIGEST-MD5 & PLAIN are available
      send_message example: wait 100ms before ending connection
      connection: deal with half-open sockets, wait for </stream:stream> before socket.end()
      send_message example: undo delay before end(); indentation
      untabify
      sasl: clean-up
      package.json: Michael Geers in contributors
      node-xmpp v0.2.1
      README: mention X-FACEBOOK-PLATFORM
      client: use socket to connect when host option is passed
      client ctor: move var self to broader scope
      client: don't forget startParser() & startStream() when connecting directly (opposed to via SRV)
      node-xmpp v0.2.2
      remove unneeded node-xmpp files
      rename xmpp/xml.js to element.js
      change everything towards ltx
      more README
      more README
      rm test_xml (was modified to test_element)
      parse (NEW)
      parse: emit error when tree was not complete
      parse tests
      depend on node-expat
      parse: require util or sys instead of utils
      ltx 0.0.2
      element: don't serialize null/undefined attributes
      ltx 0.0.3
      package.json: depend on node-expat >=1.2.0
      ltx 0.0.4
      Element.prototype.remove()
      element: serialize non-string child nodes + test
      ltx 0.0.5
      element: don't quote ' and " for vanilla text nodes
      findNS(): check for this.parent before recursing up
      Element.clone: fixes node-xmpp issue #36
      ltx 0.1.0
      LICENSE: replace GPL3 by MIT
      ltx 0.1.1
      package.json: license=MIT
      skip serializing null/undefined children
      element: replace forEach with for loops (optimization)
      test_parse: text with commas
      .travis.yml
      tests: proper use of vows
      package.json: vows as devDependency
      Merge pull request #2 from sarlalian/master
      serialize 0 children + tests
      ltx 0.1.2
      Merge remote-tracking branch 'flosse/modify'
      Merge remote-tracking branch 'flosse/byAttr'
      package.json: update contributors
      Merge remote-tracking branch 'pomeo/master'
      README: fix spelling (plurals)
      ltx 0.1.3
      configurable sax parsers (expat & saxjs backends)
      sax_easysax
      parse-test: test for entity unescaping
      browser benchmark
      parse-test: fix entities
      element: minor syntax cleaning
      handle parsing buffers w/ easysax & saxjs
      sax_easysax: unescape attributes + test
      parse-test: text encoding tests
      add sax_node-xml, disabled by default
      package.json: depend on easysax & sax
      lib/index-browserify.js
      proper browser benchmark building
      browser_benchmark: use only document.body.innerHTML
      package.json: move sax to devDependencies (easysax is faster in browsers)
      browser_benchmark: uses requestAnimationFrame
      lib/index.js: doc
      parse: silently drop unavailable parser backends
      disable sax_easysax because it cannot be pushed to
      package.json: syntax
      fix sax parsing test
      start implementing sax_ltx
      sax_ltx: peek at charCode
      sax_ltx: mv all parsing code inside closure
      sax_ltx: fixes, ignore processing instructions
      lib/index.js: fix doc
      browser_benchmark: node compatibility
      sax_ltx: rm dead code
      browser_benchmark: fix for browserify usage
      rename browser_benchmark to benchmark
      documentation
      sax parsers: use expat, ltx, saxjs by default
      parse.js: rm unused 'endElement' param
      package.json: forgotten browserify dependency
      parse-test: work around saxjs procrastinating events
      ltx 0.2.0
      update package.json
      Merge 'flosse/recursive-next-try'
      ltx 0.2.1
      .travis.yml: run against node 0.8
      Element.prototype.getChildText() selects elements just like .getChild()
      ltx 0.2.2
      sax_ltx: fix attrName scope + test

Christoph Hartmann (1):
      Fix travis ci link

Derek Hammer (2):
      Adding package.json so that npm can handle node-xmpp
      Adding package.json

Jonas Smedegaard (1):
      New upstream version 2.4.2

Justin Campbell (1):
      Connection: Return stanza on send for debugging

Lloyd Watkin (99):
      Merge pull request #22 from directi/master
      Merge pull request #20 from flosse/getChildrenByFilter
      Fix package.json for NPM, add myself as a maintainer
      More nodejs versions
      Add travis build status image
      Fixes issue #17
      0.2.3
      Don't leak to global
      Merge pull request #24 from lloydwatkin/master
      Merge pull request #25 from rbrcurtis/master
      0.2.4
      0.3.0
      Merge pull request #27 from dodo/patch-1
      0.3.1
      Merge pull request #28 from dodo/master
      0.3.2
      Test for issue-29
      Add failing test for issue #29
      Fix number issues
      Update to latest node-expat for nodejs 0.11 support
      0.3.3
      Only test on supported versions of nodejs
      Merge pull request #30 from chris-rock/patch-1
      Merge #32. Thanks @julien51.
      Add @julien51 to contributors
      " to '
      Formatting updates
      Comment test until we get a chance to fix
      Update packages
      0.3.4
      Clarify licence
      Test on nodejs 0.11.X
      Merge branch 'master' of github.com:node-xmpp/ltx
      Merge pull request #21 from vflash/patch-1
      Use DOMElement
      Fix migration bugs
      that -> self
      Code tidy
      Add .jshintrc
      Add tests for new DOMElement
      Use grunt to run tests
      Use grunt to run tests
      Tidying code
      Add .travis.yml
      Move parsers to their own sub-directory
      tabs -> spaces
      Cleaned up lib/element.js
      Cleaned up parse.js
      easysax cleaned up
      expat cleaned up
      More syntax fixes
      Turn of jshint checking until all code it tidied
      Fix test/element-test.js
      parse-test.js cleaned up
      Cleaned up last of code, reinstated code style checks
      0.4.0
      Publish ltx-browser.js
      0.4.1
      With c() and clone() we weren't using DOMElement
      Update browserified version
      Merge pull request #38 from node-xmpp/issue-37
      0.4.2
      Add documentation link
      Add a CONTRIBUTING.md
      Merge branch 'master' of github.com:node-xmpp/ltx
      Merge pull request #40 from tomstrummer/child-elements
      Include latest browserified code
      0.5.0
      Update `node-expat`
      0.5.1
      Use ~ not ^ for now
      0.5.2
      Remove nodejs 0.9 testing
      Update `npm` to support '^' in dependency versions
      Merge pull request #43 from node-xmpp/toJSON
      0.6.0
      Merge pull request #45 from julien51/master
      0.7.0
      Install a version of npm that everyone will be happy with
      Unescape line return entities
      Fix typo
      0.7.1
      Unescape elements using # codes
      0.7.2
      Close attrs object arguement.
      Update browserified ltx
      Ignore npm-debug.log files
      0.8.0
      Merge pull request #52 from sonnyp/patch-1
      Merge pull request #53 from sonnyp/patch-2
      Code tidy
      Merge pull request #54 from sonnyp/xmlns
      0.9.0
      Update ltx-browser.js
      Use local grunt, remove npm update in travis
      Update npm if node version is 0.8
      Fix version reference
      Merge pull request #58 from pdehaan/patch-1
      0.9.1

Manav Rathi (1):
      Allow blank string and zero as XML attributes.

Markus Kohlhase (9):
      get child elements filtered by an attribute value
      added method description
      added methods to modify an elements text and its attribute values
      search recursively
      added tests for recursive search
      Merge commit 'f7075b8c22afadb3870fee9d97a62fc92b8f5a40' into recursive-next-try
      doc
      added filter method
      added method in API description

Markus Westerholz (1):
      Upgrade libxml to latest (0.17.1 breaks on node 6.x) (#93)

Matt Lavin (1):
      Speedup xml escaping and unescaping

Michael Geers (2):
      added support for facebook chat via X-FACEBOOK-PLATFORM authentication
      removed unneeded code

Peter deHaan (1):
      Update license attribute

Ryan Curtis (1):
      replace const with var for ie support

Sergey Ovechkin (1):
      ndistro

Sonny Piers (73):
      kinda clone attrs obj argument
      Add node 0.12 and iojs to travis
      Fix for node 0.12
      attrs can be a string
      Update manual link
      Update manual link
      createElement and createDOMElement
      update dependencies
      Add Sonny Piers to contributors
      1.0.0
      Make sax and node-expat optional
      Merge pull request #63 from node-xmpp/opt-expat-sax
      bump dependencies
      fix package.json
      Merge pull request #64 from node-xmpp/deps
      Various changes
      Merge pull request #65 from node-xmpp/ref
      use inherits npm module
      do not expose DOMElement
      remove defensive Parser check
      2.0.0
      use eslint
      Merge pull request #66 from node-xmpp/eslint
      use standard JavaScript style and improvements
      Merge pull request #67 from node-xmpp/standard
      add test documentation
      add preversion script
      2.0.1
      2.0.2
      Element equality
      Merge pull request #68 from node-xmpp/equality
      2.1.0
      fix equality with serializable objects
      Merge pull request #70 from node-xmpp/serialize-equality
      2.1.1
      better configurability for parser and Parser
      Merge pull request #73 from node-xmpp/parse_configure
      2.2.0
      libxmljs backend
      Merge pull request #74 from node-xmpp/xmppsax
      fix benchmarks for benchmarkjs 2
      Merge pull request #77 from node-xmpp/greenkeeper-benchmark-2.0.0
      fix escaping
      Merge pull request #80 from node-xmpp/greenkeeper-libxmljs-0.17.0
      add support for es6 tagged templates
      Merge pull request #78 from node-xmpp/tagged-templates
      better benchmarks
      Merge pull request #82 from node-xmpp/moar-benchmarks
      Update README.md
      Merge pull request #79 from node-xmpp/fix-unescapeXML
      bump dependencies
      fix lint issues
      use escapeXML from escape.js
      Merge pull request #84 from node-xmpp/use-escapeXML
      2.2.1
      Merge pull request #86 from mdlavin/speedup-xml-escape-unescape
      fix lib/escape indent
      2.2.2
      add parsers comparison benchmark and update README
      Merge pull request #87 from node-xmpp/readme-update
      use original constructor for the clone
      Merge pull request #88 from node-xmpp/clone-constructor
      2.3.0
      make clone a standalone method
      Merge pull request #89 from node-xmpp/banana-gorilla
      remove Element.toJSON
      Merge pull request #91 from node-xmpp/no-json-2
      add createElement jsdoc
      ltx.is (#94)
      2.4.0
      2.4.1
      createElement: ignore null and undefined children (#98)
      2.4.2

Thom Nichols (2):
      Element.getChildElements() method.  Fixes #39
      whitespace

Vopilovsky Constantine (1):
      Update lib/sax_easysax.js

Will Fife (1):
      Fixed an issue with elements with properties who's value is 0 not rendering the property

Xiaoxin Lu (1):
      Revert "Merge pull request #91 from node-xmpp/no-json-2" (#97)

danielzzz (1):
      added authenticated state reset, so online event is correctly triggered when reconnecting

greenkeeperio-bot (2):
      chore(package): update benchmark to version 2.0.0
      chore(package): update libxmljs to version 0.17.0

julien (2):
      adding getAttr
      adding removeAttributeNS methods

▟ ▖▟ ▖ (15):
      fixed for current browserify
      test some stanza starts when sax parsing
      pin down a bug with partialy parsed attrs in sax_ltx
      Merge branch 'fix_sax_ltx' of git://github.com/astro/ltx
      update #29 test with data from node-xmp/node-xmpp#198
      issue-29 test #3 which is not failing
      Merge pull request #35 from node-xmpp/grunt
      Merge branch 'dom' of git://github.com/node-xmpp/ltx
      fix jshint
      add myself to the contributors
      add reference for browserify to browser specific index to package.json
      add toJSON to element
      add test for toJSON
      pipe debug cli option to browserify
      add new ltx-browser.js build

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  2d2e992   starttls works
       new  29612d1   SASL PLAIN, bind & session
       new  f991f20   README & LICENSE
       new  4ff5ff5   examples/send_message.js & various fixes
       new  2f98ff2   DNS SRV support
       new  9f3e30e   README: s/\t/        /
       new  0eee581   README: link Strophe.js
       new  5cb2b88   README: TODO update
       new  7e5520b   xmpp.js: export XML.Element directly
       new  83e953a   xml: getName() without element prefix
       new  7a1eaa5   connection: break onStanza() into useFeatures()
       new  9f01769   README: TODO update
       new  f4a0918   client: allow passing jid as JID
       new  10bf8dc   xml: getChildText()
       new  f36fb30   xml: getChildren() ignores string nodes
       new  ebab626   connection: pass Buffer to expat parser, requires newest node-expat
       new  7baf775   oops, all this c2s auth stuff belongs into client not connection
       new  8e30316   insert <stream:stream> xmlns for each stanza
       new  112c5ce   README: syntax
       new  c303e0a   examples/send_message: tell on authFailure
       new  6fb6ffe   proper adding of <stream:stream> xmlns to each stanza
       new  372f1bb   client: useFeatures() is a Client not Connection method
       new  7c2d285   Connection: export NS consts; Client: full xmlns awareness
       new  50119d4   client: emit 'error' on no available sasl mech; examples/send_message: print errors
       new  d85f556   connection: xmlns usage fix
       new  8697a22   SASL ANONYMOUS support
       new  0a8cdac   examples/send_message: error output fix
       new  33abba0   sasl: DIGEST-MD5 support
       new  4bd2a04   README: TODO update :-)
       new  18268d9   component support
       new  588e0fc   README: TODO update :-)
       new  7771fb3   client: oops, should emit 'stanza'
       new  b8ec0d5   connection.send(): stop if not writable
       new  5d14c9a   README: Features
       new  65746d5   Adding package.json so that npm can handle node-xmpp
       new  9302920   Adding package.json
       new  1a1e836   package.json: version & author
       new  0c2e844   component: stream has no xmppVersion
       new  7f2aa4a   README: Design & TODO
       new  c1ba4e8   package.json: v0.0.3 just for npmjs
       new  9b63ada   package.json: fix dependencies
       new  8a034be   README: npm package works now
       new  bcbbcc7   README: npm typo
       new  16074de   pimp my package.json
       new  092076d   Connection: Return stanza on send for debugging
       new  7b0c711   client: use new Buffer base64 functionality in Node v0.1.102
       new  e6f7116   Connection: require('node-expat') for node-expat 1.1.0 (npm compatibility change)
       new  7728a1a   node-xmpp 0.0.4
       new  93d5d6b   added authenticated state reset, so online event is correctly triggered when reconnecting
       new  0c6f0c1   test_jid, fix JID constructor arguments
       new  5f59a43   JID.equals() + test
       new  27d6561   JID: use node-stringprep normalization
       new  1b237fc   package.json: contributors update
       new  842fcf9   rm debug cruft
       new  7d683ea   xml.js: fix entity serialization + tests
       new  097df65   xml.js: documentation
       new  8be2efe   examples/echo_bot.js
       new  4e863cc   rm 'authFail' event in favour of 'error'; cleanup
       new  3b09427   node-xmpp 0.1.0
       new  e08561f   package.json: bump node-stringprep dependency
       new  f773659   node-xmpp 0.1.1
       new  5437b43   connection: move stream starting to client & component
       new  6167033   new experimental s2s & router code
       new  ea20db4   s2s TODO + half example
       new  d9a4c3c   router: TODO
       new  5ea7096   router refactorized
       new  f135651   router: use incoming connections
       new  58574fa   server: reorder dialback matching to allow empty keys
       new  47df149   router: fixes, TODO, clarification
       new  bfd6d27   router: refactor a bit, receive stanzas
       new  fe69046   router: send errors
       new  c577f49   router: cannot use incoming connections for outgoing stanzas
       new  9a4ac3c   router: end half-closed streams
       new  75d41ec   router: acceptConnection() dialback checks
       new  7e70b2d   real echo_server example
       new  9650a9b   unify connection ending & errors
       new  3eb35df   connection: error() should emit 'error'
       new  258cb4c   server initServer(): optimize dialback stanza matching
       new  bf10604   router: readability
       new  db8dfb5   router: purge queue on outStream close event
       new  e507191   connection: error('xml-not-well-formed')
       new  5d5ea71   router: shape streams
       new  210f3ab   connection: optionally enforce maxStanzaSize, default 64KB for router
       new  b801768   router: nameprep all domains from network or user
       new  35b2a9f   router: tcp keepAlive
       new  0fca81b   router: unify maxStanzaSize/rateLimit/keepAlive into Router.prototype.setupStream()
       new  b4247d5   router: fix nameprepping
       new  9d68b51   router: streamTimeout
       new  e6404d5   TODO: improve SRV lookups
       new  3828180   server: don't wait for features on non-1.0 servers
       new  c2c3b4c   router: asynchronous verifyDialback()
       new  313d478   server makeIncomingServer(): rm version='1.0' for now
       new  fba4a7a   server dnsLookup(): skip on empty result
       new  dba0815   fix stream_shaper
       new  2af5a12   client & component: fix Connection.prototype.startStream() invokation
       new  7c2f11e   echo_bot: relative require path
       new  d374da6   TLS server & credentials support
       new  2a392d5   server makeOutgoingServer() startStream(): no version='1.0' without TLS credentials
       new  b83c697   sasl generateNonce(): fix
       new  c41623f   router: TODO
       new  620ddb4   router: refuse to send to empty JID, clarify identifiers
       new  9282812   router: TODO
       new  1b901e0   router acceptConnection(): hook inStream 'close' event
       new  56fa6db   router: unregister(domain)
       new  c33b0ca   router DomainContext.prototype.send(): return on missing to attribute
       new  df2caed   router send(): inner routing
       new  02d9468   router: SASL EXTERNAL outgoing
       new  92c7e94   connection onStanza(): stopParser() before setSecure()
       new  9962e3a   router: add <error/> with condition when returning stanzas
       new  dcf8faa   server TLS credentials per domain
       new  ae72ca8   IdleTimeout
       new  7ffc619   router DomainContext.prototype.addInStream(): always delete stream to be replaced first
       new  d1659a1   router: documentation
       new  b072946   router: refactor dialback for outgoing connections
       new  fdf120f   router: more dialback refactoring
       new  d87d6b8   connection: refactor out into StreamParser
       new  bb7a9a4   stream_parser: with error conditions
       new  02568db   connection error(): emit 'error' with message instead of condition
       new  75436a0   stream_parser: call EventEmitter ctor
       new  01b0bf2   connection: do not inherit from net.Stream anymore
       new  9a41d54   client: proper SRV support
       new  5c83a31   component: switch to new code + echo_component example
       new  1d09020   connection & client fixes
       new  0215069   router & server: cleaner approach
       new  8caffaa   stream_shaper: remove timer after close
       new  32239b1   component & server: use SRV connecter events properly
       new  206235d   unify startStream()
       new  983e27d   fixes to stream management
       new  9c3c3f0   s/\t/        /g
       new  d38955c   rm debug output
       new  e614607   README: update design
       new  60e8969   probe_server example
       new  56dc14f   router: hook 'error' of incoming connections
       new  7308ded   catch more 'error' events
       new  f8e55ff   router: fix error listener
       new  9cf3cca   README: indentation
       new  3ca0263   connection rmStreamNs(): remove our xmlns for outgoing stanzas
       new  3695f3b   router: bind to :: per default
       new  28b7e06   router: documentation
       new  39818ef   connection: rm debug
       new  83a7611   name main library file node-xmpp.js
       new  7b4ee48   README: features
       new  937ade6   node-xmpp v0.2.0
       new  ba2d170   sasl: use ANONYMOUS as last resort if neither DIGEST-MD5 & PLAIN are available
       new  ae4c888   send_message example: wait 100ms before ending connection
       new  5001cf1   connection: deal with half-open sockets, wait for </stream:stream> before socket.end()
       new  2afcd1f   send_message example: undo delay before end(); indentation
       new  7b3bfb4   added support for facebook chat via X-FACEBOOK-PLATFORM authentication
       new  16b55d7   untabify
       new  af95ceb   sasl: clean-up
       new  89c53a9   package.json: Michael Geers in contributors
       new  98467be   node-xmpp v0.2.1
       new  e108191   README: mention X-FACEBOOK-PLATFORM
       new  4996243   client: use socket to connect when host option is passed
       new  a2ec82a   client ctor: move var self to broader scope
       new  11b6eb1   client: don't forget startParser() & startStream() when connecting directly (opposed to via SRV)
       new  fa7e9e1   node-xmpp v0.2.2
       new  e5c014e   removed unneeded code formatting cleanup
       new  19024a9   remove unneeded node-xmpp files
       new  e972a54   rename xmpp/xml.js to element.js
       new  e550e55   change everything towards ltx
       new  14f9726   more README
       new  565e194   more README
       new  987ef11   rm test_xml (was modified to test_element)
       new  ef47529   parse (NEW)
       new  6bb04d2   parse: emit error when tree was not complete
       new  ebdd117   parse tests
       new  1f02ac0   depend on node-expat
       new  e0aa4d9   parse: require util or sys instead of utils
       new  99f64db   ltx 0.0.2
       new  21d6c96   element: don't serialize null/undefined attributes
       new  a2663d1   ltx 0.0.3
       new  0c09280   package.json: depend on node-expat >=1.2.0
       new  9ef35a7   ltx 0.0.4
       new  8ae9b75   Element.prototype.remove()
       new  7085c0c   element: serialize non-string child nodes + test
       new  2374b30   ltx 0.0.5
       new  cbc7c85   element: don't quote ' and " for vanilla text nodes
       new  4d14e13   findNS(): check for this.parent before recursing up
       new  fd3582a   Element.clone: fixes node-xmpp issue #36
       new  fbf740b   ltx 0.1.0
       new  e8ecd12   LICENSE: replace GPL3 by MIT
       new  944c9c6   ltx 0.1.1
       new  5c20c5f   package.json: license=MIT
       new  7289d44   skip serializing null/undefined children
       new  f322d4c   element: replace forEach with for loops (optimization)
       new  878b2d3   test_parse: text with commas
       new  9f2e002   .travis.yml
       new  e0b1bba   tests: proper use of vows
       new  7c98532   package.json: vows as devDependency
       new  b76ca13   Fixed an issue with elements with properties who's value is 0 not rendering the property
       new  259cc6a   Merge pull request #2 from sarlalian/master
       new  f5f4869   serialize 0 children + tests
       new  e252aa2   ltx 0.1.2
       new  2c13d5d   ndistro
       new  ed2a38f   get child elements filtered by an attribute value
       new  a499164   added method description
       new  b42c7db   added methods to modify an elements text and its attribute values
       new  822d839   Merge remote-tracking branch 'flosse/modify'
       new  a40e847   Merge remote-tracking branch 'flosse/byAttr'
       new  4661407   package.json: update contributors
       new  53a51b6   Merge remote-tracking branch 'pomeo/master'
       new  f7075b8   search recursively
       new  041a223   README: fix spelling (plurals)
       new  bf56718   ltx 0.1.3
       new  b6f9e1b   configurable sax parsers (expat & saxjs backends)
       new  f33f41b   sax_easysax
       new  6dd4ce9   parse-test: test for entity unescaping
       new  34d7247   browser benchmark
       new  6debed4   parse-test: fix entities
       new  25b3aa4   element: minor syntax cleaning
       new  3a497b2   handle parsing buffers w/ easysax & saxjs
       new  4336005   sax_easysax: unescape attributes + test
       new  7407772   parse-test: text encoding tests
       new  717062d   add sax_node-xml, disabled by default
       new  5c65ffc   package.json: depend on easysax & sax
       new  8c59dee   lib/index-browserify.js
       new  584e889   proper browser benchmark building
       new  c921362   browser_benchmark: use only document.body.innerHTML
       new  f9a1981   package.json: move sax to devDependencies (easysax is faster in browsers)
       new  a452e70   browser_benchmark: uses requestAnimationFrame
       new  4d76671   lib/index.js: doc
       new  26da3f0   parse: silently drop unavailable parser backends
       new  29d0cc2   disable sax_easysax because it cannot be pushed to
       new  d2c0921   package.json: syntax
       new  5325ad6   fix sax parsing test
       new  0426b66   start implementing sax_ltx
       new  8e693a8   sax_ltx: peek at charCode
       new  281b6f1   sax_ltx: mv all parsing code inside closure
       new  98057b7   sax_ltx: fixes, ignore processing instructions
       new  734a065   lib/index.js: fix doc
       new  a4fd8ae   browser_benchmark: node compatibility
       new  8469602   sax_ltx: rm dead code
       new  248b70d   browser_benchmark: fix for browserify usage
       new  129fdeb   rename browser_benchmark to benchmark
       new  282ec12   documentation
       new  761bebc   sax parsers: use expat, ltx, saxjs by default
       new  8f3f38c   parse.js: rm unused 'endElement' param
       new  cdef4ee   package.json: forgotten browserify dependency
       new  a1fad03   parse-test: work around saxjs procrastinating events
       new  f68025e   ltx 0.2.0
       new  1c8faa3   update package.json
       new  23f32dc   added tests for recursive search
       new  0bd3a35   Merge commit 'f7075b8c22afadb3870fee9d97a62fc92b8f5a40' into recursive-next-try
       new  14889c4   doc
       new  5c270f7   Merge 'flosse/recursive-next-try'
       new  6cc7c19   ltx 0.2.1
       new  53bd5e4   .travis.yml: run against node 0.8
       new  f7977f5   Element.prototype.getChildText() selects elements just like .getChild()
       new  cbc2bb6   ltx 0.2.2
       new  fac9f00   added filter method
       new  6ed1231   added method in API description
       new  ba26894   Update lib/sax_easysax.js
       new  b1378df   Allow blank string and zero as XML attributes.
       new  5735728   Merge pull request #22 from directi/master
       new  3db5a2f   Merge pull request #20 from flosse/getChildrenByFilter
       new  8c30673   Fix package.json for NPM, add myself as a maintainer
       new  71e04fa   More nodejs versions
       new  076f483   Add travis build status image
       new  175422c   Fixes issue #17
       new  b6e8977   0.2.3
       new  cd5dfd1   Don't leak to global
       new  39bb469   Merge pull request #24 from lloydwatkin/master
       new  b9809c5   replace const with var for ie support
       new  6f7a4e8   Merge pull request #25 from rbrcurtis/master
       new  77323a7   0.2.4
       new  f04bb97   0.3.0
       new  deb5de1   fixed for current browserify
       new  fd5c808   Merge pull request #27 from dodo/patch-1
       new  cac5b11   0.3.1
       new  1bbcd83   sax_ltx: fix attrName scope + test
       new  f26e5bc   test some stanza starts when sax parsing
       new  758cd64   pin down a bug with partialy parsed attrs in sax_ltx
       new  34ef6fc   Merge branch 'fix_sax_ltx' of git://github.com/astro/ltx
       new  5f8c8dc   Merge pull request #28 from dodo/master
       new  4651efa   0.3.2
       new  2146f56   Test for issue-29
       new  c15e0a0   Add failing test for issue #29
       new  09528e4   update #29 test with data from node-xmp/node-xmpp#198
       new  890f586   issue-29 test #3 which is not failing
       new  7d0bb29   Fix number issues
       new  dc98026   Update to latest node-expat for nodejs 0.11 support
       new  833e62b   0.3.3
       new  ce6ec82   Fix travis ci link
       new  d656d99   Only test on supported versions of nodejs
       new  02b3a49   Merge pull request #30 from chris-rock/patch-1
       new  58e0970   adding getAttr
       new  1402c59   Merge #32. Thanks @julien51.
       new  2397517   Add @julien51 to contributors
       new  756ecf7   " to '
       new  4e1f636   Formatting updates
       new  08c4137   Comment test until we get a chance to fix
       new  ee0b3b5   Update packages
       new  2ee2d2c   0.3.4
       new  7960a26   Clarify licence
       new  254e37d   Test on nodejs 0.11.X
       new  f46a3e7   Merge branch 'master' of github.com:node-xmpp/ltx
       new  b4b1d0b   Merge pull request #21 from vflash/patch-1
       new  5a4261c   Use DOMElement
       new  ab2d6e0   Fix migration bugs
       new  273830c   that -> self
       new  2c29af2   Code tidy
       new  5947cb2   Add .jshintrc
       new  515cb64   Add tests for new DOMElement
       new  9993a4a   Use grunt to run tests
       new  cd29d05   Use grunt to run tests
       new  91335e3   Tidying code
       new  53bae00   Add .travis.yml
       new  52585ab   Move parsers to their own sub-directory
       new  73b653d   tabs -> spaces
       new  7220bd4   Cleaned up lib/element.js
       new  e5e2b13   Cleaned up parse.js
       new  71ef677   easysax cleaned up
       new  75165cb   expat cleaned up
       new  d47c598   More syntax fixes
       new  c570ece   Turn of jshint checking until all code it tidied
       new  e5267fa   Fix test/element-test.js
       new  a057790   parse-test.js cleaned up
       new  50b8f99   Cleaned up last of code, reinstated code style checks
       new  745b26e   Merge pull request #35 from node-xmpp/grunt
       new  f418cb0   Merge branch 'dom' of git://github.com/node-xmpp/ltx
       new  3c6ce08   fix jshint
       new  43aaf0e   0.4.0
       new  1d2f684   add myself to the contributors
       new  bb20105   add reference for browserify to browser specific index to package.json
       new  6c163bd   Publish ltx-browser.js
       new  935b6fe   0.4.1
       new  e2e87ef   With c() and clone() we weren't using DOMElement
       new  0de752e   Update browserified version
       new  6b502ce   Merge pull request #38 from node-xmpp/issue-37
       new  d689dad   0.4.2
       new  5924a6d   Add documentation link
       new  9ba48a7   Add a CONTRIBUTING.md
       new  84b9120   Merge branch 'master' of github.com:node-xmpp/ltx
       new  fff07d7   Element.getChildElements() method.  Fixes #39
       new  e32a73f   whitespace
       new  40a4607   Merge pull request #40 from tomstrummer/child-elements
       new  687ff5d   Include latest browserified code
       new  2f6906d   0.5.0
       new  1beabb7   Update `node-expat`
       new  a0bb92b   0.5.1
       new  8906195   Use ~ not ^ for now
       new  f53ca73   0.5.2
       new  472bf89   Remove nodejs 0.9 testing
       new  af1bb57   Update `npm` to support '^' in dependency versions
       new  8232d63   add toJSON to element
       new  b196df8   add test for toJSON
       new  663f5ec   pipe debug cli option to browserify
       new  1042e19   Merge pull request #43 from node-xmpp/toJSON
       new  8ca288f   0.6.0
       new  8c6ee0b   add new ltx-browser.js build
       new  3f7802a   adding removeAttributeNS methods
       new  6818ee6   Merge pull request #45 from julien51/master
       new  f02f4c1   0.7.0
       new  22e5bf9   Install a version of npm that everyone will be happy with
       new  06d922f   Unescape line return entities
       new  ea0268a   Fix typo
       new  bd2d23f   0.7.1
       new  bb8980e   Unescape elements using # codes
       new  4534c7d   0.7.2
       new  e67e7ef   kinda clone attrs obj argument
       new  47284d2   Close attrs object arguement.
       new  842c6a3   Update browserified ltx
       new  ace5d98   Ignore npm-debug.log files
       new  6f8be18   0.8.0
       new  8fdd34b   Add node 0.12 and iojs to travis
       new  2ae7db4   Fix for node 0.12
       new  96cc64e   Merge pull request #52 from sonnyp/patch-1
       new  a7be331   Merge pull request #53 from sonnyp/patch-2
       new  2415606   attrs can be a string
       new  ec3a995   Code tidy
       new  8f045b1   Merge pull request #54 from sonnyp/xmlns
       new  ec0ec44   0.9.0
       new  916d6b1   Update ltx-browser.js
       new  f3dca23   Use local grunt, remove npm update in travis
       new  d8b7ac1   Update npm if node version is 0.8
       new  3ef3a67   Fix version reference
       new  f994e2d   Update manual link
       new  1e41a83   Update manual link
       new  60db5e0   Update license attribute
       new  1912063   Merge pull request #58 from pdehaan/patch-1
       new  09896f4   0.9.1
       new  99d9958   createElement and createDOMElement
       new  b9018db   update dependencies
       new  68fec01   Add Sonny Piers to contributors
       new  404d717   1.0.0
       new  5545ffe   Make sax and node-expat optional
       new  c5199c6   Merge pull request #63 from node-xmpp/opt-expat-sax
       new  0c00a4e   bump dependencies
       new  db88f92   fix package.json
       new  4d41636   Merge pull request #64 from node-xmpp/deps
       new  f70e712   Various changes
       new  b788a8e   Merge pull request #65 from node-xmpp/ref
       new  63f275b   use inherits npm module
       new  fa74600   do not expose DOMElement
       new  6ca7a2e   remove defensive Parser check
       new  b86c74a   2.0.0
       new  2704707   use eslint
       new  5e03099   Merge pull request #66 from node-xmpp/eslint
       new  34138b2   use standard JavaScript style and improvements
       new  3b55b9f   Merge pull request #67 from node-xmpp/standard
       new  697b827   add test documentation
       new  cc0c454   add preversion script
       new  d4bfd1d   2.0.1
       new  7bf54b1   2.0.2
       new  ce8ac36   Element equality
       new  e87ace2   Merge pull request #68 from node-xmpp/equality
       new  4575d46   2.1.0
       new  b2d3c72   fix equality with serializable objects
       new  88e9492   Merge pull request #70 from node-xmpp/serialize-equality
       new  8b26a96   2.1.1
       new  d7c28bf   better configurability for parser and Parser
       new  218ac67   Merge pull request #73 from node-xmpp/parse_configure
       new  ab08122   2.2.0
       new  34b8106   libxmljs backend
       new  5cddca5   Merge pull request #74 from node-xmpp/xmppsax
       new  9f68bca   chore(package): update benchmark to version 2.0.0
       new  2213f62   fix benchmarks for benchmarkjs 2
       new  8936751   Merge pull request #77 from node-xmpp/greenkeeper-benchmark-2.0.0
       new  052348c   fix escaping
       new  94b5ee1   chore(package): update libxmljs to version 0.17.0
       new  000027a   Merge pull request #80 from node-xmpp/greenkeeper-libxmljs-0.17.0
       new  ebb5310   add support for es6 tagged templates
       new  55dd54d   Merge pull request #78 from node-xmpp/tagged-templates
       new  860de9f   better benchmarks
       new  eab691c   Merge pull request #82 from node-xmpp/moar-benchmarks
       new  c54d15c   Update README.md
       new  d59d604   Merge pull request #79 from node-xmpp/fix-unescapeXML
       new  8bfa88f   bump dependencies
       new  c02aae8   fix lint issues
       new  5b7e02a   use escapeXML from escape.js
       new  7495cb3   Merge pull request #84 from node-xmpp/use-escapeXML
       new  32a1094   2.2.1
       new  ec3dbef   Speedup xml escaping and unescaping
       new  a27737e   Merge pull request #86 from mdlavin/speedup-xml-escape-unescape
       new  fa76700   fix lib/escape indent
       new  5e571e6   2.2.2
       new  b059a94   add parsers comparison benchmark and update README
       new  928e9ea   Merge pull request #87 from node-xmpp/readme-update
       new  fd9119f   use original constructor for the clone
       new  b715c0e   Merge pull request #88 from node-xmpp/clone-constructor
       new  1072a17   2.3.0
       new  85830df   make clone a standalone method
       new  6ccfc52   Merge pull request #89 from node-xmpp/banana-gorilla
       new  ca43c42   remove Element.toJSON
       new  a1fc70c   Merge pull request #91 from node-xmpp/no-json-2
       new  f9d259b   Upgrade libxml to latest (0.17.1 breaks on node 6.x) (#93)
       new  56365a0   add createElement jsdoc
       new  b22dcbe   ltx.is (#94)
       new  9369d01   2.4.0
       new  132150e   Revert "Merge pull request #91 from node-xmpp/no-json-2" (#97)
       new  bb42870   2.4.1
       new  191d33d   createElement: ignore null and undefined children (#98)
       new  d1e0536   2.4.2
       new  d62cf16   New upstream version 2.4.2

The 455 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/ltx.git



More information about the Pkg-javascript-commits mailing list