libinfinity 0.7.2:

	* Fix user table iteration order to be deterministic, possibly fixing
          on out-of-sync bug. (Sunil Mohan Adapa, #22)
	* Fix a possible crash when running g-ir-scanner. (James Clarke)
	* infinoted: Add support for notifying systemd when the service is
	  running.

libinfinity 0.7.1:

	* Fix a possible crash when uploading a document to the infinoted
	  server. (gobby #142)
	* Fix two instances of possible format string injection. (#17)

libinfinity 0.7.0:

	* infinoted: Allow to listen on a specific interface instead of all
	  interfaces (Lukas Kupczyk).
	* infinoted: Add a dbus plugin which allows some interaction with
	  reading and modifying the directory tree.
	* Removed support for GTK+ 2.x. libinfinity-0.7 can only be built
	  against GTK+ 3.x.
	* Generate gobject-introspection repositories, allowing libinfinity
	  to be used from higher-level programming languages such as Python.
	* Enable TCP keepalives on all connections to prevent inactive
	  connections from being dropped by a firewall, and to allow quicker
	  detection of an actual disconnect.

libinfinity 0.6.7:
	* Fix a possible crash when an entry is removed from the document
	  browser.
	* Fix a possible crash in infinoted when access control lists are
	  enabled.
	* Fix an assertion failure when operating with text documents and
	  using glib 2.46 or newer.

libinfinity 0.6.6:
	* Fix certificates being only verified for expiration and other
	  criteria such as weak algorithms if the CA is not trusted.
	  (gobby #61)
	* Fix some assertion failures and inconsistencies in
	  InfTextFixlineBuffer.
	* Fix a client-side crash when the server shuts down ordinarily
	  while still connected.

libinfinity 0.6.5:
	* Fix memory corruption in InfTextFixlineBuffer.
	* infinoted: Fix error message in server log when a client certificate
	  is not trusted.
	* Fix various crashes related to sending data to already closed
	  connections.
	* Build fix when res_query is provided by libc, not libresolv, such
	  as on FreeBSD (gobby #23, Samantha Michelle Smith).

libinfinity 0.6.4:
	* Build fixes for Mac OS X (#7, Dominyk Tiller).

libinfinity 0.6.3:
	* infinoted: Fix a possible timing attack on the server password
	  (Jann Horn).
	* infinoted: Use mode 0777 instead of 0700 when creating directories
	  in the directory-sync plugin.
	* Write certificates not seen before into the known hosts file.

libinfinity 0.6.2:
	* Fix accounts being deleted when a plugin overrides the default
	  account storage.
	* The infinoted manual page has been corrected for the syntax of the
	  --plugins option.
	* A crash has been fixed when a connection is closed for which the
	  the certificate dialog was shown.

libinfinity 0.6.1:
	* Explicitly link against libresolv on unix-based systems, to avoid
	  a possible build failure.

libinfinity 0.6.0:

	* infinoted: Introduced a plugin infrastructure, and ported some of
	  the previous functionality to plugins.
	* infinoted: Add a plugin for client authentication with certificates.
	* Add a system for user management and access control lists (ACLs).
	* Change certificate checker to a trust-on-first-use (SSH-like)
	  mechanism when the signer cannot be verified.
	* Code refactorings, and many new interfaces and APIs.

libinfinity 0.5.5:

	* Fix a crash in infinoted when nmap scans the infinote port (Rainer
	Rehak).

libinfinity 0.5.4:

	* Fix crashes that can happen when the connection goes down at
	  unexpected moments.
	* Fix a crash when when drawing remote cursors or selections and the
	  initial document has not yet been fully transmitted.
	* Fix a possible crash when undoing or redoing many operations in a
	  row (Sven Brauch).

libinfinity 0.5.3:

	* Fix a crash when a connection goes down at the moment libinfinity
	  is trying to send data.
	* Fix possible undefined behavior at type registration (Colomban
	  Wendling).

libinfinity 0.5.2:

	* Fix a crash when a server certificate does not have a hostname set
	* Fix a crash when the remote side sends invalid UTF-8
	* Fix compilation with glib >= 2.31

libinfinity 0.5.1:

	* infinoted: Update directory sync settings on config reload
	* infinoted: Fix a crash when directory sync was enabled (#556)
	* Fix the build on Mac OS X (#563)
	* Disallow node names containing non-printable or only space
	  characters
	* Fixed a reference leak in infd_directory_add_note()
	* Fixed a crash in infd_directory_iter_get_session()

libinfinity 0.5.0:

	* infinoted: Added the --pam-server, --allow-user and --allow-group
	  command line options. 
	* Show cursor and selection of remote users in the own textview and
	  the scrollbar.
	* Add optional support for GTK+ 3.
	* Provide asynchronous SASL authentication.

libinfinity 0.4.2:

	* infinoted: Fixed a bug when infinoted did not launch in daemonized
	mode when the global PID file directory did not exist.
	* Fixed a crash which could occur in high latency concurrent situations.
	* Fixed a possible crash when multiple connections time out at the same
	time.
	* Fixed a crash when receiving an unexpected XML opening and ending
	tag on the top-level.

libinfinity 0.4.1:

	* infinoted: Avoid a runtime warning when infinoted can not be
	  started.
	* Fixed a crash in undo grouping when undoing a large number of
	  requests.
	* Fixed a crash when showing closed connections in a
	  InfGtkBrowserView (Jesse van den Kieboom).
	* Fixed expander arrows on non-expandable columns in
	  InfGtkBrowserView.
	* Fixed a crash when closing an XML connection still in use by a
	  session (Jesse van den Kieboom).
	* Introduced new API:
	  - inf_xmpp_connection_get_tls_enabled()
	  - inf_gtk_browser_store_remove_connection()
	  - inf_gtk_browser_store_set_connection_name()
	  - inf_gtk_browser_store_clear_connection_error()
	  - inf_text_gtk_buffer_is_tag_toggle()
	  - inf_text_gtk_buffer_forward_to_tag_toggle()
	  - inf_text_gtk_buffer_backward_to_tag_toggle()

libinfinity 0.4.0:

	* infinoted: Added the --password, --sync-directory, --sync-interval,
	  --daemonize and --kill-daemon command line options.
	* infinoted: Reload configuration file at runtime on SIGHUP
	* Added an IRC-like chat, driven by InfChatSession.
	* Added functionality to group undo requests to be undone in a
	  single step.

libinfinity 0.3.1:

	* Avoid a crash when synchronizing a zero-length delete operation
	* Fix sporadic disconnections on Windows

libinfinity 0.3.0:

	* infinoted: Added the --certificate-chain command line option.
	* Support rejecting a subscription on the client side, for example
	  when the client does not support the communication method.
	* Made libinfinity parallel-installable with future versions.

libinfinity 0.2.1:

	* Fixed compilation on FreeBSD (#430, Romain Tartière)
	* Fixed a crash that could occur on connection loss.
	* Accept v1 X.509 certificates.

libinfinity 0.2.0:

	* infinoted records sessions to ~/.infinoted-records
	* Added proper modification tracking, and an autosave feature for
	  infinoted.
	* Implemented InfStandaloneIo on Windows, making infinoted run on
	  Windows
	* Refactored connection manager, introducing InfCommunication API for
	  high-level network handling. This breaks protocol compatibility with
	  libinfinity 0.1.x.

libinfinity 0.1.2:

	* Fixed required dependencies in pkg-config files
	* Improved error message when the remote host does not send XMPP
	* Fixed a crash when compiling with -O2 or above
	* Fixed a few memory leaks
	* Fixed build with cairo 1.4 (#393)

libinfinity 0.1.1:

	* Made libinfinity properly relocatable on Windows
	* Fixed the documentation build when avahi is disabled (#386,
	  Gregory Haynes)
	* Fixed a segfault when showing the file list (#388, Georg)
	* Fixed pasting a lot amount of text (#387, Benjamin Herr)
	* Fixed connection to server with much history (#389, Matthias Prinz)

libinfinity 0.1.0:

	* Initial release of libinfinity
	* Provides an API for real-time collaboration on plain text documents
	* This in an UNSTABLE release! Both API and ABI are about to change
	  in future versions. The 0.1.x line is guaranteed to be stable,
	  though.
