Permalink
Commits on Jun 17, 2011
  1. Use binaries for xml attribute names in the IQ macro

    lmarlow committed Jun 17, 2011
    The IQ macro is only used by the IQ_GET and IQ_SET macros, which
    are only used by the exmpp_client_pubsub and exmpp_client_disco modules.
Commits on May 31, 2011
Commits on Mar 30, 2011
  1. Fix typo in EDoc of to_binary/2

    badlop committed Mar 28, 2011
Commits on Mar 25, 2011
Commits on Mar 16, 2011
Commits on Feb 23, 2011
Commits on Feb 17, 2011
  1. Respect sh precedence rules (thanks to Anthony Ramine)

    Christophe Romain committed Feb 17, 2011
Commits on Feb 15, 2011
Commits on Jan 28, 2011
  1. Fix another typos in Edoc comment

    badlop committed Jan 28, 2011
  2. Fix typo in Edoc comment

    badlop committed Jan 28, 2011
Commits on Jan 21, 2011
  1. exmpp_server_sasl:success/1 and ability to send SASL challenge with n…

    rraptorr committed with badlop Jan 17, 2011
    …o character data (EXMPP-52)
Commits on Jan 18, 2011
Commits on Jan 10, 2011
Commits on Dec 21, 2010
Commits on Dec 9, 2010
Commits on Nov 29, 2010
  1. Encode attribute names always as binary() (EXMPP-40).

    ppolv committed Nov 29, 2010
    Do not use atoms() for attribute names, use always binary().
Commits on Nov 23, 2010
  1. Fix start of bosh_client example

    badlop committed Nov 23, 2010
Commits on Nov 10, 2010
  1. Revert "Improve type specification (thanks kgemayel)"

    ppolv committed Nov 10, 2010
    export_type requires R14, and make exmpp impossible to compile
    under R13, so we delayed this change until R14 is more widely
    deployed.
    
    This reverts commit 06aea28.
Commits on Nov 8, 2010
Commits on Nov 2, 2010
  1. Avoid name clash on error/2.

    ppolv committed Nov 2, 2010
    Add a compiler directive
    -compile({no_auto_import,[error/2]}).
    
    to avoid name clash between local error/2 function and the
    one auto imported from erlang:error/2.
  2. Improve type specification (thanks kgemayel)

    ppolv committed Nov 2, 2010
    Improve type specification of exmpp records, add -export_type() declaration
    to allow importing types from other modules.
Commits on Oct 20, 2010
  1. Fix TLS decoding of large packets (EXMPP-44)

    ppolv committed Oct 20, 2010
    The data was received by the socket, and passed to the openssl driver,
    but we were reading from the driver only once, while we might need multiple
    reads from it to obtain the entire decrypted data available.
Commits on Oct 18, 2010
  1. it seems nobody takes care of 'Error' value in '{xmlstreamerror, Erro…

    delitrem committed Oct 18, 2010
    …r}' tuple, so it was supplemented with reason atom
Commits on Oct 1, 2010
  1. Fix incorrect connection state when loggin in (thanks jugg)

    ppolv committed Oct 1, 2010
    After establishing the session, the user is already logged in,
    so state must be logged_in.
Commits on Sep 20, 2010
  1. Do not crash the exmpp_component process if it receives an erroneous …

    ppolv committed Sep 20, 2010
    …stanza (thanks Thiago Camargo!)
    
    Try to not crash the process, instead, deliver a #received_packet{} to the client code,
    with all but the raw_packet fields set to 'undefined'.
    
    Note that the exmpp_component is still expected to be part of some supervision tree.
Commits on Sep 13, 2010
  1. Simplify field names in #jid record.

    ppolv committed Sep 13, 2010
    'prep_node', 'prep_domain' and 'prep_resource' were renamed to
    'node', 'domain' and 'resource'.
    
    'prep_jid' is now 'raw'.
    
    Note that this only change the field names on #jid, the API
    functions on exmpp_jid remains the same.