2007-04-15 Armin Burgmeier * src/zeroconf_avahi.cpp: Don't prefix error message in throw() when discovering failed. The error handler may still do this. 2007-04-15 Philipp Kern * src/zeroconf_avahi.cpp: remove debug output on stdout and stderr 2007-04-15 Philipp Kern * configure.ac, NEWS: bump version to 0.4.3, document changes * Makefile.am: add obby session conversion script to the tarball * po/Makevars: updated Trac URL * po/obby.pot, po/*.po: updated line numbers, Trac URL 2007-04-14 Armin Burgmeier * inc/zeroconf.hpp: Added another TODO comment about adding extended API to handle zeroconf errors. 2007-04-14 Armin Burgmeier * inc/Makefile.am: Do not only distribute zeroconf_avahi.hpp, but also the other header files. 2007-04-14 Armin Burgmeier * inc/zeroconf.hpp: Added a TODO comment that zeroconf_base should get a virtual destructor as soon as we can break ABI. 2007-04-14 Armin Burgmeier * inc/zeroconf_avahi.hpp: * src/zeroconf_avahi.cpp: Allow custom AvahiPoll to be const. 2007-04-14 Philipp Kern * src/Makefile.am: bump library minor version for ABI changes from 0:0:0 to 0:1:0 2007-04-14 Armin Burgmeier * inc/zeroconf_avahi.hpp: * src/zeroconf_avahi.cpp: Added a constructor that allows the use of a custom AvahiPoll, and use AvahiSimplePoll in the default constructor. Added a obby::avahi_select::poll that implements an avahi poll with a net6 selector as backend. This is yet untested. 2007-04-14 Philipp Kern * inc/Makefile.am: install zeroconf_avahi.hpp because dependent applications might want to dynamic_cast it to specify a custom poll loop 2007-04-14 Philipp Kern * src/common.cpp: additional entry in the library's symbol table if Avahi is used as Zeroconf backend 2007-04-14 Philipp Kern * configure.ac: reactivate the Avahi Zeroconf wrapper and prefer it over Howl 2007-04-07 Armin Burgmeier * inc/buffer.hpp (basic_buffer::document_add): Only emit subscription signal for the users that are initially subscribed, not for the ones that document_insert signal handlers potentially subscribe. 2007-04-02 Philipp Kern * inc/document_info.hpp: * inc/format_string.hpp: * inc/zeroconf.hpp: * src/colour.cpp: added additional #include directives to fix compilation with GCC 4.3, thanks to Martin Michlmayr 2007-04-02 Philipp Kern * inc/zeroconf_avahi.hpp: * src/zeroconf_avahi.cpp: Some improvements to the native Avahi implementation, thanks to Andreas Niess; yet untested: + use threaded poll instead of simple poll 2007-03-21 Armin Burgmeier * src/command.cpp: Do not truncate the last character of command arguments. * inc/server_buffer.hpp: * inc/host_buffer.hpp: Added a send_message overload that takes a recipient. 2007-03-15 Armin Burgmeier * contrib/obbyconv/obbyconv_03_to_04: Added conversion script that converts obby sessions from version 0.3 to 0.4 by Thomas Herlea. 2007-02-25 Armin Burgmeier * inc/document.hpp: * src/document.cpp: Added changed signal that is emitted every time the document is changed. 2007-02-25 Philipp Kern * README, configure.ac: Bump dependency of net6 to 1.3.3 * NEWS, configure.ac: Bump version to 0.4.3 2006-11-08 Armin Burgmeier Fall back to IPv4 when the session could not be hosted on port IPv6 [fixes #221] 2006-11-04 Armin Burgmeier Libtool stuff 2006-09-24 Philipp Kern Updated ChangeLog for release 2006-09-24 Philipp Kern Updated Autotools and gettext infrastructure 2006-09-15 Philipp Kern Fix build issue caused by a comment 2006-08-26 Philipp Kern Include the jupiter test file in the tarball 2006-08-26 Philipp Kern Updated ChangeLog for release 2006-08-26 Philipp Kern Update to the Catalan translation, thanks to Jordi Mallach 2006-08-26 Philipp Kern Bump version to 0.4.1 2006-08-26 Philipp Kern Add new translations to NEWS 2006-08-26 Philipp Kern Credit Jordi Mallach, Rolando Espinoza and Daniel Nylander as translators 2006-08-21 Philipp Kern Drop Fortran checks for a massive speed-up 2006-08-20 Philipp Kern Remove the test build conditional 2006-08-20 Armin Burgmeier Check whether file could be opened 2006-08-17 Philipp Kern Updated ChangeLog for release 2006-08-17 Philipp Kern Translation roundup 2006-08-17 Philipp Kern Fix the po/ Makefile 2006-08-16 Philipp Kern Bump version to 0.4.0rc4 and depend on net6-1.3.0rc3 or higher 2006-08-15 Armin Burgmeier Use IPv6 when compiled with --enable-ipv6 2006-08-15 Philipp Kern Update NEWS 2006-08-14 Philipp Kern Add chunk and suffix handling to obby-web 2006-08-11 Armin Burgmeier Try IPv6 name resolution when IPv4 failed and USE_IPV6 is activated 2006-08-11 Philipp Kern Enable IPv6 defines 2006-08-11 Armin Burgmeier Broadcast document removals 2006-08-07 Philipp Kern Updated ChangeLog for release 2006-08-07 Philipp Kern Bumped version to 0.4.0rc3 2006-08-07 Philipp Kern Re-establish the local m4 storage 2006-08-07 Armin Burgmeier m4 gettext macros 2006-08-07 Armin Burgmeier Fix insert/insert transformation, probably caused desync 2006-08-03 Armin Burgmeier Updated po/Makefile.in.in to gettext-0.15 2006-07-03 Armin Burgmeier Adjusted use of global PROTOCOL_VERSION 2006-07-03 Armin Burgmeier Find more users when flags do not match in user_table::find functions 2006-07-03 Armin Burgmeier Made PROTOCOL_VERSION global in order to get it linked correctly 2006-07-01 Philipp Kern Move the protocol version to buffer.cpp 2006-06-16 Philipp Kern GCC 3.3 compile fixes 2006-05-18 Philipp Kern Updated ChangeLog for release 2006-05-18 Philipp Kern Compile fix for GCC 4.0 2006-05-18 Philipp Kern Bumped version to 0.4.0rc2 2006-05-18 Philipp Kern Deactivate all Zeroconf implementations except Howl 2006-05-14 Armin Burgmeier GCC 3.3 build fix 2006-05-07 Philipp Kern Added `make check' testrunner 2006-05-07 Armin Burgmeier Make tests return EXIT_SUCCESS or EXIT_FAILURE 2006-05-07 Armin Burgmeier Removed jupiter dir, added jupiter test to test/ 2006-05-07 Armin Burgmeier Fixed a bug in text::compare that produced incorrect results 2006-05-06 Philipp Kern Check for substrings in Win32 detection 2006-04-29 Armin Burgmeier Removed rsa test 2006-04-18 Philipp Kern Compatibility fix for Avahi's Howl layer 2006-04-17 Philipp Kern Split Zeroconf API into three files and implement auto API selection 2006-04-15 Philipp Kern Refactored Zeroconf support, added Avahi stub (dysfunctional) 2006-04-10 Philipp Kern Updated ChangeLog for release 2006-04-10 Philipp Kern Log logic errors to stderr 2006-04-08 Armin Burgmeier obby::text::erase ignored stuff merged with first chunk 2006-04-01 Armin Burgmeier Only adjust doc counter when conflicting with synced document's ID 2006-04-01 Armin Burgmeier Initialise document ID counter in initial sync 2006-03-30 Philipp Kern Empty the TODO for now 2006-03-30 Philipp Kern Translation roundup 2006-03-30 Philipp Kern Updated NEWS once again 2006-03-30 Philipp Kern Update version to 0.4.0rc1 2006-03-30 Armin Burgmeier Changed codename for 0.4.0 to Faust 2006-03-29 Armin Burgmeier Remove client connection on logic error in server_buffer [fixes #119] 2006-03-28 Armin Burgmeier Added command_context_from 2006-03-28 Armin Burgmeier Changed user_context and document_info context according to new context behaviour 2006-03-27 Armin Burgmeier Added forwards of keepalive option 2006-03-25 Armin Burgmeier Replaced line.cpp by text.cpp in POTFILES.in 2006-03-25 Philipp Kern Place library requirements in a central location 2006-03-25 Philipp Kern Activate the maintainer mode configure option 2006-03-25 Philipp Kern Use obby-0.4 for pkgconfig, depend on net6-1.3 2006-03-25 Philipp Kern Preliminary NEWS for 0.4.0 2006-03-24 Philipp Kern Bump version and API version 2006-03-24 Armin Burgmeier Removed token storage in user, we do not need the token anymore 2006-03-24 Philipp Kern Removed SHA1, tokens and all references to GMP 2006-03-24 Philipp Kern Remove the GMP autoconf macros 2006-03-24 Philipp Kern Removed the RSA support and with it the GMP dependency 2006-03-20 Armin Burgmeier Guarantee connection encryption before sending login 2006-03-19 Armin Burgmeier Command subsystem. However, only /me and /help are implemented [fixes #29] 2006-03-13 Armin Burgmeier Emit subscription signal after complete user subscription 2006-03-12 Armin Burgmeier Made obby::document fulfill document requirements 2006-03-10 Armin Burgmeier Added suffix for documents with the same name 2006-03-10 Armin Burgmeier Removed encrypted signal handler, one may connect to net6::user::encrypted_event 2006-03-10 Armin Burgmeier Fixed session restore in Gobby 2006-03-03 Armin Burgmeier Moved is_open() into base class (basic_buffer) 2006-03-02 Armin Burgmeier Some more changes to allow the use of documents without connection 2006-03-01 Armin Burgmeier Some changes to server to keep documents after closure 2006-03-01 Armin Burgmeier Some changes to client code to keep documents after disconnection 2006-02-28 Armin Burgmeier Added encoding field in document info 2006-02-26 Armin Burgmeier Provide current subscription state to client applications 2006-02-22 Armin Burgmeier Some fixes to obby::text and the new document templates 2006-02-14 Philipp Kern Initial addition of encryption support to the client_buffer 2006-02-10 Armin Burgmeier Implemented remaining text stuff, documentation 2006-02-10 Armin Burgmeier Added text::erase, text::append and text::prepend with corresponding tests 2006-02-09 Armin Burgmeier Further changes to text::substr and text::insert 2006-02-09 Armin Burgmeier Some optimizations to text::insert 2006-02-09 Armin Burgmeier Some initial changes to replace obby::line. This breaks gobby and sobby. 2006-02-06 Armin Burgmeier Added jupiter_error 2006-02-04 Armin Burgmeier Use IPv4 instead of IPv6 in host_buffer 2006-02-03 Armin Burgmeier Added document template to operation and record 2006-02-02 Armin Burgmeier Templatized jupiter implementation with document type 2006-01-30 Armin Burgmeier Added document template for server and host 2006-01-30 Armin Burgmeier Added document template to client_buffer and client_document_info 2006-01-30 Armin Burgmeier Added Document template to local_buffer and local_document_info 2006-01-29 Armin Burgmeier Introduced document template for buffer and document_info 2006-01-26 Armin Burgmeier Added missing return statement in client_document_info 2006-01-26 Armin Burgmeier Some autostuff... 2006-01-26 Armin Burgmeier Removed trailing ';' from serialise namespace in colour.hpp 2006-01-19 Trac TODO updated 2005-12-08 Philipp Kern Supplementary commit for translation roundup 2005-12-08 Philipp Kern Update net6 dependency mentioned in README 2005-12-08 Philipp Kern Translation roundup 2005-12-08 Philipp Kern Change translation list in NEWS for 0.3.0 2005-11-27 Philipp Kern Remove empty jupiter/TODO 2005-11-24 Philipp Kern Translation roundup 2005-11-24 Philipp Kern Depend on net6-1.2 1.2.1 or higher 2005-11-24 Armin Burgmeier Read serialised sessions linewise on WIN32 2005-11-24 Armin Burgmeier Removed obsolete code in source files which is not templatized 2005-11-24 Armin Burgmeier Explictely use (hex_)contexts at some places 2005-11-22 Armin Burgmeier Removed covariant returns from host_buffer 2005-11-20 Philipp Kern Send sync_init earlier 2005-11-20 Philipp Kern Log document creations 2005-11-19 Armin Burgmeier Updated README for net6-1.2 2005-11-19 Armin Burgmeier Translate a missing string in inc/serialise/attribute.hpp 2005-11-18 Armin Burgmeier Added inc/server_buffer.hpp to POTFILES.in 2005-11-18 Philipp Kern Bugfix for refresh link in obby_web 2005-11-17 Armin Burgmeier gettext_package usage for obby, resulting in Win32 locale support 2005-11-17 Armin Burgmeier Do not store a local reference to user table, gcc 3.3 seems to be confused by this 2005-11-17 Armin Burgmeier Need runtime-pseudo-reloc stuff on win32 2005-11-17 Trac TODO updated 2005-11-15 Philipp Kern Translation roundup, No. 2 2005-11-15 Philipp Kern Updated NEWS 2005-11-15 Philipp Kern Translation roundup 2005-11-13 Philipp Kern Updated NEWS 2005-11-12 Armin Burgmeier Added local_document_info::is_subscribed() 2005-11-06 Philipp Kern Added Swedish translation, thanks to Daniel Nylander! 2005-11-05 Armin Burgmeier Only user const user in buffer, user_table provides methods to manipulate 2005-11-05 Philipp Kern Renamed htaccess away from the dot file 2005-11-05 Armin Burgmeier Added .htaccess for mod_rewrite 2005-11-05 Armin Burgmeier Committet obby.php (web visualisation of serialised sessions) 2005-11-04 Armin Burgmeier Serialise colour in RRGGBB format instead of BBGGRR 2005-11-04 Armin Burgmeier Replaced flags/reverse to inc_flags/exc_flags in user_table 2005-11-04 Armin Burgmeier Introduced obby_codename() 2005-11-04 Armin Burgmeier Reimplemented ring class using std::list 2005-11-03 Armin Burgmeier Removed original operations, they have no use right now 2005-11-03 Armin Burgmeier Prompt for any incorrect login parameters 2005-11-03 Armin Burgmeier Made passwords optional in login packet 2005-11-03 Armin Burgmeier Save and require obby version in serialised session 2005-11-03 Armin Burgmeier Implemented hex_context for user and document_info 2005-11-03 Armin Burgmeier Do not use IPv6 2005-11-03 Armin Burgmeier Throw error if serialisation failed 2005-11-03 Armin Burgmeier ring is broken, but we do not need it right now, anyway 2005-11-03 Armin Burgmeier Fixed obby::user_table::count 2005-11-02 Armin Burgmeier Fixed a potential endless loop in ring 2005-11-02 Armin Burgmeier Introduced obby::colour class 2005-11-02 Armin Burgmeier Surrended an error message in user_table by _() 2005-11-02 Armin Burgmeier Fixed a memleak in jupiter_undo 2005-11-02 Armin Burgmeier Added chat class for handling chat messages 2005-11-02 Armin Burgmeier Integrated undo manager in server 2005-11-02 Armin Burgmeier Undo integration for jupiter_client 2005-11-02 Armin Burgmeier Renamed signal_local_type to signal_record_type 2005-11-02 Armin Burgmeier Store only local undo stack in undo manager 2005-11-02 Armin Burgmeier Added ring test 2005-11-02 Armin Burgmeier Notify jupiter_client about user subscriptions 2005-11-02 Armin Burgmeier Added missing reversible_insert_operation files 2005-10-28 Armin Burgmeier Added reversible_insert_operation along with undo manager class 2005-10-28 Armin Burgmeier Added ring class 2005-10-27 Armin Burgmeier Added inc/serialise to Doxyfile 2005-10-23 Trac TODO updated 2005-10-22 Armin Burgmeier std::auto_ptr does not provide operator!, using ptr.get() == NULL instead 2005-10-22 Philipp Kern Catalan translation added, thanks to Jordi Mallach 2005-10-21 Armin Burgmeier Added serialisation methods, fixed some serialisation errors 2005-10-09 Armin Burgmeier obby-local user IDs 2005-10-09 Armin Burgmeier Avoid returning reference to temporary in document_packet::get_command() 2005-10-09 Armin Burgmeier Show what has gone wrong if a conversion error occured in attribute::as 2005-10-09 Armin Burgmeier Increased protocol version to 3 for new serialisation concept 2005-10-09 Armin Burgmeier Session deserialisation 2005-10-09 Armin Burgmeier Fixed 'Unexpected enf of input' when last object has an attribute 2005-10-09 Armin Burgmeier Allow newlines at last line of file 2005-10-08 Trac TODO updated 2005-10-08 Trac TODO updated 2005-10-07 Philipp Kern Index the serialisation subdirectory with doxygen 2005-10-07 Armin Burgmeier Changes according to new net6 serialisation concept 2005-10-05 Armin Burgmeier Do not initialize attribute with line 2005-10-05 Armin Burgmeier Attribute stores line 2005-10-05 Trac TODO updated 2005-10-04 Armin Burgmeier Connect after registering signal handlers 2005-10-04 Armin Burgmeier Made buffers reusable 2005-10-02 Armin Burgmeier Fixed serialisation parser 2005-10-01 Philipp Kern Autotools build fixes 2005-09-30 Philipp Kern Added library linking to libserialise.la 2005-09-30 Philipp Kern Convert serialisation into a libtool convenience library 2005-09-30 Armin Burgmeier Serialisation from memory, serialisation test 2005-09-29 Armin Burgmeier obby::serialise compiles now 2005-09-29 Armin Burgmeier Changed RSA test to return non-zero if it fails 2005-09-29 Armin Burgmeier Removed useless curses.cpp and bufferd.cpp 2005-09-29 Philipp Kern Serialisation is built as a separated static library 2005-09-29 Armin Burgmeier Added parser.cpp 2005-09-29 Armin Burgmeier serialisation 2005-09-22 Michael Walter Disambiguating parameter type and name to make MSVC8 compile. 2005-09-22 Michael Walter Added MSVC8 project & fake headers. 2005-09-22 Michael Walter Added missing HOWL_API to callbacks. 2005-09-22 Armin Burgmeier added auto-generated privileges enum for document_info 2005-09-20 Armin Burgmeier Fixed endless recursion in flags::operator bool() 2005-09-20 Armin Burgmeier Some const fixes 2005-09-20 Armin Burgmeier auto-generated user enums, removed templates from usertable (do not work with classes) 2005-09-20 Armin Burgmeier Added mkenum.rb 2005-09-19 Armin Burgmeier Fixed delete_operation's reading from a packet 2005-09-19 Armin Burgmeier Adjusted erase method of document infos for delete_operation taking only len 2005-09-19 Philipp Kern Added undoable delete operation, removed text from normal one 2005-09-17 Philipp Kern Added m4 to the Automake recursion 2005-09-16 Armin Burgmeier Begin of privileges 2005-09-15 Philipp Kern Depend on newer net6 2005-09-15 Philipp Kern Update SONAME and pkgconfig control file for 0.3.x 2005-09-15 Armin Burgmeier Cleaned up a bit 2005-09-15 Philipp Kern Added 0.3.0 NEWS item 2005-09-14 Armin Burgmeier Some first corrections 2005-09-13 Armin Burgmeier Adjusted server/host_document_info, buffers 2005-09-12 Armin Burgmeier Added netcode to line, operation and record 2005-09-12 Armin Burgmeier Templated document_info, local_document_info and client_document_info 2005-09-12 Armin Burgmeier *_document classes are no longer necessary 2005-09-12 Armin Burgmeier Introduced document_packet 2005-09-11 Armin Burgmeier jupiter_server/jupiter_client 2005-09-11 Armin Burgmeier Added jupiter_algorithm 2005-09-11 Armin Burgmeier libtool stuff 2005-09-11 Armin Burgmeier jupiter: add_ack_request does not need special handling for split_operation 2005-09-11 Armin Burgmeier Added operations and record 2005-09-10 Armin Burgmeier Added vector_time, adjusted document for upcoming jupiter integration 2005-09-09 Armin Burgmeier Implemented jupiter n-way 2005-09-09 Armin Burgmeier Just another split_operation fix 2005-09-09 Armin Burgmeier Fixed split_operation::apply 2005-09-08 Armin Burgmeier Added jupiter test framework 2005-09-07 Armin Burgmeier Removed some useless inclusions 2005-09-07 Armin Burgmeier Templatized the obby buffers. 2005-09-07 Philipp Kern Depend on new net6 API 2005-09-07 Armin Burgmeier init_gettext method 2005-09-06 Armin Burgmeier Adjustments to peer->user renaming in net6 2005-09-04 Philipp Kern FreeBSD build fixes, thanks to Ben Laurie 2005-09-02 Philipp Kern Documentation fixes, removed obsolete parameter from line 2005-08-23 Philipp Kern Opened 0.3.x tree 2005-08-25 Trac TODO updated 2005-08-20 Philipp Kern Remove canceled records from the memo map 2005-08-20 Philipp Kern Ignore gettext output 2005-08-19 Trac TODO updated 2005-08-15 Philipp Kern Removed obsolete sources entries from src/Makefile.am 2005-08-15 Philipp Kern Added missing replace pattern to pkg-config control file 2005-08-15 Philipp Kern Removed outdated identity check from user.hpp 2005-08-12 Philipp Kern rom the Parma Polyhedra Library (PPL), licensed under the GNU GPL 2005-08-09 Trac TODO updated 2005-08-05 Philipp Kern Allow initially unowned text on document creation, thanks to Ben Levitt 2005-07-29 Philipp Kern Updated ChangeLog for release 2005-07-29 Philipp Kern Updated net6 dependency 2005-07-29 Philipp Kern Cleanup commit 2005-07-28 Philipp Kern Fixed typo in Makefile.am 2005-07-28 Armin Burgmeier Do not subscribe document owners twice in server_document_info 2005-07-28 Philipp Kern Removed obsolete help notice 2005-07-27 Philipp Kern Added French translation by Peer Janssen 2005-07-27 Armin Burgmeier use dynamic_cast to upcast net6::server to net6::host 2005-07-26 Philipp Kern Do not change the colour when check_colour failed 2005-07-26 Armin Burgmeier Derived obby::user from net6::non_copyable 2005-07-25 Armin Burgmeier Format string fixes 2005-07-25 Trac TODO updated 2005-07-24 Philipp Kern This release is API- and ABI-incompatible to the previous ones 2005-07-24 Philipp Kern Depend on net6's 1.1.x API 2005-07-24 Armin Burgmeier Do not send created documents back to owner 2005-07-24 Philipp Kern Moved gettext initialisation around 2005-07-24 Philipp Kern Added missing gettext initialisation [fixes #40] 2005-07-24 Philipp Kern The host now checks its own colour for correctness 2005-07-23 Philipp Kern Added some release notes directly to the sources 2005-07-23 Philipp Kern Added unpublish'ing facility 2005-07-23 Philipp Kern Fixes to the colour change code 2005-07-23 Philipp Kern Allow user colour changes 2005-07-21 Armin Burgmeier Changes by libtool 2005-07-21 Armin Burgmeier Using new default_accumulator for the password callbacks 2005-07-21 Philipp Kern Some test cleanup 2005-07-21 Philipp Kern Iterate backwards in the RSA code 2005-07-21 Trac TODO updated 2005-07-20 Philipp Kern Use the right generated key as the public one 2005-07-20 Armin Burgmeier Fixed denial of subscription if document owner left the session 2005-07-20 Philipp Kern Corrected typo in src/error.cpp 2005-07-20 Armin Burgmeier Use correct parameter indizes in welcome packet. 2005-07-20 Armin Burgmeier Virtualised network handling methods 2005-07-20 Armin Burgmeier Check for protocol compatibility [fixes #42] 2005-07-19 Philipp Kern Some fixes to the key generator and the encryption module 2005-07-19 Armin Burgmeier Removed ; after namespace declaration 2005-07-19 Armin Burgmeier Bugfix: Welcome packet was built but not sent 2005-07-19 Armin Burgmeier Added sync_final singal to client buffer 2005-07-18 Philipp Kern Added gmpxx linking to configure.in 2005-07-18 Armin Burgmeier Exception if login without having received welcome packet 2005-07-18 Armin Burgmeier obby_version was defined twice 2005-07-18 Armin Burgmeier Key & token generation 2005-07-18 Philipp Kern Implemented the key generator 2005-07-18 Armin Burgmeier SHA1 hash function implementation 2005-07-18 Armin Burgmeier rsa.cpp build fixes 2005-07-18 Philipp Kern Unpublish Zeroconf entries before cancelling the session 2005-07-18 Philipp Kern Integrated hashing and RSA encryption into the buffers 2005-07-18 Philipp Kern Added SHA1 class header, some RSA fixes 2005-07-18 Philipp Kern Removed obsolete Makefile.am content 2005-07-18 Philipp Kern Preliminary RSA implementation, key generation pending 2005-07-18 Philipp Kern Ignore config.hpp.in 2005-07-18 Philipp Kern Increased the maximum error count to avoid conflicts 2005-07-17 Philipp Kern Translated two more strings 2005-07-18 Trac TODO updated 2005-07-17 Armin Burgmeier Basic user authentication [fixes #55] 2005-07-17 Trac TODO updated 2005-07-15 Armin Burgmeier Simple global password [fixes #56] 2005-07-15 Trac TODO updated 2005-06-30 Philipp Kern Added operator== and operator!= to obby::user 2005-06-25 Trac TODO updated 2005-06-24 Philipp Kern Shuffle gettext Makefile to get built correctly 2005-06-24 Philipp Kern Added missing cassert include in src/user.cpp 2005-06-24 Philipp Kern Bumped SONAME as obby 0.2.0 is ABI incompatible to 0.1.0 2005-06-23 Armin Burgmeier Implemented Document Owners, changes according to net6's new type system [fixes #38] 2005-06-15 Benjamin Herr Fixed order of base constructor calls in some multi-inheriting classes 2005-06-15 Benjamin Herr Added return *this in random operators where appropriate 2005-06-23 Philipp Kern Added missing ABOUT-NLS 2005-06-19 Philipp Kern Fixed German translation 2005-06-19 Philipp Kern Added German translation 2005-06-19 Trac TODO updated 2005-06-18 Philipp Kern Implemented internationalisation [fixes #40] 2005-06-18 Philipp Kern Updated NEWS with 0.2.0 information 2005-06-16 Philipp Kern obby depends on net6-1.1.0 2005-06-16 Philipp Kern Removed autogen.sh, it is superseded by autoreconf 2005-06-15 Trac TODO updated 2005-06-14 Philipp Kern Ignore the 0.0.0.0 Zeroconf entry for IPv6 addresses 2005-06-14 Armin Burgmeier Introduced format_string [fixes #37] 2005-06-14 Trac TODO updated 2005-06-13 Armin Burgmeier Synchronise documents on request [fixes #10] 2005-06-08 Trac TODO updated 2005-06-07 Armin Burgmeier Introduces flags for obby::user, moved all user stuff to user_table [fixes #8, fixes #41] 2005-06-07 Trac TODO updated 2005-06-06 Philipp Kern Do not build the tests by default 2005-06-06 Armin Burgmeier Adjusted for error code transmission (#16) 2005-06-06 Trac TODO updated 2005-06-04 Philipp Kern Updated ChangeLog for release 2005-06-03 Armin Burgmeier Adjustment for a net6 API change 2005-06-03 Trac TODO updated 2005-06-02 Trac TODO updated 2005-06-02 Trac TODO updated 2005-06-02 Trac TODO updated 2005-06-02 Trac TODO updated 2005-06-01 Armin Burgmeier Emit changed signal in server_document::insert and server_document::erase 2005-06-01 Armin Burgmeier get_revision for obby::document 2005-06-01 Armin Burgmeier Change signal which is emitted before/after a change is performed [fixes #11] 2005-06-01 Armin Burgmeier Renamed _size function to _count, unified such functions 2005-05-31 Philipp Kern Added a linking exception for howl [fixes #18] 2005-05-29 Armin Burgmeier local_buffer as common base class of client_buffer and host_buffer [fixes #9] 2005-05-29 Armin Burgmeier buffer provides access to the size of the document and user list 2005-05-12 Philipp Kern Sum the colour differences and allow more subtle differences 2005-05-10 Philipp Kern Added README 2005-05-09 Philipp Kern Changed API identifier from 0 to 1.0 2005-05-07 Armin Burgmeier user_table provides an iterator over the users 2005-05-07 Armin Burgmeier Fixed a segfault in line::substr 2005-05-07 Armin Burgmeier Document provides access to the obby::line instead of just its contents 2005-05-07 Armin Burgmeier Added line test 2005-05-07 Armin Burgmeier Fixed author storage in line 2005-05-07 Armin Burgmeier Line provides author_iterator 2005-05-07 Armin Burgmeier Host sends changes with its local user ID instead of 0 2005-05-06 Armin Burgmeier Fixed copy constructor of ptr_iterator, it behaved like the standard constructor 2005-05-06 Armin Burgmeier client_document provides access to the amount of unsynced changes 2005-05-05 Philipp Kern New TODO item about server-side commands 2005-05-05 Philipp Kern Temporary objects need copy constructors to be passed to functions 2005-05-05 Philipp Kern Set scripts executable and use a partial checkout in the ebuild 2005-05-05 Armin Burgmeier buffer provides user_iterator to iterator thorugh users 2005-05-05 Armin Burgmeier Introduced ptr_iterator 2005-05-05 Armin Burgmeier Removed two TODO entries 2005-05-05 Armin Burgmeier auto* seems to have updated some auto-generated files... 2005-05-05 Armin Burgmeier nosync operations emits duplex insert/delete signals and take records 2005-05-05 Armin Burgmeier Renamed duplexsignal.hpp/cpp to duplex_signal.hpp/cpp 2005-05-04 Philipp Kern document::get_title() now returns const std::string& 2005-05-04 Armin Burgmeier Introduced duplexsignal 2005-05-04 Philipp Kern User tables need to be forward declared 2005-05-04 Philipp Kern Renamed Rendezvous to Zeroconf 2005-05-03 Philipp Kern Pass buffers to the documents instead of usertables 2005-05-03 Philipp Kern Added get_user_table() to the buffers 2005-04-17 Philipp Kern Export obby_has_howl() to something outside the mangler 2005-04-17 Philipp Kern New WITH_HOWL define, obby_version(), obby_has_howl() 2005-04-17 Philipp Kern Gather host information correctly 2005-04-16 Philipp Kern Updated TODO, note about serialisation 2005-04-15 Armin Burgmeier Replaced the custom_login by a login_extend signal handler 2005-04-15 Armin Burgmeier Corrections for the new net6 API 2005-04-14 Philipp Kern Changed location of boringfile, added config.hpp 2005-04-14 Philipp Kern Ignore Makefiles and Makefile.ins 2005-04-14 Philipp Kern Changed the package name to obby instead of libobby 2005-04-14 Philipp Kern Renamed lobby-1.0.pc to obby-1.0.pc 2005-04-14 Philipp Kern The creator's id is now passed with the create packet 2005-04-14 Philipp Kern Build inc/Makefile correctly 2005-04-14 Philipp Kern Initial content is now passed with the create packet 2005-04-14 Philipp Kern Moved include installation to inc/ 2005-04-10 Philipp Kern Changed the version number of the newly contributed ebuild 2005-04-10 Thomas Glatt Ebuild for libobby 2005-04-10 Philipp Kern Removed obsolete TODO item 2005-04-10 Philipp Kern New configure option: --disable-tests 2005-04-10 Philipp Kern Reworked the build system, uses subdirs now 2005-04-10 Philipp Kern The howl dependency is now at the user's choice 2005-04-10 Philipp Kern WIN32 build support 2005-04-09 Armin Burgmeier Initialize net6 in obby::buffer 2005-04-09 Armin Burgmeier Build fixes for WIN32 2005-04-09 Benjamin Herr curses client doubleplusungood: interpreted %-formatters, exitted on q 2005-04-09 Philipp Kern Relicensed under the GPL 2005-04-08 Armin Burgmeier Fixed history order in server_buffer 2005-04-08 Armin Burgmeier Fixed bufferd calls on main document 2005-04-08 Armin Burgmeier abstract document handling in buffer, implementations 2005-04-08 Armin Burgmeier TODO: Grep for TODOs in the code 2005-04-08 Armin Burgmeier Debug output for gobby 2005-04-08 Philipp Kern Link tests dynamically and self-contained 2005-04-08 Philipp Kern Remove the last newline from document::get_whole_buffer() 2005-04-07 Philipp Kern bufferd now displays received user chat messages 2005-04-07 Philipp Kern Added missing newline to document::get_whole_buffer() 2005-04-07 Benjamin Herr Added accessor for newly added server message event 2005-04-07 Philipp Kern Server message implemented, emit signals on own messages 2005-04-07 Philipp Kern Ignore packets with invalid userid 2005-04-07 Philipp Kern Use obby::user in on_message instead of numerical uid 2005-04-07 Philipp Kern Fixed chat protocol 2005-04-07 Philipp Kern Implemented send_message() 2005-04-07 Philipp Kern Build fix to Makefile.am, one more TODO item 2005-04-06 Philipp Kern Replace AE synchronize with BE synchronise 2005-04-06 Philipp Kern Remove insert/remove debug code from bufferd 2005-04-06 Philipp Kern Deactivate discover test for now 2005-04-06 Philipp Kern Correct document title synchronisation 2005-04-06 Philipp Kern Updated TODO 2005-04-06 Philipp Kern First try of a messaging system, not yet tested. 2005-04-06 Philipp Kern Added document titles to create, some more fixes 2005-04-06 Philipp Kern Committed missing declaration 2005-04-06 Philipp Kern Some fixes to document renaming 2005-04-06 Armin Burgmeier return true in server_buffer::on_auth when login was successful 2005-04-06 Armin Burgmeier TODO: utf-8 2005-04-06 Philipp Kern Added document titles 2005-04-06 Philipp Kern Documentation fixes (ize -> ise) 2005-04-05 Armin Burgmeier Actual TODO 2005-04-04 Philipp Kern Add NEWS file 2005-04-04 Philipp Kern Implemented forward delete, created key dispatcher 2005-04-04 Philipp Kern Introduced document::position_eob() to get the end of buffer position 2005-04-03 Philipp Kern Check NEWS on ``make dist'', versioned automake dependency 2005-04-03 Armin Burgmeier Initialize m_usertable field 2005-04-03 Armin Burgmeier Add host_buffer's local user to user table 2005-04-03 Armin Burgmeier Adjusted to net6-pre/post login 2005-03-30 Philipp Kern Compile fix, cast to int 2005-03-24 Armin Burgmeier Made select available from the base class, obby::buffer 2005-03-24 Armin Burgmeier Fixed row/col -> position translation 2005-03-24 Armin Burgmeier obby::line - line content with user colourising 2005-03-23 Armin Burgmeier user_tables 2005-03-21 Armin Burgmeier Fixed yet another client synchonisation bug 2005-03-21 Armin Burgmeier Documents store their data in an array of lines instead of one big string 2005-03-19 Philipp Kern bufferd: Catch exceptions in main 2005-03-19 Philipp Kern Switch to automake within test/ 2005-03-19 Philipp Kern Run autoheader in autogen, default to maintainer mode 2005-03-19 Armin Burgmeier bufferd 2005-03-19 Armin Burgmeier Fixed curses client 2005-03-19 Armin Burgmeier Fixed two segfaults in server_buffer 2005-03-19 Armin Burgmeier Fixed the record's clone methods - they built wrong records 2005-03-18 Armin Burgmeier Reorderd some signal stuff 2005-03-18 Armin Burgmeier MDI synchronization fixed. 2005-03-17 Philipp Kern Randomise colour codes in curses client 2005-03-17 Armin Burgmeier Fixed compilation problems on x86_64 2005-03-17 Armin Burgmeier Initial MDI interface - TODO: Syncing, Testing! 2005-03-17 Armin Burgmeier Removed docs/obby.hpp; it is no longer needed 2005-03-17 Armin Burgmeier Fixed vertical scrolling in curses client 2005-03-17 Philipp Kern Some changes to boring 2005-03-17 Armin Burgmeier curses-client: run returns just a boolean value wether the execution was successful or not. 2005-03-17 Armin Burgmeier Fixed memleak in server_buffer and client_buffer 2005-03-16 Philipp Kern At least we do get the server failure messages why the login is denied. 2005-03-16 Armin Burgmeier host_buffer implementation 2005-03-16 Armin Burgmeier user management 2005-03-16 Armin Burgmeier Updated TODO list 2005-03-13 Armin Burgmeier Fixed synchronisation with delete_records 2005-03-13 Armin Burgmeier client_buffer syncing problem fixed 2005-03-09 Philipp Kern Copied GPL license into empty COPYING 2005-03-08 Philipp Kern Use net6::ipv4_address for rendezvous host information 2005-03-07 Armin Burgmeier Non-functional Backspace implementation 2005-03-07 Armin Burgmeier Cursor movement in curses frontend 2005-03-07 Armin Burgmeier Scrolling in curses frontend 2005-03-07 Armin Burgmeier Fixed endless loop when syncing multiple lines 2005-03-07 Armin Burgmeier Multiline text inserting actually works 2005-03-06 Armin Burgmeier include - it seems not be included by other include files on all systems 2005-03-06 Armin Burgmeier Beginning of simple curses editor using libobby 2005-03-06 Armin Burgmeier line count access 2005-03-06 Armin Burgmeier position<->coordinate translation 2005-03-06 Armin Burgmeier Rewrote many parts of the library 2005-03-06 Philipp Kern Added libtool binary compatibility info 2005-03-05 Philipp Kern Leave event, signal bugfix 2005-03-05 Philipp Kern More rendezvous documentation comments 2005-03-05 Philipp Kern Added rendezvous publishing to bufferd 2005-03-05 Armin Burgmeier Buffer synchronisation test 2005-03-05 Armin Burgmeier Buffer synchronisation on join 2005-03-05 Philipp Kern Added blocking and timed select to rendezvous 2005-03-05 Philipp Kern Added discover test code 2005-03-05 Armin Burgmeier get_whole_buffer to receive the whole buffer as string 2005-03-05 Philipp Kern Added more rendezvous more 2005-03-05 Armin Burgmeier Fixed server buffer synchronisation 2005-03-05 Armin Burgmeier Fixed client buffer synchronisation 2005-03-05 Armin Burgmeier Fixed buffer::insert_nosync implementation 2005-03-05 Philipp Kern Removed compression item from the FAQ 2005-03-05 Philipp Kern Implemented howl callback functions 2005-03-05 Philipp Kern Add a C function which returns the library version 2005-03-05 Philipp Kern Use correct project name in doxyfile 2005-03-05 Armin Burgmeier Fix segfaults in client_buffer/server_buffer 2005-03-05 Philipp Kern Rendezvous: One more callback, discover signal. 2005-03-05 Philipp Kern Some more rendezvous stuff 2005-03-05 Philipp Kern Tests do no longer depend on an installed libobby 2005-03-05 Philipp Kern Added howl to pkg-config dependencies 2005-03-05 Armin Burgmeier Link against howl to make the tests compiling 2005-03-05 Armin Burgmeier include to use assert in record.cpp 2005-03-05 Armin Burgmeier buffer test 2005-03-05 Philipp Kern First template of howl API abstraction 2005-03-05 Armin Burgmeier access to net6::client::get_self() from client_buffer 2005-03-05 Armin Burgmeier client_buffer synced insert/delete operatiosn 2005-03-05 Armin Burgmeier client_buffer::login 2005-03-05 Philipp Kern Added dependencies to pkgconfig control file 2005-03-05 Armin Burgmeier dummy insert/erase records in buffers to make them instantiable 2005-03-05 Armin Burgmeier iteration fixes 2005-03-05 Armin Burgmeier client_record network event handling 2005-03-05 Philipp Kern Added GPL header to AUTHORS 2005-03-05 Philipp Kern Depend on net6-1.0, link against the lib in ../.libs 2005-03-05 Armin Burgmeier client_buffer network event handling template 2005-03-04 Armin Burgmeier server network event handling 2005-03-04 Armin Burgmeier record<->packet translation, record reversion 2005-03-04 Armin Burgmeier server_buffer event handling routine prototypes 2005-03-04 Armin Burgmeier records use nosync-operations by default 2005-03-04 Armin Burgmeier first tests for record moving test 2005-03-04 Armin Burgmeier is_valid actually is in the base class 2005-03-04 Armin Burgmeier server_buffer implementation 2005-03-04 Philipp Kern Added server_buffer.cpp template. 2005-03-03 Philipp Kern Put boring under version control. 2005-03-03 Philipp Kern Removed autotools output, added autogen.sh 2005-03-03 Armin Burgmeier record member accessors 2005-03-03 Philipp Kern Added doxygen configuration files. 2005-03-03 Philipp Kern It is generated by autogen.sh. 2005-03-03 Armin Burgmeier server_buffer implementation 2005-03-03 Armin Burgmeier client_buffer implementation 2005-03-03 Armin Burgmeier insert/erase 2005-03-03 Armin Burgmeier buffer::get_sub_buffer 2005-03-03 Philipp Kern Added dummy buffer source 2005-03-03 Armin Burgmeier assertions in position/records for debug purposes 2005-03-03 Armin Burgmeier delete_record::on_delete 2005-03-03 Armin Burgmeier sub_range in position 2005-03-02 Armin Burgmeier validness verification in record 2005-03-02 Armin Burgmeier delete_event compilation fixes 2005-03-02 Armin Burgmeier delete_record implementation 2005-03-02 Armin Burgmeier else -> else if 2005-03-02 Armin Burgmeier fixed on_insert in insert_record 2005-03-02 Armin Burgmeier avoid duplicate parameter names 2005-03-02 Armin Burgmeier position::operator+ 2005-03-02 Armin Burgmeier insert_record using position::position(const std::string&) 2005-03-02 Armin Burgmeier std::string-constructor for position 2005-03-02 Armin Burgmeier insert_record 2005-03-02 Armin Burgmeier compilation fixes 2005-03-02 Philipp Kern autotoolise part 2 2005-03-02 Philipp Kern autotoolise 2005-03-02 Armin Burgmeier indent/unindent 2005-03-02 Armin Burgmeier record implementation 2005-03-02 Armin Burgmeier position-implementation 2005-03-02 Armin Burgmeier inc files from docs/obby.hpp 2005-03-02 Armin Burgmeier inc/src directory 2005-03-02 Armin Burgmeier minor corrections 2005-03-02 Armin Burgmeier -boost+sigc 2005-03-02 Armin Burgmeier client/server 2005-03-01 Philipp Kern Some more documentation 2005-03-01 Armin Burgmeier on_insert/on_delete 2005-03-01 Philipp Kern First draft for a revision-based system 2005-03-01 Philipp Kern Added the AUTHORS information to the repository as a first commit.