1
Sat Aug 26 15:28:37 CEST 2006 Philipp Kern <phil@0x539.de>
2
* Update to the Catalan translation, thanks to Jordi Mallach
4
Sat Aug 26 13:05:26 CEST 2006 Philipp Kern <phil@0x539.de>
5
* Bump version to 0.4.1
7
Sat Aug 26 13:04:35 CEST 2006 Philipp Kern <phil@0x539.de>
8
* Add new translations to NEWS
10
Sat Aug 26 13:04:09 CEST 2006 Philipp Kern <phil@0x539.de>
11
* Credit Jordi Mallach, Rolando Espinoza and Daniel Nylander as translators
13
Mon Aug 21 02:52:27 CEST 2006 Philipp Kern <phil@0x539.de>
14
* Drop Fortran checks for a massive speed-up
16
Sun Aug 20 22:54:22 CEST 2006 Philipp Kern <phil@0x539.de>
17
* Remove the test build conditional
19
Sun Aug 20 22:45:26 CEST 2006 Armin Burgmeier <armin@0x539.de>
20
* Check whether file could be opened
22
Thu Aug 17 14:23:25 CEST 2006 Philipp Kern <phil@0x539.de>
25
Thu Aug 17 14:23:18 CEST 2006 Philipp Kern <phil@0x539.de>
26
* Updated ChangeLog for release
28
Thu Aug 17 14:22:55 CEST 2006 Philipp Kern <phil@0x539.de>
31
Thu Aug 17 14:16:48 CEST 2006 Philipp Kern <phil@0x539.de>
32
* Fix the po/ Makefile
34
Wed Aug 16 14:41:13 CEST 2006 Philipp Kern <phil@0x539.de>
35
* Bump version to 0.4.0rc4 and depend on net6-1.3.0rc3 or higher
37
Tue Aug 15 17:04:19 CEST 2006 Armin Burgmeier <armin@0x539.de>
38
* Use IPv6 when compiled with --enable-ipv6
40
Tue Aug 15 13:23:52 CEST 2006 Philipp Kern <phil@0x539.de>
43
Fri Aug 11 23:51:35 CEST 2006 Armin Burgmeier <armin@0x539.de>
44
* Try IPv6 name resolution when IPv4 failed and USE_IPV6 is activated
46
Fri Aug 11 17:04:56 CEST 2006 Armin Burgmeier <armin@0x539.de>
47
* Broadcast document removals
49
Tue Aug 15 01:45:43 CEST 2006 Philipp Kern <phil@0x539.de>
50
* Add chunk and suffix handling to obby-web
52
Fri Aug 11 23:40:12 CEST 2006 Philipp Kern <phil@0x539.de>
55
Mon Aug 7 17:41:44 CEST 2006 Philipp Kern <phil@0x539.de>
58
Mon Aug 7 17:36:17 CEST 2006 Philipp Kern <phil@0x539.de>
59
* Updated ChangeLog for release
61
Mon Aug 7 17:35:51 CEST 2006 Philipp Kern <phil@0x539.de>
62
* Bumped version to 0.4.0rc3
64
Mon Aug 7 17:13:45 CEST 2006 Armin Burgmeier <armin@0x539.de>
67
Mon Aug 7 17:14:13 CEST 2006 Philipp Kern <phil@0x539.de>
68
* Re-establish the local m4 storage
70
Mon Aug 7 16:18:39 CEST 2006 Armin Burgmeier <armin@0x539.de>
71
* Fix insert/insert transformation, probably caused desync
73
Thu Aug 3 16:18:07 CEST 2006 Armin Burgmeier <armin@0x539.de>
74
* Updated po/Makefile.in.in to gettext-0.15
76
Mon Jul 3 19:34:50 CEST 2006 Armin Burgmeier <armin@0x539.de>
77
* Adjusted use of global PROTOCOL_VERSION
79
Mon Jul 3 19:14:19 CEST 2006 Armin Burgmeier <armin@0x539.de>
80
* Find more users when flags do not match in user_table::find functions
82
Mon Jul 3 19:13:31 CEST 2006 Armin Burgmeier <armin@0x539.de>
83
* Made PROTOCOL_VERSION global in order to get it linked correctly
85
Sun Jul 2 00:54:30 CEST 2006 Philipp Kern <phil@0x539.de>
86
* Move the protocol version to buffer.cpp
88
Fri Jun 16 22:17:34 CEST 2006 Philipp Kern <phil@0x539.de>
89
* GCC 3.3 compile fixes
91
Thu May 18 19:44:36 CEST 2006 Philipp Kern <phil@0x539.de>
94
Thu May 18 19:44:31 CEST 2006 Philipp Kern <phil@0x539.de>
95
* Updated ChangeLog for release
97
Thu May 18 19:44:17 CEST 2006 Philipp Kern <phil@0x539.de>
98
* Compile fix for GCC 4.0
100
Thu May 18 19:36:54 CEST 2006 Philipp Kern <phil@0x539.de>
101
* Bumped version to 0.4.0rc2
103
Thu May 18 19:34:23 CEST 2006 Philipp Kern <phil@0x539.de>
104
* Deactivate all Zeroconf implementations except Howl
106
Sun May 14 13:47:46 CEST 2006 Armin Burgmeier <armin@0x539.de>
109
Sun May 7 15:24:44 CEST 2006 Philipp Kern <phil@0x539.de>
110
* Added `make check' testrunner
112
Sun May 7 14:57:42 CEST 2006 Armin Burgmeier <armin@0x539.de>
113
* Make tests return EXIT_SUCCESS or EXIT_FAILURE
115
Sun May 7 12:52:07 CEST 2006 Armin Burgmeier <armin@0x539.de>
116
* Removed jupiter dir, added jupiter test to test/
118
Sun May 7 12:50:23 CEST 2006 Armin Burgmeier <armin@0x539.de>
119
* Fixed a bug in text::compare that produced incorrect results
121
Sat May 6 11:55:15 CEST 2006 Philipp Kern <phil@0x539.de>
122
* Check for substrings in Win32 detection
124
Sat Apr 29 22:55:29 CEST 2006 Armin Burgmeier <armin@0x539.de>
127
Tue Apr 18 15:47:31 CEST 2006 Philipp Kern <phil@0x539.de>
128
* Compatibility fix for Avahi's Howl layer
130
Mon Apr 17 14:58:03 CEST 2006 Philipp Kern <phil@0x539.de>
131
* Split Zeroconf API into three files and implement auto API selection
133
Sat Apr 15 18:10:44 CEST 2006 Philipp Kern <phil@0x539.de>
134
* Refactored Zeroconf support, added Avahi stub (dysfunctional)
136
Mon Apr 10 14:24:30 CEST 2006 Philipp Kern <phil@0x539.de>
139
Mon Apr 10 14:24:22 CEST 2006 Philipp Kern <phil@0x539.de>
140
* Updated ChangeLog for release
142
Mon Apr 10 14:23:37 CEST 2006 Philipp Kern <phil@0x539.de>
143
* Log logic errors to stderr
145
Sat Apr 8 23:18:38 CEST 2006 Armin Burgmeier <armin@0x539.de>
146
* obby::text::erase ignored stuff merged with first chunk
148
Sat Apr 1 13:01:29 CEST 2006 Armin Burgmeier <armin@0x539.de>
149
* Only adjust doc counter when conflicting with synced document's ID
151
Sat Apr 1 12:56:40 CEST 2006 Armin Burgmeier <armin@0x539.de>
152
* Initialise document ID counter in initial sync
154
Thu Mar 30 21:49:12 CEST 2006 Philipp Kern <phil@0x539.de>
155
* Empty the TODO for now
157
Thu Mar 30 21:47:00 CEST 2006 Philipp Kern <phil@0x539.de>
158
* Translation roundup
160
Thu Mar 30 21:42:19 CEST 2006 Philipp Kern <phil@0x539.de>
161
* Updated NEWS once again
163
Thu Mar 30 21:41:56 CEST 2006 Philipp Kern <phil@0x539.de>
164
* Update version to 0.4.0rc1
166
Thu Mar 30 20:47:16 CEST 2006 Armin Burgmeier <armin@0x539.de>
167
* Changed codename for 0.4.0 to Faust
169
Wed Mar 29 14:25:19 CEST 2006 Armin Burgmeier <armin@0x539.de>
170
* Remove client connection on logic error in server_buffer [fixes #119]
172
Tue Mar 28 23:25:30 CEST 2006 Armin Burgmeier <armin@0x539.de>
173
* Added command_context_from
175
Tue Mar 28 21:04:52 CEST 2006 Armin Burgmeier <armin@0x539.de>
176
* Changed user_context and document_info context according to new context behaviour
178
Mon Mar 27 16:46:50 CEST 2006 Armin Burgmeier <armin@0x539.de>
179
* Added forwards of keepalive option
181
Sat Mar 25 14:29:36 CET 2006 Armin Burgmeier <armin@0x539.de>
182
* Replaced line.cpp by text.cpp in POTFILES.in
184
Sat Mar 25 13:57:46 CET 2006 Philipp Kern <phil@0x539.de>
185
* Place library requirements in a central location
187
Sat Mar 25 13:53:10 CET 2006 Philipp Kern <phil@0x539.de>
188
* Activate the maintainer mode configure option
190
Sat Mar 25 13:50:59 CET 2006 Philipp Kern <phil@0x539.de>
191
* Use obby-0.4 for pkgconfig, depend on net6-1.3
193
Sat Mar 25 11:22:58 CET 2006 Philipp Kern <phil@0x539.de>
194
* Preliminary NEWS for 0.4.0
196
Fri Mar 24 21:51:48 CET 2006 Philipp Kern <phil@0x539.de>
197
* Bump version and API version
199
Fri Mar 24 17:21:06 CET 2006 Armin Burgmeier <armin@0x539.de>
200
* Removed token storage in user, we do not need the token anymore
202
Fri Mar 24 16:57:52 CET 2006 Philipp Kern <phil@0x539.de>
203
* Removed SHA1, tokens and all references to GMP
205
Fri Mar 24 15:52:06 CET 2006 Philipp Kern <phil@0x539.de>
206
* Remove the GMP autoconf macros
208
Fri Mar 24 15:42:55 CET 2006 Philipp Kern <phil@0x539.de>
209
* Removed the RSA support and with it the GMP dependency
211
Mon Mar 20 22:01:23 CET 2006 Armin Burgmeier <armin@0x539.de>
212
* Guarantee connection encryption before sending login
214
Sun Mar 19 15:05:05 CET 2006 Armin Burgmeier <armin@0x539.de>
215
* Command subsystem. However, only /me and /help are implemented [fixes #29]
217
Mon Mar 13 18:02:30 CET 2006 Armin Burgmeier <armin@0x539.de>
218
* Emit subscription signal after complete user subscription
220
Sun Mar 12 16:02:00 CET 2006 Armin Burgmeier <armin@0x539.de>
221
* Made obby::document fulfill document requirements
223
Fri Mar 10 21:47:38 CET 2006 Armin Burgmeier <armin@0x539.de>
224
* Added suffix for documents with the same name
226
Fri Mar 10 18:58:09 CET 2006 Armin Burgmeier <armin@0x539.de>
227
* Removed encrypted signal handler, one may connect to net6::user::encrypted_event
229
Fri Mar 10 17:57:29 CET 2006 Armin Burgmeier <armin@0x539.de>
230
* Fixed session restore in Gobby
232
Fri Mar 3 19:59:00 CET 2006 Armin Burgmeier <armin@0x539.de>
233
* Moved is_open() into base class (basic_buffer)
235
Thu Mar 2 23:25:49 CET 2006 Armin Burgmeier <armin@0x539.de>
236
* Some more changes to allow the use of documents without connection
238
Wed Mar 1 19:42:00 CET 2006 Armin Burgmeier <armin@0x539.de>
239
* Some changes to server to keep documents after closure
241
Wed Mar 1 15:30:19 CET 2006 Armin Burgmeier <armin@0x539.de>
242
* Some changes to client code to keep documents after disconnection
244
Tue Feb 28 01:15:16 CET 2006 Armin Burgmeier <armin@0x539.de>
245
* Added encoding field in document info
247
Sun Feb 26 12:55:56 CET 2006 Armin Burgmeier <armin@0x539.de>
248
* Provide current subscription state to client applications
250
Wed Feb 22 19:39:15 CET 2006 Armin Burgmeier <armin@0x539.de>
251
* Some fixes to obby::text and the new document templates
253
Tue Feb 14 21:10:39 CET 2006 Philipp Kern <phil@0x539.de>
254
* Initial addition of encryption support to the client_buffer
256
Sat Feb 11 00:00:50 CET 2006 Armin Burgmeier <armin@0x539.de>
257
* Implemented remaining text stuff, documentation
259
Fri Feb 10 21:06:53 CET 2006 Armin Burgmeier <armin@0x539.de>
260
* Added text::erase, text::append and text::prepend with corresponding tests
262
Thu Feb 9 22:07:34 CET 2006 Armin Burgmeier <armin@0x539.de>
263
* Further changes to text::substr and text::insert
265
Thu Feb 9 16:15:26 CET 2006 Armin Burgmeier <armin@0x539.de>
266
* Some optimizations to text::insert
268
Thu Feb 9 12:45:44 CET 2006 Armin Burgmeier <armin@0x539.de>
269
* Some initial changes to replace obby::line. This breaks gobby and sobby.
271
Mon Feb 6 20:44:18 CET 2006 Armin Burgmeier <armin@0x539.de>
272
* Added jupiter_error
274
Sat Feb 4 17:09:29 CET 2006 Armin Burgmeier <armin@0x539.de>
275
* Use IPv4 instead of IPv6 in host_buffer
277
Fri Feb 3 23:48:16 CET 2006 Armin Burgmeier <armin@0x539.de>
278
* Added document template to operation and record
280
Thu Feb 2 17:49:33 CET 2006 Armin Burgmeier <armin@0x539.de>
281
* Templatized jupiter implementation with document type
283
Mon Jan 30 20:46:56 CET 2006 Armin Burgmeier <armin@0x539.de>
284
* Added document template for server and host
286
Mon Jan 30 17:52:35 CET 2006 Armin Burgmeier <armin@0x539.de>
287
* Added document template to client_buffer and client_document_info
289
Mon Jan 30 12:51:26 CET 2006 Armin Burgmeier <armin@0x539.de>
290
* Added Document template to local_buffer and local_document_info
292
Sun Jan 29 23:45:23 CET 2006 Armin Burgmeier <armin@0x539.de>
293
* Introduced document template for buffer and document_info
295
Thu Jan 26 18:54:29 CET 2006 Armin Burgmeier <armin@0x539.de>
296
* Added missing return statement in client_document_info
298
Thu Jan 26 18:42:27 CET 2006 Armin Burgmeier <armin@0x539.de>
301
Thu Jan 26 18:41:28 CET 2006 Armin Burgmeier <armin@0x539.de>
302
* Removed trailing ';' from serialise namespace in colour.hpp
304
Thu Jan 19 04:00:02 CET 2006 Trac <trac@darcs.0x539.de>
307
Thu Dec 8 22:43:14 CET 2005 Philipp Kern <phil@0x539.de>
308
* Supplementary commit for translation roundup
310
Thu Dec 8 22:41:35 CET 2005 Philipp Kern <phil@0x539.de>
311
* Update net6 dependency mentioned in README
313
Thu Dec 8 22:41:19 CET 2005 Philipp Kern <phil@0x539.de>
314
* Translation roundup
316
Thu Dec 8 22:27:41 CET 2005 Philipp Kern <phil@0x539.de>
317
* Change translation list in NEWS for 0.3.0
319
Sun Nov 27 15:12:00 CET 2005 Philipp Kern <phil@0x539.de>
320
* Remove empty jupiter/TODO
322
Thu Nov 24 23:40:29 CET 2005 Philipp Kern <phil@0x539.de>
323
* Translation roundup
325
Thu Nov 24 22:26:00 CET 2005 Philipp Kern <phil@0x539.de>
326
* Depend on net6-1.2 1.2.1 or higher
328
Thu Nov 24 16:18:26 CET 2005 Armin Burgmeier <armin@0x539.de>
329
* Read serialised sessions linewise on WIN32
331
Thu Nov 24 16:13:51 CET 2005 Armin Burgmeier <armin@0x539.de>
332
* Removed obsolete code in source files which is not templatized
334
Thu Nov 24 16:11:50 CET 2005 Armin Burgmeier <armin@0x539.de>
335
* Explictely use (hex_)contexts at some places
337
Tue Nov 22 18:21:51 CET 2005 Armin Burgmeier <armin@0x539.de>
338
* Removed covariant returns from host_buffer
340
Sun Nov 20 14:25:25 CET 2005 Philipp Kern <phil@0x539.de>
341
* Send sync_init earlier
343
Sun Nov 20 14:09:56 CET 2005 Philipp Kern <phil@0x539.de>
344
* Log document creations
346
Sat Nov 19 12:40:09 CET 2005 Armin Burgmeier <armin@0x539.de>
347
* Updated README for net6-1.2
349
Sat Nov 19 12:37:22 CET 2005 Armin Burgmeier <armin@0x539.de>
350
* Translate a missing string in inc/serialise/attribute.hpp
352
Fri Nov 18 19:47:31 CET 2005 Armin Burgmeier <armin@0x539.de>
353
* Added inc/server_buffer.hpp to POTFILES.in
355
Fri Nov 18 12:07:10 CET 2005 Philipp Kern <phil@0x539.de>
356
* Bugfix for refresh link in obby_web
358
Thu Nov 17 22:30:50 CET 2005 Armin Burgmeier <armin@0x539.de>
359
* gettext_package usage for obby, resulting in Win32 locale support
361
Thu Nov 17 22:05:12 CET 2005 Armin Burgmeier <armin@0x539.de>
362
* Do not store a local reference to user table, gcc 3.3 seems to be confused by this
364
Thu Nov 17 20:34:54 CET 2005 Armin Burgmeier <armin@0x539.de>
365
* Need runtime-pseudo-reloc stuff on win32
367
Thu Nov 17 04:00:01 CET 2005 Trac <trac@darcs.0x539.de>
370
Tue Nov 15 23:16:09 CET 2005 Philipp Kern <phil@0x539.de>
371
* Translation roundup, No. 2
373
Tue Nov 15 18:28:12 CET 2005 Philipp Kern <phil@0x539.de>
376
Tue Nov 15 18:22:32 CET 2005 Philipp Kern <phil@0x539.de>
377
* Translation roundup
379
Sun Nov 13 18:47:44 CET 2005 Philipp Kern <phil@0x539.de>
382
Sat Nov 12 18:10:32 CET 2005 Armin Burgmeier <armin@0x539.de>
383
* Added local_document_info::is_subscribed()
385
Sun Nov 6 10:51:51 CET 2005 Philipp Kern <phil@0x539.de>
386
* Added Swedish translation, thanks to Daniel Nylander!
388
Sat Nov 5 12:47:41 CET 2005 Armin Burgmeier <armin@0x539.de>
389
* Only user const user in buffer, user_table provides methods to manipulate
391
Sat Nov 5 10:04:56 CET 2005 Philipp Kern <phil@0x539.de>
392
* Renamed htaccess away from the dot file
394
Sat Nov 5 01:24:29 CET 2005 Armin Burgmeier <armin@0x539.de>
395
* Added .htaccess for mod_rewrite
397
Sat Nov 5 01:09:16 CET 2005 Armin Burgmeier <armin@0x539.de>
398
* Committet obby.php (web visualisation of serialised sessions)
400
Fri Nov 4 21:20:40 CET 2005 Armin Burgmeier <armin@0x539.de>
401
* Serialise colour in RRGGBB format instead of BBGGRR
403
Fri Nov 4 15:52:15 CET 2005 Armin Burgmeier <armin@0x539.de>
404
* Replaced flags/reverse to inc_flags/exc_flags in user_table
406
Fri Nov 4 11:51:59 CET 2005 Armin Burgmeier <armin@0x539.de>
407
* Introduced obby_codename()
409
Fri Nov 4 11:46:41 CET 2005 Armin Burgmeier <armin@0x539.de>
410
* Reimplemented ring class using std::list
412
Thu Nov 3 22:48:17 CET 2005 Armin Burgmeier <armin@0x539.de>
413
* Removed original operations, they have no use right now
415
Thu Nov 3 21:58:46 CET 2005 Armin Burgmeier <armin@0x539.de>
416
* Prompt for any incorrect login parameters
418
Thu Nov 3 18:10:24 CET 2005 Armin Burgmeier <armin@0x539.de>
419
* Made passwords optional in login packet
421
Thu Nov 3 15:31:09 CET 2005 Armin Burgmeier <armin@0x539.de>
422
* Save and require obby version in serialised session
424
Thu Nov 3 14:36:40 CET 2005 Armin Burgmeier <armin@0x539.de>
425
* Implemented hex_context for user and document_info
427
Thu Nov 3 13:00:35 CET 2005 Armin Burgmeier <armin@0x539.de>
430
Thu Nov 3 13:08:07 CET 2005 Armin Burgmeier <armin@0x539.de>
431
* Throw error if serialisation failed
433
Thu Nov 3 12:07:55 CET 2005 Armin Burgmeier <armin@0x539.de>
434
* ring is broken, but we do not need it right now, anyway
436
Thu Nov 3 10:53:13 CET 2005 Armin Burgmeier <armin@0x539.de>
437
* Fixed obby::user_table::count
439
Wed Nov 2 23:58:30 CET 2005 Armin Burgmeier <armin@0x539.de>
440
* Fixed a potential endless loop in ring
442
Wed Nov 2 23:41:24 CET 2005 Armin Burgmeier <armin@0x539.de>
443
* Introduced obby::colour class
445
Wed Nov 2 20:40:18 CET 2005 Armin Burgmeier <armin@0x539.de>
446
* Surrended an error message in user_table by _()
448
Wed Nov 2 20:40:08 CET 2005 Armin Burgmeier <armin@0x539.de>
449
* Fixed a memleak in jupiter_undo
451
Wed Nov 2 20:39:53 CET 2005 Armin Burgmeier <armin@0x539.de>
452
* Added chat class for handling chat messages
454
Wed Nov 2 14:31:52 CET 2005 Armin Burgmeier <armin@0x539.de>
455
* Integrated undo manager in server
457
Wed Nov 2 12:21:33 CET 2005 Armin Burgmeier <armin@0x539.de>
458
* Undo integration for jupiter_client
460
Wed Nov 2 12:20:32 CET 2005 Armin Burgmeier <armin@0x539.de>
461
* Renamed signal_local_type to signal_record_type
463
Wed Nov 2 11:48:23 CET 2005 Armin Burgmeier <armin@0x539.de>
464
* Store only local undo stack in undo manager
466
Wed Nov 2 12:11:27 CET 2005 Armin Burgmeier <armin@0x539.de>
469
Wed Nov 2 12:09:17 CET 2005 Armin Burgmeier <armin@0x539.de>
470
* Notify jupiter_client about user subscriptions
472
Wed Nov 2 12:04:01 CET 2005 Armin Burgmeier <armin@0x539.de>
473
* Added missing reversible_insert_operation files
475
Sat Oct 29 00:41:48 CEST 2005 Armin Burgmeier <armin@0x539.de>
476
* Added reversible_insert_operation along with undo manager class
478
Fri Oct 28 20:36:45 CEST 2005 Armin Burgmeier <armin@0x539.de>
481
Fri Oct 28 01:29:53 CEST 2005 Armin Burgmeier <armin@0x539.de>
482
* Added inc/serialise to Doxyfile
484
Sun Oct 23 05:00:01 CEST 2005 Trac <trac@darcs.0x539.de>
487
Sat Oct 22 23:03:44 CEST 2005 Armin Burgmeier <armin@0x539.de>
488
* std::auto_ptr does not provide operator!, using ptr.get() == NULL instead
490
Sat Oct 22 11:51:23 CEST 2005 Philipp Kern <phil@0x539.de>
491
* Catalan translation added, thanks to Jordi Mallach
493
Fri Oct 21 20:22:43 CEST 2005 Armin Burgmeier <armin@0x539.de>
494
* Added serialisation methods, fixed some serialisation errors
496
Sun Oct 9 19:45:22 CEST 2005 Armin Burgmeier <armin@0x539.de>
497
* obby-local user IDs
499
Sun Oct 9 18:38:59 CEST 2005 Armin Burgmeier <armin@0x539.de>
500
* Avoid returning reference to temporary in document_packet::get_command()
502
Sun Oct 9 18:31:31 CEST 2005 Armin Burgmeier <armin@0x539.de>
503
* Show what has gone wrong if a conversion error occured in attribute::as
505
Sun Oct 9 18:31:10 CEST 2005 Armin Burgmeier <armin@0x539.de>
506
* Increased protocol version to 3 for new serialisation concept
508
Sun Oct 9 17:27:34 CEST 2005 Armin Burgmeier <armin@0x539.de>
509
* Session deserialisation
511
Sun Oct 9 16:47:14 CEST 2005 Armin Burgmeier <armin@0x539.de>
512
* Fixed 'Unexpected enf of input' when last object has an attribute
514
Sun Oct 9 16:29:48 CEST 2005 Armin Burgmeier <armin@0x539.de>
515
* Allow newlines at last line of file
517
Sat Oct 8 15:16:16 CEST 2005 Trac <trac@darcs.0x539.de>
520
Sat Oct 8 15:11:27 CEST 2005 Trac <trac@darcs.0x539.de>
523
Fri Oct 7 22:27:57 CEST 2005 Philipp Kern <phil@0x539.de>
524
* Index the serialisation subdirectory with doxygen
526
Fri Oct 7 18:11:56 CEST 2005 Armin Burgmeier <armin@0x539.de>
527
* Changes according to new net6 serialisation concept
529
Wed Oct 5 20:05:29 CEST 2005 Armin Burgmeier <armin@0x539.de>
530
* Do not initialize attribute with line
532
Wed Oct 5 20:01:46 CEST 2005 Armin Burgmeier <armin@0x539.de>
533
* Attribute stores line
535
Wed Oct 5 05:00:02 CEST 2005 Trac <trac@darcs.0x539.de>
538
Tue Oct 4 23:07:41 CEST 2005 Armin Burgmeier <armin@0x539.de>
539
* Connect after registering signal handlers
541
Tue Oct 4 19:14:58 CEST 2005 Armin Burgmeier <armin@0x539.de>
542
* Made buffers reusable
544
Sun Oct 2 14:56:49 CEST 2005 Armin Burgmeier <armin@0x539.de>
545
* Fixed serialisation parser
547
Sat Oct 1 08:54:21 CEST 2005 Philipp Kern <phil@0x539.de>
548
* Autotools build fixes
550
Fri Sep 30 23:14:49 CEST 2005 Philipp Kern <phil@0x539.de>
551
* Added library linking to libserialise.la
553
Fri Sep 30 23:06:52 CEST 2005 Philipp Kern <phil@0x539.de>
554
* Convert serialisation into a libtool convenience library
556
Fri Sep 30 22:32:45 CEST 2005 Armin Burgmeier <armin@0x539.de>
557
* Serialisation from memory, serialisation test
559
Thu Sep 29 22:30:55 CEST 2005 Armin Burgmeier <armin@0x539.de>
560
* obby::serialise compiles now
562
Thu Sep 29 22:30:20 CEST 2005 Armin Burgmeier <armin@0x539.de>
563
* Changed RSA test to return non-zero if it fails
565
Thu Sep 29 22:24:52 CEST 2005 Armin Burgmeier <armin@0x539.de>
566
* Removed useless curses.cpp and bufferd.cpp
568
Thu Sep 29 20:04:30 CEST 2005 Philipp Kern <phil@0x539.de>
569
* Serialisation is built as a separated static library
571
Thu Sep 29 20:04:30 CEST 2005 Armin Burgmeier <armin@0x539.de>
574
Thu Sep 29 19:27:11 CEST 2005 Armin Burgmeier <armin@0x539.de>
577
Thu Sep 22 18:15:09 CEST 2005 Michael Walter <michael.walter@gmail.com>
578
* Disambiguating parameter type and name to make MSVC8 compile.
580
Thu Sep 22 18:10:27 CEST 2005 Michael Walter <michael.walter@gmail.com>
581
* Added MSVC8 project & fake headers.
583
Thu Sep 22 18:09:13 CEST 2005 Michael Walter <michael.walter@gmail.com>
584
* Added missing HOWL_API to callbacks.
586
Thu Sep 22 19:33:51 CEST 2005 Armin Burgmeier <armin@0x539.de>
587
* added auto-generated privileges enum for document_info
589
Tue Sep 20 23:27:58 CEST 2005 Armin Burgmeier <armin@0x539.de>
590
* Fixed endless recursion in flags::operator bool()
592
Tue Sep 20 23:15:59 CEST 2005 Armin Burgmeier <armin@0x539.de>
595
Tue Sep 20 23:06:41 CEST 2005 Armin Burgmeier <armin@0x539.de>
596
* auto-generated user enums, removed templates from usertable (do not work with classes)
598
Tue Sep 20 20:09:27 CEST 2005 Armin Burgmeier <armin@0x539.de>
601
Mon Sep 19 20:17:34 CEST 2005 Armin Burgmeier <armin@0x539.de>
602
* Fixed delete_operation's reading from a packet
604
Mon Sep 19 20:10:23 CEST 2005 Armin Burgmeier <armin@0x539.de>
605
* Adjusted erase method of document infos for delete_operation taking only len
607
Mon Sep 19 18:51:40 CEST 2005 Philipp Kern <phil@0x539.de>
608
* Added undoable delete operation, removed text from normal one
610
Sat Sep 17 15:44:28 CEST 2005 Philipp Kern <phil@0x539.de>
611
* Added m4 to the Automake recursion
613
Fri Sep 16 17:32:47 CEST 2005 Armin Burgmeier <armin@0x539.de>
614
* Begin of privileges
616
Thu Sep 15 21:35:51 CEST 2005 Philipp Kern <phil@0x539.de>
617
* Depend on newer net6
619
Thu Sep 15 21:34:54 CEST 2005 Philipp Kern <phil@0x539.de>
620
* Update SONAME and pkgconfig control file for 0.3.x
622
Thu Sep 15 20:11:41 CEST 2005 Armin Burgmeier <armin@0x539.de>
625
Thu Sep 15 06:41:48 CEST 2005 Philipp Kern <phil@0x539.de>
626
* Added 0.3.0 NEWS item
628
Wed Sep 14 21:46:58 CEST 2005 Armin Burgmeier <armin@0x539.de>
629
* Some first corrections
631
Tue Sep 13 22:19:56 CEST 2005 Armin Burgmeier <armin@0x539.de>
632
* Adjusted server/host_document_info, buffers
634
Mon Sep 12 21:33:19 CEST 2005 Armin Burgmeier <armin@0x539.de>
635
* Added netcode to line, operation and record
637
Mon Sep 12 20:35:57 CEST 2005 Armin Burgmeier <armin@0x539.de>
638
* Templated document_info, local_document_info and client_document_info
640
Mon Sep 12 17:01:42 CEST 2005 Armin Burgmeier <armin@0x539.de>
641
* *_document classes are no longer necessary
643
Mon Sep 12 16:58:08 CEST 2005 Armin Burgmeier <armin@0x539.de>
644
* Introduced document_packet
646
Sun Sep 11 17:41:03 CEST 2005 Armin Burgmeier <armin@0x539.de>
647
* jupiter_server/jupiter_client
649
Sun Sep 11 13:34:06 CEST 2005 Armin Burgmeier <armin@0x539.de>
650
* Added jupiter_algorithm
652
Sun Sep 11 12:37:00 CEST 2005 Armin Burgmeier <armin@0x539.de>
655
Sun Sep 11 12:36:25 CEST 2005 Armin Burgmeier <armin@0x539.de>
656
* jupiter: add_ack_request does not need special handling for split_operation
658
Sun Sep 11 12:35:17 CEST 2005 Armin Burgmeier <armin@0x539.de>
659
* Added operations and record
661
Sat Sep 10 22:52:14 CEST 2005 Armin Burgmeier <armin@0x539.de>
662
* Added vector_time, adjusted document for upcoming jupiter integration
664
Fri Sep 9 13:43:46 CEST 2005 Armin Burgmeier <armin@0x539.de>
665
* Implemented jupiter n-way
667
Fri Sep 9 11:57:18 CEST 2005 Armin Burgmeier <armin@0x539.de>
668
* Just another split_operation fix
670
Fri Sep 9 11:19:46 CEST 2005 Armin Burgmeier <armin@0x539.de>
671
* Fixed split_operation::apply
673
Thu Sep 8 23:08:36 CEST 2005 Armin Burgmeier <armin@0x539.de>
674
* Added jupiter test framework
676
Thu Sep 8 00:52:52 CEST 2005 Armin Burgmeier <armin@0x539.de>
677
* Removed some useless <iostream> inclusions
679
Thu Sep 8 00:49:40 CEST 2005 Armin Burgmeier <armin@0x539.de>
680
* Templatized the obby buffers.
682
Wed Sep 7 12:28:29 CEST 2005 Philipp Kern <phil@0x539.de>
683
* Depend on new net6 API
685
Wed Sep 7 13:23:29 CEST 2005 Armin Burgmeier <armin@0x539.de>
686
* init_gettext method
688
Tue Sep 6 14:30:55 CEST 2005 Armin Burgmeier <armin@0x539.de>
689
* Adjustments to peer->user renaming in net6
691
Sun Sep 4 19:41:26 CEST 2005 Philipp Kern <phil@0x539.de>
692
* FreeBSD build fixes, thanks to Ben Laurie
694
Fri Sep 2 15:05:00 CEST 2005 Philipp Kern <phil@0x539.de>
695
* Documentation fixes, removed obsolete parameter from line
697
Tue Aug 23 18:44:18 CEST 2005 Philipp Kern <phil@0x539.de>
700
Thu Aug 25 05:00:03 CEST 2005 Trac <trac@darcs.0x539.de>
703
Sun Aug 21 01:17:33 CEST 2005 Philipp Kern <phil@0x539.de>
704
* Remove canceled records from the memo map
706
Sun Aug 21 01:17:16 CEST 2005 Philipp Kern <phil@0x539.de>
707
* Ignore gettext output
709
Fri Aug 19 05:00:02 CEST 2005 Trac <trac@darcs.0x539.de>
712
Tue Aug 16 01:51:11 CEST 2005 Philipp Kern <phil@0x539.de>
713
* Removed obsolete sources entries from src/Makefile.am
715
Mon Aug 15 17:36:21 CEST 2005 Philipp Kern <phil@0x539.de>
716
* Added missing replace pattern to pkg-config control file
718
Mon Aug 15 17:36:09 CEST 2005 Philipp Kern <phil@0x539.de>
719
* Removed outdated identity check from user.hpp
721
Fri Aug 12 23:18:15 CEST 2005 Philipp Kern <phil@0x539.de>
722
* Improved check for GMP by Roberto Bagnara <bagnara@cs.unipr.it>
723
[Borrowed from the Parma Polyhedra Library (PPL), licensed under the GNU GPL]
725
Tue Aug 9 05:00:01 CEST 2005 Trac <trac@darcs.0x539.de>
728
Fri Aug 5 23:13:36 CEST 2005 Philipp Kern <phil@0x539.de>
729
* Allow initially unowned text on document creation, thanks to Ben Levitt
731
Fri Jul 29 21:40:53 CEST 2005 Philipp Kern <phil@0x539.de>
734
Fri Jul 29 21:40:45 CEST 2005 Philipp Kern <phil@0x539.de>
735
* Updated ChangeLog for release
737
Fri Jul 29 21:40:28 CEST 2005 Philipp Kern <phil@0x539.de>
738
* Updated net6 dependency
740
Fri Jul 29 21:16:56 CEST 2005 Philipp Kern <phil@0x539.de>
743
Thu Jul 28 16:49:00 CEST 2005 Philipp Kern <phil@0x539.de>
744
* Fixed typo in Makefile.am
746
Thu Jul 28 16:09:14 CEST 2005 Armin Burgmeier <armin@0x539.de>
747
* Do not subscribe document owners twice in server_document_info
749
Thu Jul 28 13:03:06 CEST 2005 Philipp Kern <phil@0x539.de>
750
* Removed obsolete help notice
752
Wed Jul 27 19:40:11 CEST 2005 Philipp Kern <phil@0x539.de>
753
* Added French translation by Peer Janssen
755
Wed Jul 27 18:43:27 CEST 2005 Armin Burgmeier <armin@0x539.de>
756
* use dynamic_cast to upcast net6::server to net6::host
758
Tue Jul 26 23:06:27 CEST 2005 Philipp Kern <phil@0x539.de>
759
* Do not change the colour when check_colour failed
761
Tue Jul 26 17:11:18 CEST 2005 Armin Burgmeier <armin@0x539.de>
762
* Derived obby::user from net6::non_copyable
764
Mon Jul 25 09:40:17 CEST 2005 Armin Burgmeier <armin@0x539.de>
765
* Format string fixes
767
Mon Jul 25 05:00:02 CEST 2005 Trac <trac@darcs.0x539.de>
770
Mon Jul 25 00:48:15 CEST 2005 Philipp Kern <phil@0x539.de>
771
* This release is API- and ABI-incompatible to the previous ones
773
Mon Jul 25 00:48:01 CEST 2005 Philipp Kern <phil@0x539.de>
774
* Depend on net6's 1.1.x API
776
Mon Jul 25 00:00:31 CEST 2005 Armin Burgmeier <armin@0x539.de>
777
* Do not send created documents back to owner
779
Sun Jul 24 19:31:12 CEST 2005 Philipp Kern <phil@0x539.de>
780
* Moved gettext initialisation around
782
Sun Jul 24 16:45:31 CEST 2005 Philipp Kern <phil@0x539.de>
783
* Added missing gettext initialisation [fixes #40]
785
Sun Jul 24 10:53:48 CEST 2005 Philipp Kern <phil@0x539.de>
786
* The host now checks its own colour for correctness
788
Sun Jul 24 00:58:34 CEST 2005 Philipp Kern <phil@0x539.de>
789
* Added some release notes directly to the sources
791
Sun Jul 24 00:38:43 CEST 2005 Philipp Kern <phil@0x539.de>
792
* Added unpublish'ing facility
794
Sat Jul 23 18:16:04 CEST 2005 Philipp Kern <phil@0x539.de>
795
* Fixes to the colour change code
797
Sat Jul 23 17:52:07 CEST 2005 Philipp Kern <phil@0x539.de>
798
* Allow user colour changes
800
Thu Jul 21 18:55:32 CEST 2005 Armin Burgmeier <armin@0x539.de>
803
Thu Jul 21 17:23:53 CEST 2005 Armin Burgmeier <armin@0x539.de>
804
* Using new default_accumulator for the password callbacks
806
Thu Jul 21 17:15:34 CEST 2005 Philipp Kern <phil@0x539.de>
809
Thu Jul 21 17:07:01 CEST 2005 Philipp Kern <phil@0x539.de>
810
* Iterate backwards in the RSA code
812
Thu Jul 21 05:00:02 CEST 2005 Trac <trac@darcs.0x539.de>
815
Wed Jul 20 21:55:34 CEST 2005 Philipp Kern <phil@0x539.de>
816
* Use the right generated key as the public one
818
Wed Jul 20 21:20:38 CEST 2005 Armin Burgmeier <armin@0x539.de>
819
* Fixed denial of subscription if document owner left the session
821
Wed Jul 20 19:09:58 CEST 2005 Philipp Kern <phil@0x539.de>
822
* Corrected typo in src/error.cpp
824
Wed Jul 20 18:12:37 CEST 2005 Armin Burgmeier <armin@0x539.de>
825
* Use correct parameter indizes in welcome packet.
827
Wed Jul 20 18:11:56 CEST 2005 Armin Burgmeier <armin@0x539.de>
828
* Virtualised network handling methods
830
Wed Jul 20 13:30:58 CEST 2005 Armin Burgmeier <armin@0x539.de>
831
* Check for protocol compatibility [fixes #42]
833
Tue Jul 19 23:12:47 CEST 2005 Philipp Kern <phil@0x539.de>
834
* Some fixes to the key generator and the encryption module
836
Tue Jul 19 21:21:16 CEST 2005 Armin Burgmeier <armin@0x539.de>
837
* Removed ; after namespace declaration
839
Tue Jul 19 21:17:03 CEST 2005 Armin Burgmeier <armin@0x539.de>
840
* Bugfix: Welcome packet was built but not sent
842
Tue Jul 19 20:07:49 CEST 2005 Armin Burgmeier <armin@0x539.de>
843
* Added sync_final singal to client buffer
845
Mon Jul 18 21:45:33 CEST 2005 Philipp Kern <phil@0x539.de>
846
* Added gmpxx linking to configure.in
848
Mon Jul 18 21:16:57 CEST 2005 Armin Burgmeier <armin@0x539.de>
849
* Exception if login without having received welcome packet
851
Mon Jul 18 21:16:48 CEST 2005 Armin Burgmeier <armin@0x539.de>
852
* obby_version was defined twice
854
Mon Jul 18 21:03:27 CEST 2005 Armin Burgmeier <armin@0x539.de>
855
* Key & token generation
857
Mon Jul 18 20:16:16 CEST 2005 Philipp Kern <phil@0x539.de>
858
* Implemented the key generator
860
Mon Jul 18 20:07:29 CEST 2005 Armin Burgmeier <armin@0x539.de>
861
* SHA1 hash function implementation
863
Mon Jul 18 18:41:27 CEST 2005 Armin Burgmeier <armin@0x539.de>
864
* rsa.cpp build fixes
866
Mon Jul 18 17:35:57 CEST 2005 Philipp Kern <phil@0x539.de>
867
* Unpublish Zeroconf entries before cancelling the session
869
Mon Jul 18 17:34:48 CEST 2005 Philipp Kern <phil@0x539.de>
870
* Integrated hashing and RSA encryption into the buffers
872
Mon Jul 18 17:33:10 CEST 2005 Philipp Kern <phil@0x539.de>
873
* Added SHA1 class header, some RSA fixes
875
Mon Jul 18 14:50:21 CEST 2005 Philipp Kern <phil@0x539.de>
876
* Removed obsolete Makefile.am content
878
Mon Jul 18 14:36:52 CEST 2005 Philipp Kern <phil@0x539.de>
879
* Preliminary RSA implementation, key generation pending
881
Mon Jul 18 14:33:26 CEST 2005 Philipp Kern <phil@0x539.de>
882
* Ignore config.hpp.in
884
Mon Jul 18 10:22:53 CEST 2005 Philipp Kern <phil@0x539.de>
885
* Increased the maximum error count to avoid conflicts
887
Mon Jul 18 01:53:45 CEST 2005 Philipp Kern <phil@0x539.de>
888
* Translated two more strings
890
Mon Jul 18 06:34:38 CEST 2005 Trac <trac@darcs.0x539.de>
893
Sun Jul 17 15:17:30 CEST 2005 Armin Burgmeier <armin@0x539.de>
894
* Basic user authentication [fixes #55]
896
Sun Jul 17 05:00:01 CEST 2005 Trac <trac@darcs.0x539.de>
899
Fri Jul 15 16:18:59 CEST 2005 Armin Burgmeier <armin@0x539.de>
900
* Simple global password [fixes #56]
902
Fri Jul 15 05:00:02 CEST 2005 Trac <trac@darcs.0x539.de>
905
Thu Jun 30 21:21:54 CEST 2005 Philipp Kern <phil@0x539.de>
906
* Added operator== and operator!= to obby::user
908
Sat Jun 25 05:00:02 CEST 2005 Trac <trac@darcs.0x539.de>
911
Fri Jun 24 23:35:18 CEST 2005 Philipp Kern <phil@0x539.de>
912
* Shuffle gettext Makefile to get built correctly
914
Fri Jun 24 23:34:39 CEST 2005 Philipp Kern <phil@0x539.de>
915
* Added missing cassert include in src/user.cpp
917
Fri Jun 24 10:36:34 CEST 2005 Philipp Kern <phil@0x539.de>
918
* Bumped SONAME as obby 0.2.0 is ABI incompatible to 0.1.0
920
Thu Jun 23 22:08:29 CEST 2005 Armin Burgmeier <armin@0x539.de>
921
* Implemented Document Owners, changes according to net6's new type system [fixes #38]
923
Wed Jun 15 09:06:23 CEST 2005 Benjamin Herr <ben@0x539.de>
924
* Fixed order of base constructor calls in some multi-inheriting classes
926
Wed Jun 15 09:05:28 CEST 2005 Benjamin Herr <ben@0x539.de>
927
* Added return *this in random operators where appropriate
929
Thu Jun 23 21:38:27 CEST 2005 Philipp Kern <phil@0x539.de>
930
* Added missing ABOUT-NLS
932
Sun Jun 19 10:07:56 CEST 2005 Philipp Kern <phil@0x539.de>
933
* Fixed German translation
935
Sun Jun 19 10:02:32 CEST 2005 Philipp Kern <phil@0x539.de>
936
* Added German translation
938
Sun Jun 19 05:00:01 CEST 2005 Trac <trac@darcs.0x539.de>
941
Sat Jun 18 13:08:42 CEST 2005 Philipp Kern <phil@0x539.de>
942
* Implemented internationalisation [fixes #40]
944
Sat Jun 18 08:09:03 CEST 2005 Philipp Kern <phil@0x539.de>
945
* Updated NEWS with 0.2.0 information
947
Thu Jun 16 22:42:10 CEST 2005 Philipp Kern <phil@0x539.de>
948
* obby depends on net6-1.1.0
950
Thu Jun 16 22:35:29 CEST 2005 Philipp Kern <phil@0x539.de>
951
* Removed autogen.sh, it is superseded by autoreconf
953
Wed Jun 15 05:00:02 CEST 2005 Trac <trac@darcs.0x539.de>
956
Tue Jun 14 23:36:59 CEST 2005 Philipp Kern <phil@0x539.de>
957
* Ignore the 0.0.0.0 Zeroconf entry for IPv6 addresses
959
Tue Jun 14 19:41:01 CEST 2005 Armin Burgmeier <armin@0x539.de>
960
* Introduced format_string [fixes #37]
962
Tue Jun 14 05:00:01 CEST 2005 Trac <trac@darcs.0x539.de>
965
Mon Jun 13 22:13:24 CEST 2005 Armin Burgmeier <armin@0x539.de>
966
* Synchronise documents on request [fixes #10]
968
Wed Jun 8 05:00:01 CEST 2005 Trac <trac@darcs.0x539.de>
971
Tue Jun 7 23:23:21 CEST 2005 Armin Burgmeier <armin@0x539.de>
972
* Introduces flags for obby::user, moved all user stuff to user_table [fixes #8, fixes #41]
974
Tue Jun 7 05:00:02 CEST 2005 Trac <trac@darcs.0x539.de>
977
Mon Jun 6 21:10:21 CEST 2005 Philipp Kern <phil@0x539.de>
978
* Do not build the tests by default
980
Mon Jun 6 18:29:21 CEST 2005 Armin Burgmeier <armin@0x539.de>
981
* Adjusted for error code transmission (#16)
983
Mon Jun 6 05:00:02 CEST 2005 Trac <trac@darcs.0x539.de>
986
Sat Jun 4 23:37:01 CEST 2005 Philipp Kern <phil@0x539.de>
987
* Updated ChangeLog for release
989
Fri Jun 3 17:03:58 CEST 2005 Armin Burgmeier <armin@0x539.de>
990
* Adjustment for a net6 API change
992
Fri Jun 3 05:00:02 CEST 2005 Trac <trac@darcs.0x539.de>
995
Thu Jun 2 23:01:51 CEST 2005 Trac <trac@darcs.0x539.de>
998
Thu Jun 2 22:49:18 CEST 2005 Trac <trac@darcs.0x539.de>
1001
Thu Jun 2 22:47:57 CEST 2005 Trac <trac@darcs.0x539.de>
1004
Thu Jun 2 22:40:35 CEST 2005 Trac <trac@darcs.0x539.de>
1007
Wed Jun 1 20:15:37 CEST 2005 Armin Burgmeier <armin@0x539.de>
1008
* Emit changed signal in server_document::insert and server_document::erase
1010
Wed Jun 1 20:08:45 CEST 2005 Armin Burgmeier <armin@0x539.de>
1011
* get_revision for obby::document
1013
Wed Jun 1 18:30:57 CEST 2005 Armin Burgmeier <armin@0x539.de>
1014
* Change signal which is emitted before/after a change is performed [fixes #11]
1016
Wed Jun 1 18:30:14 CEST 2005 Armin Burgmeier <armin@0x539.de>
1017
* Renamed _size function to _count, unified such functions
1019
Tue May 31 18:03:02 CEST 2005 Philipp Kern <phil@0x539.de>
1020
* Added a linking exception for howl [fixes #18]
1022
Sun May 29 21:36:05 CEST 2005 Armin Burgmeier <armin@0x539.de>
1023
* local_buffer as common base class of client_buffer and host_buffer [fixes #9]
1025
Sun May 29 12:34:08 CEST 2005 Armin Burgmeier <armin@0x539.de>
1026
* buffer provides access to the size of the document and user list
1028
Thu May 12 19:41:22 CEST 2005 Philipp Kern <phil@0x539.de>
1029
* Sum the colour differences and allow more subtle differences
1031
Tue May 10 09:53:04 CEST 2005 Philipp Kern <phil@0x539.de>
1034
Mon May 9 19:24:36 CEST 2005 Philipp Kern <phil@0x539.de>
1035
* Changed API identifier from 0 to 1.0
1037
Sat May 7 20:58:56 CEST 2005 Armin Burgmeier <armin@0x539.de>
1038
* user_table provides an iterator over the users
1040
Sat May 7 20:35:27 CEST 2005 Armin Burgmeier <armin@0x539.de>
1041
* Fixed a segfault in line::substr
1043
Sat May 7 19:20:35 CEST 2005 Armin Burgmeier <armin@0x539.de>
1044
* Document provides access to the obby::line instead of just its contents
1046
Sat May 7 19:20:27 CEST 2005 Armin Burgmeier <armin@0x539.de>
1049
Sat May 7 19:19:45 CEST 2005 Armin Burgmeier <armin@0x539.de>
1050
* Fixed author storage in line
1052
Sat May 7 19:17:50 CEST 2005 Armin Burgmeier <armin@0x539.de>
1053
* Line provides author_iterator
1055
Sat May 7 16:28:02 CEST 2005 Armin Burgmeier <armin@0x539.de>
1056
* Host sends changes with its local user ID instead of 0
1058
Fri May 6 21:48:22 CEST 2005 Armin Burgmeier <armin@0x539.de>
1059
* Fixed copy constructor of ptr_iterator, it behaved like the standard constructor
1061
Fri May 6 18:14:02 CEST 2005 Armin Burgmeier <armin@0x539.de>
1062
* client_document provides access to the amount of unsynced changes
1064
Thu May 5 23:35:14 CEST 2005 Philipp Kern <phil@0x539.de>
1065
* New TODO item about server-side commands
1067
Thu May 5 20:22:17 CEST 2005 Philipp Kern <phil@0x539.de>
1068
* Temporary objects need copy constructors to be passed to functions
1070
Thu May 5 20:17:25 CEST 2005 Philipp Kern <phil@0x539.de>
1071
* Set scripts executable and use a partial checkout in the ebuild
1073
Thu May 5 18:32:09 CEST 2005 Armin Burgmeier <armin@0x539.de>
1074
* buffer provides user_iterator to iterator thorugh users
1076
Thu May 5 18:27:39 CEST 2005 Armin Burgmeier <armin@0x539.de>
1077
* Introduced ptr_iterator
1079
Thu May 5 15:59:03 CEST 2005 Armin Burgmeier <armin@0x539.de>
1080
* Removed two TODO entries
1082
Thu May 5 15:56:53 CEST 2005 Armin Burgmeier <armin@0x539.de>
1083
* auto* seems to have updated some auto-generated files...
1085
Thu May 5 15:50:57 CEST 2005 Armin Burgmeier <armin@0x539.de>
1086
* nosync operations emits duplex insert/delete signals and take records
1088
Thu May 5 15:44:39 CEST 2005 Armin Burgmeier <armin@0x539.de>
1089
* Renamed duplexsignal.hpp/cpp to duplex_signal.hpp/cpp
1091
Thu May 5 01:25:13 CEST 2005 Philipp Kern <phil@0x539.de>
1092
* document::get_title() now returns const std::string&
1094
Thu May 5 00:55:50 CEST 2005 Armin Burgmeier <armin@0x539.de>
1095
* Introduced duplexsignal
1097
Wed May 4 10:11:06 CEST 2005 Philipp Kern <phil@0x539.de>
1098
* User tables need to be forward declared
1100
Wed May 4 09:11:19 CEST 2005 Philipp Kern <phil@0x539.de>
1101
* Renamed Rendezvous to Zeroconf
1103
Wed May 4 00:56:10 CEST 2005 Philipp Kern <phil@0x539.de>
1104
* Pass buffers to the documents instead of usertables
1106
Wed May 4 00:06:04 CEST 2005 Philipp Kern <phil@0x539.de>
1107
* Added get_user_table() to the buffers
1109
Sun Apr 17 22:31:31 CEST 2005 Philipp Kern <phil@philkern.de>
1110
* Export obby_has_howl() to something outside the mangler
1112
Sun Apr 17 22:09:51 CEST 2005 Philipp Kern <phil@philkern.de>
1113
* New WITH_HOWL define, obby_version(), obby_has_howl()
1115
Sun Apr 17 17:29:49 CEST 2005 Philipp Kern <phil@philkern.de>
1116
* Gather host information correctly
1118
Sat Apr 16 22:13:11 CEST 2005 Philipp Kern <phil@philkern.de>
1119
* Updated TODO, note about serialisation
1121
Fri Apr 15 23:04:45 CEST 2005 Armin Burgmeier <armin@0x539.de>
1122
* Replaced the custom_login by a login_extend signal handler
1124
Fri Apr 15 21:59:52 CEST 2005 Armin Burgmeier <armin@0x539.de>
1125
* Corrections for the new net6 API
1127
Thu Apr 14 19:37:55 CEST 2005 Philipp Kern <phil@0x539.de>
1128
tagged stable 2005-04-14
1130
Thu Apr 14 18:48:57 CEST 2005 Philipp Kern <phil@philkern.de>
1131
* Changed location of boringfile, added config.hpp
1133
Thu Apr 14 18:30:59 CEST 2005 Philipp Kern <phil@0x539.de>
1134
* Ignore Makefiles and Makefile.ins
1136
Thu Apr 14 17:54:46 CEST 2005 Philipp Kern <phil@philkern.de>
1137
* Changed the package name to obby instead of libobby
1139
Thu Apr 14 17:14:57 CEST 2005 Philipp Kern <phil@0x539.de>
1140
* Renamed lobby-1.0.pc to obby-1.0.pc
1142
Thu Apr 14 17:08:39 CEST 2005 Philipp Kern <phil@0x539.de>
1143
* The creator's id is now passed with the create packet
1145
Thu Apr 14 16:14:45 CEST 2005 Philipp Kern <phil@0x539.de>
1146
* Build inc/Makefile correctly
1148
Thu Apr 14 16:03:04 CEST 2005 Philipp Kern <phil@0x539.de>
1149
* Initial content is now passed with the create packet
1151
Thu Apr 14 16:02:37 CEST 2005 Philipp Kern <phil@0x539.de>
1152
* Moved include installation to inc/
1154
Sun Apr 10 22:28:02 CEST 2005 Philipp Kern <phil@0x539.de>
1155
* Changed the version number of the newly contributed ebuild
1157
Sun Apr 10 22:20:58 CEST 2005 Thomas Glatt <tom@0x539.de>
1158
* Ebuild for libobby
1160
Sun Apr 10 15:39:24 CEST 2005 Philipp Kern <phil@0x539.de>
1161
* Removed obsolete TODO item
1163
Sun Apr 10 15:35:20 CEST 2005 Philipp Kern <phil@0x539.de>
1164
* New configure option: --disable-tests
1166
Sun Apr 10 15:18:00 CEST 2005 Philipp Kern <phil@0x539.de>
1167
* Reworked the build system, uses subdirs now
1169
Sun Apr 10 13:54:28 CEST 2005 Philipp Kern <phil@0x539.de>
1170
* The howl dependency is now at the user's choice
1172
Sun Apr 10 12:44:32 CEST 2005 Philipp Kern <phil@0x539.de>
1173
* WIN32 build support
1175
Sat Apr 9 20:38:05 CEST 2005 Armin Burgmeier <armin@0x539.de>
1176
* Initialize net6 in obby::buffer
1178
Sat Apr 9 19:24:00 CEST 2005 Armin Burgmeier <armin@0x539.de>
1179
* Build fixes for WIN32
1181
Sat Apr 9 17:16:45 CEST 2005 Benjamin Herr <ben@0x539.de>
1182
* curses client doubleplusungood: interpreted %-formatters, exitted on q
1184
Sat Apr 9 13:31:26 CEST 2005 Philipp Kern <phil@0x539.de>
1185
* Relicensed under the GPL
1187
Reasoning: There was never the intention to license libobby under the LGPL.
1188
COPYING included the GPL but all the license headers referred to the LGPL.
1189
This is now fixed in accordance with all the contributing authors.
1192
- Armin Burgmeier <armin@0x539.de>
1193
- Philipp Kern <phil@0x539.de>
1194
- Benjamin Herr <ben@0x539.de>
1196
Fri Apr 8 18:02:43 CEST 2005 Armin Burgmeier <armin@0x539.de>
1197
* Fixed history order in server_buffer
1199
Fri Apr 8 16:47:50 CEST 2005 Armin Burgmeier <armin@0x539.de>
1200
* Fixed bufferd calls on main document
1202
Fri Apr 8 16:37:34 CEST 2005 Armin Burgmeier <armin@0x539.de>
1203
* abstract document handling in buffer, implementations
1205
Fri Apr 8 16:37:17 CEST 2005 Armin Burgmeier <armin@0x539.de>
1206
* TODO: Grep for TODOs in the code
1208
Fri Apr 8 10:06:13 CEST 2005 Armin Burgmeier <armin@0x539.de>
1209
* Debug output for gobby
1211
Fri Apr 8 08:37:28 CEST 2005 Philipp Kern <phil@0x539.de>
1212
* Link tests dynamically and self-contained
1214
Fri Apr 8 08:26:28 CEST 2005 Philipp Kern <phil@0x539.de>
1215
* Remove the last newline from document::get_whole_buffer()
1217
Fri Apr 8 01:04:17 CEST 2005 Philipp Kern <phil@0x539.de>
1218
* bufferd now displays received user chat messages
1220
Fri Apr 8 00:58:19 CEST 2005 Philipp Kern <phil@0x539.de>
1221
* Added missing newline to document::get_whole_buffer()
1223
Thu Apr 7 13:52:56 CEST 2005 Benjamin Herr <ben@0x539.de>
1224
* Added accessor for newly added server message event
1226
Thu Apr 7 13:45:13 CEST 2005 Philipp Kern <phil@0x539.de>
1227
* Server message implemented, emit signals on own messages
1229
Thu Apr 7 13:21:05 CEST 2005 Philipp Kern <phil@0x539.de>
1230
* Ignore packets with invalid userid
1232
Thu Apr 7 12:53:27 CEST 2005 Philipp Kern <phil@0x539.de>
1233
* Use obby::user in on_message instead of numerical uid
1235
Thu Apr 7 12:52:56 CEST 2005 Philipp Kern <phil@0x539.de>
1236
* Fixed chat protocol
1238
Thu Apr 7 10:48:59 CEST 2005 Philipp Kern <phil@0x539.de>
1239
* Implemented send_message()
1241
Thu Apr 7 10:48:41 CEST 2005 Philipp Kern <phil@0x539.de>
1242
* Build fix to Makefile.am, one more TODO item
1244
Wed Apr 6 23:07:56 CEST 2005 Philipp Kern <phil@0x539.de>
1245
* Replace AE synchronize with BE synchronise
1247
Wed Apr 6 23:02:48 CEST 2005 Philipp Kern <phil@0x539.de>
1248
* Remove insert/remove debug code from bufferd
1250
Wed Apr 6 23:02:31 CEST 2005 Philipp Kern <phil@0x539.de>
1251
* Deactivate discover test for now
1253
Wed Apr 6 22:22:01 CEST 2005 Philipp Kern <phil@0x539.de>
1254
* Correct document title synchronisation
1256
Wed Apr 6 21:25:27 CEST 2005 Philipp Kern <phil@0x539.de>
1259
Wed Apr 6 21:22:33 CEST 2005 Philipp Kern <phil@0x539.de>
1260
* First try of a messaging system, not yet tested.
1262
Wed Apr 6 20:43:19 CEST 2005 Philipp Kern <phil@0x539.de>
1263
* Added document titles to create, some more fixes
1265
Wed Apr 6 17:30:29 CEST 2005 Philipp Kern <phil@0x539.de>
1266
* Committed missing declaration
1268
Wed Apr 6 15:00:46 CEST 2005 Philipp Kern <phil@0x539.de>
1269
* Some fixes to document renaming
1271
Wed Apr 6 14:33:00 CEST 2005 Armin Burgmeier <armin@0x539.de>
1272
* return true in server_buffer::on_auth when login was successful
1274
Wed Apr 6 14:32:46 CEST 2005 Armin Burgmeier <armin@0x539.de>
1277
Wed Apr 6 09:57:18 CEST 2005 Philipp Kern <phil@0x539.de>
1278
* Added document titles
1280
Wed Apr 6 09:44:22 CEST 2005 Philipp Kern <phil@0x539.de>
1281
* Documentation fixes (ize -> ise)
1283
Tue Apr 5 21:47:29 CEST 2005 Armin Burgmeier <armin@0x539.de>
1286
Mon Apr 4 23:42:33 CEST 2005 Philipp Kern <phil@0x539.de>
1289
Mon Apr 4 14:53:55 CEST 2005 Philipp Kern <phil@0x539.de>
1290
* Implemented forward delete, created key dispatcher
1292
Mon Apr 4 14:53:36 CEST 2005 Philipp Kern <phil@0x539.de>
1293
* Introduced document::position_eob() to get the end of buffer position
1295
Mon Apr 4 00:13:37 CEST 2005 Philipp Kern <phil@0x539.de>
1296
* Check NEWS on ``make dist'', versioned automake dependency
1298
Sun Apr 3 16:18:08 CEST 2005 Armin Burgmeier <armin@0x539.de>
1299
* Initialize m_usertable field
1301
Sun Apr 3 15:56:20 CEST 2005 Armin Burgmeier <armin@0x539.de>
1302
* Add host_buffer's local user to user table
1304
Sun Apr 3 15:55:09 CEST 2005 Armin Burgmeier <armin@0x539.de>
1305
* Adjusted to net6-pre/post login
1307
Wed Mar 30 18:36:57 CEST 2005 Philipp Kern <phil@0x539.de>
1308
* Compile fix, cast to int
1310
Thu Mar 24 23:12:07 CET 2005 Armin Burgmeier <armin@0x539.de>
1311
* Made select available from the base class, obby::buffer
1313
Thu Mar 24 14:18:37 CET 2005 Armin Burgmeier <armin@0x539.de>
1314
* Fixed row/col -> position translation
1316
Thu Mar 24 14:14:32 CET 2005 Armin Burgmeier <armin@0x539.de>
1317
* obby::line - line content with user colourising
1319
Wed Mar 23 13:47:25 CET 2005 Armin Burgmeier <armin@0x539.de>
1322
Mon Mar 21 23:13:36 CET 2005 Armin Burgmeier <armin@0x539.de>
1323
* Fixed yet another client synchonisation bug
1325
Mon Mar 21 23:09:15 CET 2005 Armin Burgmeier <armin@0x539.de>
1326
* Documents store their data in an array of lines instead of one big string
1328
Sat Mar 19 18:50:20 CET 2005 Philipp Kern <phil@0x539.de>
1329
* bufferd: Catch exceptions in main
1331
Sat Mar 19 18:38:49 CET 2005 Philipp Kern <phil@0x539.de>
1332
* Switch to automake within test/
1334
Sat Mar 19 18:38:22 CET 2005 Philipp Kern <phil@0x539.de>
1335
* Run autoheader in autogen, default to maintainer mode
1337
Sat Mar 19 11:00:53 CET 2005 Armin Burgmeier <armin@0x539.de>
1340
Sat Mar 19 11:00:09 CET 2005 Armin Burgmeier <armin@0x539.de>
1341
* Fixed curses client
1343
Sat Mar 19 10:59:33 CET 2005 Armin Burgmeier <armin@0x539.de>
1344
* Fixed two segfaults in server_buffer
1346
Sat Mar 19 10:58:43 CET 2005 Armin Burgmeier <armin@0x539.de>
1347
* Fixed the record's clone methods - they built wrong records
1349
Fri Mar 18 21:04:48 CET 2005 Armin Burgmeier <armin@0x539.de>
1350
* Reorderd some signal stuff
1352
Fri Mar 18 14:41:54 CET 2005 Armin Burgmeier <armin@0x539.de>
1353
* MDI synchronization fixed.
1355
Thu Mar 17 22:04:26 CET 2005 Philipp Kern <phil@0x539.de>
1356
* Randomise colour codes in curses client
1358
Thu Mar 17 23:01:52 CET 2005 Armin Burgmeier <armin@0x539.de>
1359
* Fixed compilation problems on x86_64
1361
Thu Mar 17 22:44:40 CET 2005 Armin Burgmeier <armin@0x539.de>
1362
* Initial MDI interface - TODO: Syncing, Testing!
1364
Thu Mar 17 23:17:48 CET 2005 Philipp Kern <phil@0x539.de>
1365
tagged SDI version complete
1367
Thu Mar 17 22:59:02 CET 2005 Armin Burgmeier <armin@0x539.de>
1368
* Removed docs/obby.hpp; it is no longer needed
1370
Thu Mar 17 22:06:47 CET 2005 Armin Burgmeier <armin@0x539.de>
1371
* Fixed vertical scrolling in curses client
1373
Thu Mar 17 21:18:01 CET 2005 Philipp Kern <phil@0x539.de>
1374
* Some changes to boring
1376
Thu Mar 17 18:22:58 CET 2005 Armin Burgmeier <armin@0x539.de>
1377
* curses-client: run returns just a boolean value wether the execution was successful or not.
1379
Thu Mar 17 18:22:28 CET 2005 Armin Burgmeier <armin@0x539.de>
1380
* Fixed memleak in server_buffer and client_buffer
1382
Wed Mar 16 23:05:53 CET 2005 Philipp Kern <phil@0x539.de>
1383
* Added the possibility to display a reason on quit
1384
I would even suspect a memory leak within my code. Is the destructor
1385
called when I use operator= on a std::string instance to assign it a new
1387
At least we do get the server failure messages why the login is denied.
1389
Wed Mar 16 19:36:53 CET 2005 Armin Burgmeier <armin@0x539.de>
1390
* host_buffer implementation
1392
Wed Mar 16 16:07:24 CET 2005 Armin Burgmeier <armin@0x539.de>
1395
Wed Mar 16 11:46:49 CET 2005 Armin Burgmeier <armin@0x539.de>
1398
Sun Mar 13 18:53:02 CET 2005 Armin Burgmeier <armin@0x539.de>
1399
* Fixed synchronisation with delete_records
1401
Sun Mar 13 17:21:44 CET 2005 Armin Burgmeier <armin@0x539.de>
1402
* client_buffer syncing problem fixed
1404
Wed Mar 9 13:33:11 CET 2005 Philipp Kern <phil@0x539.de>
1405
* Copied GPL license into empty COPYING
1407
Tue Mar 8 17:38:27 CET 2005 Philipp Kern <phil@0x539.de>
1408
* Use net6::ipv4_address for rendezvous host information
1410
Mon Mar 7 21:41:45 CET 2005 Armin Burgmeier <armin@0x539.de>
1411
* Non-functional Backspace implementation
1413
Mon Mar 7 20:55:26 CET 2005 Armin Burgmeier <armin@0x539.de>
1414
* Cursor movement in curses frontend
1416
Mon Mar 7 20:17:26 CET 2005 Armin Burgmeier <armin@0x539.de>
1417
* Scrolling in curses frontend
1419
Mon Mar 7 20:16:33 CET 2005 Armin Burgmeier <armin@0x539.de>
1420
* Fixed endless loop when syncing multiple lines
1422
Mon Mar 7 19:00:21 CET 2005 Armin Burgmeier <armin@0x539.de>
1423
* Multiline text inserting actually works
1425
Sun Mar 6 19:52:46 CET 2005 Armin Burgmeier <armin@0x539.de>
1426
* include <cassert> - it seems not be included by other include files on all systems
1428
Sun Mar 6 19:33:43 CET 2005 Armin Burgmeier <armin@0x539.de>
1429
* Beginning of simple curses editor using libobby
1431
Sun Mar 6 19:33:02 CET 2005 Armin Burgmeier <armin@0x539.de>
1434
Sun Mar 6 17:56:59 CET 2005 Armin Burgmeier <armin@0x539.de>
1435
* position<->coordinate translation
1437
Sun Mar 6 13:26:10 CET 2005 Armin Burgmeier <armin@0x539.de>
1438
* Rewrote many parts of the library
1440
Sun Mar 6 10:01:52 CET 2005 Philipp Kern <phil@0x539.de>
1441
* Added libtool binary compatibility info
1443
Sat Mar 5 23:18:40 CET 2005 Philipp Kern <phil@0x539.de>
1444
* Leave event, signal bugfix
1446
Sat Mar 5 22:43:15 CET 2005 Philipp Kern <phil@0x539.de>
1447
* More rendezvous documentation comments
1449
Sat Mar 5 22:42:28 CET 2005 Philipp Kern <phil@0x539.de>
1450
* Added rendezvous publishing to bufferd
1452
Sat Mar 5 22:06:16 CET 2005 Armin Burgmeier <armin@0x539.de>
1453
* Buffer synchronisation test
1455
Sat Mar 5 22:01:53 CET 2005 Armin Burgmeier <armin@0x539.de>
1456
* Buffer synchronisation on join
1458
Sat Mar 5 21:15:08 CET 2005 Philipp Kern <phil@0x539.de>
1459
* Added blocking and timed select to rendezvous
1461
Sat Mar 5 20:54:42 CET 2005 Philipp Kern <phil@0x539.de>
1462
* Added discover test code
1464
Sat Mar 5 20:35:36 CET 2005 Armin Burgmeier <armin@0x539.de>
1465
* get_whole_buffer to receive the whole buffer as string
1467
Sat Mar 5 20:25:10 CET 2005 Philipp Kern <phil@0x539.de>
1468
* Added more rendezvous more
1470
Sat Mar 5 19:41:36 CET 2005 Armin Burgmeier <armin@0x539.de>
1471
* Fixed server buffer synchronisation
1473
Sat Mar 5 19:41:12 CET 2005 Armin Burgmeier <armin@0x539.de>
1474
* Fixed client buffer synchronisation
1476
Sat Mar 5 19:40:04 CET 2005 Armin Burgmeier <armin@0x539.de>
1477
* Fixed buffer::insert_nosync implementation
1479
Sat Mar 5 17:00:15 CET 2005 Philipp Kern <phil@0x539.de>
1480
* Removed compression item from the FAQ
1482
Sat Mar 5 16:59:54 CET 2005 Philipp Kern <phil@0x539.de>
1483
* Implemented howl callback functions
1485
Sat Mar 5 15:46:03 CET 2005 Philipp Kern <phil@0x539.de>
1486
* Add a C function which returns the library version
1488
Sat Mar 5 15:46:32 CET 2005 Philipp Kern <phil@0x539.de>
1489
* Use correct project name in doxyfile
1491
Sat Mar 5 15:34:24 CET 2005 Armin Burgmeier <armin@0x539.de>
1492
* Fix segfaults in client_buffer/server_buffer
1494
Sat Mar 5 15:10:21 CET 2005 Philipp Kern <phil@0x539.de>
1495
* Rendezvous: One more callback, discover signal.
1497
Sat Mar 5 14:29:33 CET 2005 Philipp Kern <phil@0x539.de>
1498
* Some more rendezvous stuff
1500
Sat Mar 5 14:28:35 CET 2005 Philipp Kern <phil@0x539.de>
1501
* Tests do no longer depend on an installed libobby
1503
Sat Mar 5 14:18:40 CET 2005 Philipp Kern <phil@0x539.de>
1504
* Added howl to pkg-config dependencies
1506
Sat Mar 5 14:11:21 CET 2005 Armin Burgmeier <armin@0x539.de>
1507
* Link against howl to make the tests compiling
1509
Sat Mar 5 14:05:33 CET 2005 Armin Burgmeier <armin@0x539.de>
1510
* include <cassert> to use assert in record.cpp
1512
Sat Mar 5 14:04:48 CET 2005 Armin Burgmeier <armin@0x539.de>
1515
Sat Mar 5 13:41:03 CET 2005 Philipp Kern <phil@0x539.de>
1516
* First template of howl API abstraction
1518
Sat Mar 5 13:28:04 CET 2005 Armin Burgmeier <armin@0x539.de>
1519
* access to net6::client::get_self() from client_buffer
1521
Sat Mar 5 12:45:31 CET 2005 Armin Burgmeier <armin@0x539.de>
1522
* client_buffer synced insert/delete operatiosn
1524
Sat Mar 5 12:33:13 CET 2005 Armin Burgmeier <armin@0x539.de>
1525
* client_buffer::login
1527
Sat Mar 5 12:01:51 CET 2005 Philipp Kern <phil@0x539.de>
1528
* Added dependencies to pkgconfig control file
1530
Sat Mar 5 11:56:05 CET 2005 Armin Burgmeier <armin@0x539.de>
1531
* dummy insert/erase records in buffers to make them instantiable
1533
Sat Mar 5 12:27:18 CET 2005 Armin Burgmeier <armin@0x539.de>
1536
Sat Mar 5 12:06:53 CET 2005 Armin Burgmeier <armin@0x539.de>
1537
* client_record network event handling
1539
Sat Mar 5 01:38:18 CET 2005 Philipp Kern <phil@0x539.de>
1540
* Added GPL header to AUTHORS
1542
Sat Mar 5 01:32:28 CET 2005 Philipp Kern <phil@0x539.de>
1543
* Depend on net6-1.0, link against the lib in ../.libs
1545
Sat Mar 5 01:10:47 CET 2005 Armin Burgmeier <armin@0x539.de>
1546
* client_buffer network event handling template
1548
Sat Mar 5 00:43:21 CET 2005 Armin Burgmeier <armin@0x539.de>
1549
* server network event handling
1551
Fri Mar 4 20:36:29 CET 2005 Armin Burgmeier <armin@0x539.de>
1552
* record<->packet translation, record reversion
1554
Fri Mar 4 20:09:05 CET 2005 Armin Burgmeier <armin@0x539.de>
1555
* server_buffer event handling routine prototypes
1557
Fri Mar 4 19:46:46 CET 2005 Armin Burgmeier <armin@0x539.de>
1558
* records use nosync-operations by default
1560
Fri Mar 4 19:33:31 CET 2005 Armin Burgmeier <armin@0x539.de>
1561
* first tests for record moving test
1563
Fri Mar 4 18:38:05 CET 2005 Armin Burgmeier <armin@0x539.de>
1564
* is_valid actually is in the base class
1566
Fri Mar 4 18:21:30 CET 2005 Armin Burgmeier <armin@0x539.de>
1567
* server_buffer implementation
1569
Fri Mar 4 08:45:17 CET 2005 Philipp Kern <phil@0x539.de>
1570
* Added server_buffer.cpp template.
1572
Thu Mar 3 21:53:46 CET 2005 Philipp Kern <phil@0x539.de>
1573
* Put boring under version control.
1575
Thu Mar 3 19:40:09 CET 2005 Philipp Kern <phil@0x539.de>
1576
* Removed autotools output, added autogen.sh
1578
Thu Mar 3 20:37:17 CET 2005 Armin Burgmeier <armin@0x539.de>
1579
* record member accessors
1581
Thu Mar 3 19:35:10 CET 2005 Philipp Kern <phil@0x539.de>
1582
* Added doxygen configuration files.
1584
Thu Mar 3 19:34:14 CET 2005 Philipp Kern <phil@0x539.de>
1585
* Remove Makefile.in
1586
It is generated by autogen.sh.
1588
Thu Mar 3 20:27:52 CET 2005 Armin Burgmeier <armin@0x539.de>
1589
* server_buffer implementation
1591
Thu Mar 3 20:08:07 CET 2005 Armin Burgmeier <armin@0x539.de>
1592
* client_buffer implementation
1594
Thu Mar 3 19:41:41 CET 2005 Armin Burgmeier <armin@0x539.de>
1597
Thu Mar 3 16:11:42 CET 2005 Armin Burgmeier <armin@0x539.de>
1598
* buffer::get_sub_buffer
1600
Thu Mar 3 13:21:35 CET 2005 Philipp Kern <phil@0x539.de>
1601
* Added dummy buffer source
1603
Thu Mar 3 15:49:13 CET 2005 Armin Burgmeier <armin@0x539.de>
1604
* assertions in position/records for debug purposes
1606
Thu Mar 3 15:42:59 CET 2005 Armin Burgmeier <armin@0x539.de>
1607
* delete_record::on_delete
1609
Thu Mar 3 14:49:35 CET 2005 Armin Burgmeier <armin@0x539.de>
1610
* sub_range in position
1612
Wed Mar 2 22:43:08 CET 2005 Armin Burgmeier <armin@0x539.de>
1613
* validness verification in record
1615
Wed Mar 2 22:42:09 CET 2005 Armin Burgmeier <armin@0x539.de>
1616
* delete_event compilation fixes
1618
Wed Mar 2 22:37:27 CET 2005 Armin Burgmeier <armin@0x539.de>
1619
* delete_record implementation
1621
Wed Mar 2 22:36:47 CET 2005 Armin Burgmeier <armin@0x539.de>
1624
Wed Mar 2 22:35:47 CET 2005 Armin Burgmeier <armin@0x539.de>
1625
* fixed on_insert in insert_record
1627
Wed Mar 2 22:27:33 CET 2005 Armin Burgmeier <armin@0x539.de>
1628
* avoid duplicate parameter names
1630
Wed Mar 2 21:57:44 CET 2005 Armin Burgmeier <armin@0x539.de>
1631
* position::operator+
1633
Wed Mar 2 21:29:51 CET 2005 Armin Burgmeier <armin@0x539.de>
1634
* insert_record using position::position(const std::string&)
1636
Wed Mar 2 21:28:24 CET 2005 Armin Burgmeier <armin@0x539.de>
1637
* std::string-constructor for position
1639
Wed Mar 2 21:05:49 CET 2005 Armin Burgmeier <armin@0x539.de>
1642
Wed Mar 2 16:57:43 CET 2005 Armin Burgmeier <armin@0x539.de>
1645
Wed Mar 2 15:54:19 CET 2005 Philipp Kern <phil@0x539.de>
1646
* autotoolise part 2
1648
Wed Mar 2 15:03:28 CET 2005 Philipp Kern <phil@0x539.de>
1651
Wed Mar 2 15:50:26 CET 2005 Armin Burgmeier <armin@0x539.de>
1654
Wed Mar 2 15:46:12 CET 2005 Armin Burgmeier <armin@0x539.de>
1655
* record implementation
1657
Wed Mar 2 15:37:37 CET 2005 Armin Burgmeier <armin@0x539.de>
1658
* position-implementation
1660
Wed Mar 2 15:28:24 CET 2005 Armin Burgmeier <armin@0x539.de>
1661
* inc files from docs/obby.hpp
1663
Wed Mar 2 15:27:28 CET 2005 Armin Burgmeier <armin@0x539.de>
1666
Wed Mar 2 15:04:54 CET 2005 Armin Burgmeier <armin@0x539.de>
1669
Wed Mar 2 15:01:53 CET 2005 Armin Burgmeier <armin@0x539.de>
1672
Wed Mar 2 14:26:55 CET 2005 Armin Burgmeier <armin@0x539.de>
1675
Tue Mar 1 22:49:23 CET 2005 Philipp Kern <phil@0x539.de>
1676
* Some more documentation
1678
Tue Mar 1 21:25:38 CET 2005 Armin Burgmeier <armin@0x539.de>
1679
* on_insert/on_delete
1681
Tue Mar 1 20:15:31 CET 2005 Philipp Kern <phil@0x539.de>
1682
* First draft for a revision-based system
1684
Tue Mar 1 19:12:36 CET 2005 Philipp Kern <phil@philkern.de>
1685
* Added the AUTHORS information to the repository as a first commit.
1
2007-04-15 Armin Burgmeier <armin@0x539.de>
3
* src/zeroconf_avahi.cpp: Don't prefix error message in throw() when
4
discovering failed. The error handler may still do this.
6
2007-04-15 Philipp Kern <phil@0x539.de>
8
* src/zeroconf_avahi.cpp: remove debug output on stdout and stderr
10
2007-04-15 Philipp Kern <phil@0x539.de>
12
* configure.ac, NEWS: bump version to 0.4.3, document changes
13
* Makefile.am: add obby session conversion script to the tarball
14
* po/Makevars: updated Trac URL
15
* po/obby.pot, po/*.po: updated line numbers, Trac URL
17
2007-04-14 Armin Burgmeier <armin@0x539.de>
19
* inc/zeroconf.hpp: Added another TODO comment about adding extended
20
API to handle zeroconf errors.
22
2007-04-14 Armin Burgmeier <armin@0x539.de>
24
* inc/Makefile.am: Do not only distribute zeroconf_avahi.hpp, but also
25
the other header files.
27
2007-04-14 Armin Burgmeier <armin@0x539.de>
29
* inc/zeroconf.hpp: Added a TODO comment that zeroconf_base should get
30
a virtual destructor as soon as we can break ABI.
32
2007-04-14 Armin Burgmeier <armin@0x539.de>
34
* inc/zeroconf_avahi.hpp:
35
* src/zeroconf_avahi.cpp: Allow custom AvahiPoll to be const.
37
2007-04-14 Philipp Kern <phil@0x539.de>
39
* src/Makefile.am: bump library minor version for ABI changes
42
2007-04-14 Armin Burgmeier <armin@0x539.de>
44
* inc/zeroconf_avahi.hpp:
45
* src/zeroconf_avahi.cpp: Added a constructor that allows the use of
46
a custom AvahiPoll, and use AvahiSimplePoll in the default
47
constructor. Added a obby::avahi_select::poll that implements an avahi
48
poll with a net6 selector as backend. This is yet untested.
50
2007-04-14 Philipp Kern <phil@0x539.de>
52
* inc/Makefile.am: install zeroconf_avahi.hpp because dependent
53
applications might want to dynamic_cast it to specify
56
2007-04-14 Philipp Kern <phil@0x539.de>
58
* src/common.cpp: additional entry in the library's symbol table
59
if Avahi is used as Zeroconf backend
61
2007-04-14 Philipp Kern <phil@0x539.de>
63
* configure.ac: reactivate the Avahi Zeroconf wrapper and prefer
66
2007-04-07 Armin Burgmeier <armin@0x539.de>
68
* inc/buffer.hpp (basic_buffer::document_add): Only emit subscription
69
signal for the users that are initially subscribed, not for the ones
70
that document_insert signal handlers potentially subscribe.
72
2007-04-02 Philipp Kern <phil@0x539.de>
74
* inc/document_info.hpp:
75
* inc/format_string.hpp:
77
* src/colour.cpp: added additional #include directives to fix
78
compilation with GCC 4.3, thanks to Martin Michlmayr
80
2007-04-02 Philipp Kern <phil@0x539.de>
82
* inc/zeroconf_avahi.hpp:
83
* src/zeroconf_avahi.cpp: Some improvements to the native Avahi
84
implementation, thanks to Andreas Niess; yet untested:
85
+ use threaded poll instead of simple poll
87
2007-03-21 Armin Burgmeier <armin@0x539.de>
89
* src/command.cpp: Do not truncate the last character of command
92
* inc/server_buffer.hpp:
93
* inc/host_buffer.hpp: Added a send_message overload that takes a
96
2007-03-15 Armin Burgmeier <armin@0x539.de>
98
* contrib/obbyconv/obbyconv_03_to_04: Added conversion script that
99
converts obby sessions from version 0.3 to 0.4 by Thomas Herlea.
101
2007-02-25 Armin Burgmeier <armin@0x539.de>
104
* src/document.cpp: Added changed signal that is emitted every time
105
the document is changed.
107
2007-02-25 Philipp Kern <phil@0x539.de>
109
* README, configure.ac: Bump dependency of net6 to 1.3.3
110
* NEWS, configure.ac: Bump version to 0.4.3
112
2006-11-08 Armin Burgmeier <armin@0x539.de>
114
Fall back to IPv4 when the session could not be hosted on port IPv6
117
2006-11-04 Armin Burgmeier <armin@0x539.de>
121
2006-09-24 Philipp Kern <phil@0x539.de>
123
Updated ChangeLog for release
125
2006-09-24 Philipp Kern <phil@0x539.de>
127
Updated Autotools and gettext infrastructure
129
2006-09-15 Philipp Kern <phil@0x539.de>
131
Fix build issue caused by a comment
133
2006-08-26 Philipp Kern <phil@0x539.de>
135
Include the jupiter test file in the tarball
137
2006-08-26 Philipp Kern <phil@0x539.de>
139
Updated ChangeLog for release
141
2006-08-26 Philipp Kern <phil@0x539.de>
143
Update to the Catalan translation, thanks to Jordi Mallach
145
2006-08-26 Philipp Kern <phil@0x539.de>
147
Bump version to 0.4.1
149
2006-08-26 Philipp Kern <phil@0x539.de>
151
Add new translations to NEWS
153
2006-08-26 Philipp Kern <phil@0x539.de>
155
Credit Jordi Mallach, Rolando Espinoza and Daniel Nylander as
158
2006-08-21 Philipp Kern <phil@0x539.de>
160
Drop Fortran checks for a massive speed-up
162
2006-08-20 Philipp Kern <phil@0x539.de>
164
Remove the test build conditional
166
2006-08-20 Armin Burgmeier <armin@0x539.de>
168
Check whether file could be opened
170
2006-08-17 Philipp Kern <phil@0x539.de>
172
Updated ChangeLog for release
174
2006-08-17 Philipp Kern <phil@0x539.de>
178
2006-08-17 Philipp Kern <phil@0x539.de>
182
2006-08-16 Philipp Kern <phil@0x539.de>
184
Bump version to 0.4.0rc4 and depend on net6-1.3.0rc3 or higher
186
2006-08-15 Armin Burgmeier <armin@0x539.de>
188
Use IPv6 when compiled with --enable-ipv6
190
2006-08-15 Philipp Kern <phil@0x539.de>
194
2006-08-14 Philipp Kern <phil@0x539.de>
196
Add chunk and suffix handling to obby-web
198
2006-08-11 Armin Burgmeier <armin@0x539.de>
200
Try IPv6 name resolution when IPv4 failed and USE_IPV6 is activated
202
2006-08-11 Philipp Kern <phil@0x539.de>
206
2006-08-11 Armin Burgmeier <armin@0x539.de>
208
Broadcast document removals
210
2006-08-07 Philipp Kern <phil@0x539.de>
212
Updated ChangeLog for release
214
2006-08-07 Philipp Kern <phil@0x539.de>
216
Bumped version to 0.4.0rc3
218
2006-08-07 Philipp Kern <phil@0x539.de>
220
Re-establish the local m4 storage
222
2006-08-07 Armin Burgmeier <armin@0x539.de>
226
2006-08-07 Armin Burgmeier <armin@0x539.de>
228
Fix insert/insert transformation, probably caused desync
230
2006-08-03 Armin Burgmeier <armin@0x539.de>
232
Updated po/Makefile.in.in to gettext-0.15
234
2006-07-03 Armin Burgmeier <armin@0x539.de>
236
Adjusted use of global PROTOCOL_VERSION
238
2006-07-03 Armin Burgmeier <armin@0x539.de>
240
Find more users when flags do not match in user_table::find functions
242
2006-07-03 Armin Burgmeier <armin@0x539.de>
244
Made PROTOCOL_VERSION global in order to get it linked correctly
246
2006-07-01 Philipp Kern <phil@0x539.de>
248
Move the protocol version to buffer.cpp
250
2006-06-16 Philipp Kern <phil@0x539.de>
252
GCC 3.3 compile fixes
254
2006-05-18 Philipp Kern <phil@0x539.de>
256
Updated ChangeLog for release
258
2006-05-18 Philipp Kern <phil@0x539.de>
260
Compile fix for GCC 4.0
262
2006-05-18 Philipp Kern <phil@0x539.de>
264
Bumped version to 0.4.0rc2
266
2006-05-18 Philipp Kern <phil@0x539.de>
268
Deactivate all Zeroconf implementations except Howl
270
2006-05-14 Armin Burgmeier <armin@0x539.de>
274
2006-05-07 Philipp Kern <phil@0x539.de>
276
Added `make check' testrunner
278
2006-05-07 Armin Burgmeier <armin@0x539.de>
280
Make tests return EXIT_SUCCESS or EXIT_FAILURE
282
2006-05-07 Armin Burgmeier <armin@0x539.de>
284
Removed jupiter dir, added jupiter test to test/
286
2006-05-07 Armin Burgmeier <armin@0x539.de>
288
Fixed a bug in text::compare that produced incorrect results
290
2006-05-06 Philipp Kern <phil@0x539.de>
292
Check for substrings in Win32 detection
294
2006-04-29 Armin Burgmeier <armin@0x539.de>
298
2006-04-18 Philipp Kern <phil@0x539.de>
300
Compatibility fix for Avahi's Howl layer
302
2006-04-17 Philipp Kern <phil@0x539.de>
304
Split Zeroconf API into three files and implement auto API selection
306
2006-04-15 Philipp Kern <phil@0x539.de>
308
Refactored Zeroconf support, added Avahi stub (dysfunctional)
310
2006-04-10 Philipp Kern <phil@0x539.de>
312
Updated ChangeLog for release
314
2006-04-10 Philipp Kern <phil@0x539.de>
316
Log logic errors to stderr
318
2006-04-08 Armin Burgmeier <armin@0x539.de>
320
obby::text::erase ignored stuff merged with first chunk
322
2006-04-01 Armin Burgmeier <armin@0x539.de>
324
Only adjust doc counter when conflicting with synced document's ID
326
2006-04-01 Armin Burgmeier <armin@0x539.de>
328
Initialise document ID counter in initial sync
330
2006-03-30 Philipp Kern <phil@0x539.de>
332
Empty the TODO for now
334
2006-03-30 Philipp Kern <phil@0x539.de>
338
2006-03-30 Philipp Kern <phil@0x539.de>
340
Updated NEWS once again
342
2006-03-30 Philipp Kern <phil@0x539.de>
344
Update version to 0.4.0rc1
346
2006-03-30 Armin Burgmeier <armin@0x539.de>
348
Changed codename for 0.4.0 to Faust
350
2006-03-29 Armin Burgmeier <armin@0x539.de>
352
Remove client connection on logic error in server_buffer [fixes #119]
354
2006-03-28 Armin Burgmeier <armin@0x539.de>
356
Added command_context_from
358
2006-03-28 Armin Burgmeier <armin@0x539.de>
360
Changed user_context and document_info context according to new
363
2006-03-27 Armin Burgmeier <armin@0x539.de>
365
Added forwards of keepalive option
367
2006-03-25 Armin Burgmeier <armin@0x539.de>
369
Replaced line.cpp by text.cpp in POTFILES.in
371
2006-03-25 Philipp Kern <phil@0x539.de>
373
Place library requirements in a central location
375
2006-03-25 Philipp Kern <phil@0x539.de>
377
Activate the maintainer mode configure option
379
2006-03-25 Philipp Kern <phil@0x539.de>
381
Use obby-0.4 for pkgconfig, depend on net6-1.3
383
2006-03-25 Philipp Kern <phil@0x539.de>
385
Preliminary NEWS for 0.4.0
387
2006-03-24 Philipp Kern <phil@0x539.de>
389
Bump version and API version
391
2006-03-24 Armin Burgmeier <armin@0x539.de>
393
Removed token storage in user, we do not need the token anymore
395
2006-03-24 Philipp Kern <phil@0x539.de>
397
Removed SHA1, tokens and all references to GMP
399
2006-03-24 Philipp Kern <phil@0x539.de>
401
Remove the GMP autoconf macros
403
2006-03-24 Philipp Kern <phil@0x539.de>
405
Removed the RSA support and with it the GMP dependency
407
2006-03-20 Armin Burgmeier <armin@0x539.de>
409
Guarantee connection encryption before sending login
411
2006-03-19 Armin Burgmeier <armin@0x539.de>
413
Command subsystem. However, only /me and /help are implemented
416
2006-03-13 Armin Burgmeier <armin@0x539.de>
418
Emit subscription signal after complete user subscription
420
2006-03-12 Armin Burgmeier <armin@0x539.de>
422
Made obby::document fulfill document requirements
424
2006-03-10 Armin Burgmeier <armin@0x539.de>
426
Added suffix for documents with the same name
428
2006-03-10 Armin Burgmeier <armin@0x539.de>
430
Removed encrypted signal handler, one may connect to
431
net6::user::encrypted_event
433
2006-03-10 Armin Burgmeier <armin@0x539.de>
435
Fixed session restore in Gobby
437
2006-03-03 Armin Burgmeier <armin@0x539.de>
439
Moved is_open() into base class (basic_buffer)
441
2006-03-02 Armin Burgmeier <armin@0x539.de>
443
Some more changes to allow the use of documents without connection
445
2006-03-01 Armin Burgmeier <armin@0x539.de>
447
Some changes to server to keep documents after closure
449
2006-03-01 Armin Burgmeier <armin@0x539.de>
451
Some changes to client code to keep documents after disconnection
453
2006-02-28 Armin Burgmeier <armin@0x539.de>
455
Added encoding field in document info
457
2006-02-26 Armin Burgmeier <armin@0x539.de>
459
Provide current subscription state to client applications
461
2006-02-22 Armin Burgmeier <armin@0x539.de>
463
Some fixes to obby::text and the new document templates
465
2006-02-14 Philipp Kern <phil@0x539.de>
467
Initial addition of encryption support to the client_buffer
469
2006-02-10 Armin Burgmeier <armin@0x539.de>
471
Implemented remaining text stuff, documentation
473
2006-02-10 Armin Burgmeier <armin@0x539.de>
475
Added text::erase, text::append and text::prepend with
478
2006-02-09 Armin Burgmeier <armin@0x539.de>
480
Further changes to text::substr and text::insert
482
2006-02-09 Armin Burgmeier <armin@0x539.de>
484
Some optimizations to text::insert
486
2006-02-09 Armin Burgmeier <armin@0x539.de>
488
Some initial changes to replace obby::line. This breaks gobby
491
2006-02-06 Armin Burgmeier <armin@0x539.de>
495
2006-02-04 Armin Burgmeier <armin@0x539.de>
497
Use IPv4 instead of IPv6 in host_buffer
499
2006-02-03 Armin Burgmeier <armin@0x539.de>
501
Added document template to operation and record
503
2006-02-02 Armin Burgmeier <armin@0x539.de>
505
Templatized jupiter implementation with document type
507
2006-01-30 Armin Burgmeier <armin@0x539.de>
509
Added document template for server and host
511
2006-01-30 Armin Burgmeier <armin@0x539.de>
513
Added document template to client_buffer and client_document_info
515
2006-01-30 Armin Burgmeier <armin@0x539.de>
517
Added Document template to local_buffer and local_document_info
519
2006-01-29 Armin Burgmeier <armin@0x539.de>
521
Introduced document template for buffer and document_info
523
2006-01-26 Armin Burgmeier <armin@0x539.de>
525
Added missing return statement in client_document_info
527
2006-01-26 Armin Burgmeier <armin@0x539.de>
531
2006-01-26 Armin Burgmeier <armin@0x539.de>
533
Removed trailing ';' from serialise namespace in colour.hpp
535
2006-01-19 Trac <trac@darcs.0x539.de>
539
2005-12-08 Philipp Kern <phil@0x539.de>
541
Supplementary commit for translation roundup
543
2005-12-08 Philipp Kern <phil@0x539.de>
545
Update net6 dependency mentioned in README
547
2005-12-08 Philipp Kern <phil@0x539.de>
551
2005-12-08 Philipp Kern <phil@0x539.de>
553
Change translation list in NEWS for 0.3.0
555
2005-11-27 Philipp Kern <phil@0x539.de>
557
Remove empty jupiter/TODO
559
2005-11-24 Philipp Kern <phil@0x539.de>
563
2005-11-24 Philipp Kern <phil@0x539.de>
565
Depend on net6-1.2 1.2.1 or higher
567
2005-11-24 Armin Burgmeier <armin@0x539.de>
569
Read serialised sessions linewise on WIN32
571
2005-11-24 Armin Burgmeier <armin@0x539.de>
573
Removed obsolete code in source files which is not templatized
575
2005-11-24 Armin Burgmeier <armin@0x539.de>
577
Explictely use (hex_)contexts at some places
579
2005-11-22 Armin Burgmeier <armin@0x539.de>
581
Removed covariant returns from host_buffer
583
2005-11-20 Philipp Kern <phil@0x539.de>
585
Send sync_init earlier
587
2005-11-20 Philipp Kern <phil@0x539.de>
589
Log document creations
591
2005-11-19 Armin Burgmeier <armin@0x539.de>
593
Updated README for net6-1.2
595
2005-11-19 Armin Burgmeier <armin@0x539.de>
597
Translate a missing string in inc/serialise/attribute.hpp
599
2005-11-18 Armin Burgmeier <armin@0x539.de>
601
Added inc/server_buffer.hpp to POTFILES.in
603
2005-11-18 Philipp Kern <phil@0x539.de>
605
Bugfix for refresh link in obby_web
607
2005-11-17 Armin Burgmeier <armin@0x539.de>
609
gettext_package usage for obby, resulting in Win32 locale support
611
2005-11-17 Armin Burgmeier <armin@0x539.de>
613
Do not store a local reference to user table, gcc 3.3 seems to
616
2005-11-17 Armin Burgmeier <armin@0x539.de>
618
Need runtime-pseudo-reloc stuff on win32
620
2005-11-17 Trac <trac@darcs.0x539.de>
624
2005-11-15 Philipp Kern <phil@0x539.de>
626
Translation roundup, No. 2
628
2005-11-15 Philipp Kern <phil@0x539.de>
632
2005-11-15 Philipp Kern <phil@0x539.de>
636
2005-11-13 Philipp Kern <phil@0x539.de>
640
2005-11-12 Armin Burgmeier <armin@0x539.de>
642
Added local_document_info::is_subscribed()
644
2005-11-06 Philipp Kern <phil@0x539.de>
646
Added Swedish translation, thanks to Daniel Nylander!
648
2005-11-05 Armin Burgmeier <armin@0x539.de>
650
Only user const user in buffer, user_table provides methods to
653
2005-11-05 Philipp Kern <phil@0x539.de>
655
Renamed htaccess away from the dot file
657
2005-11-05 Armin Burgmeier <armin@0x539.de>
659
Added .htaccess for mod_rewrite
661
2005-11-05 Armin Burgmeier <armin@0x539.de>
663
Committet obby.php (web visualisation of serialised sessions)
665
2005-11-04 Armin Burgmeier <armin@0x539.de>
667
Serialise colour in RRGGBB format instead of BBGGRR
669
2005-11-04 Armin Burgmeier <armin@0x539.de>
671
Replaced flags/reverse to inc_flags/exc_flags in user_table
673
2005-11-04 Armin Burgmeier <armin@0x539.de>
675
Introduced obby_codename()
677
2005-11-04 Armin Burgmeier <armin@0x539.de>
679
Reimplemented ring class using std::list
681
2005-11-03 Armin Burgmeier <armin@0x539.de>
683
Removed original operations, they have no use right now
685
2005-11-03 Armin Burgmeier <armin@0x539.de>
687
Prompt for any incorrect login parameters
689
2005-11-03 Armin Burgmeier <armin@0x539.de>
691
Made passwords optional in login packet
693
2005-11-03 Armin Burgmeier <armin@0x539.de>
695
Save and require obby version in serialised session
697
2005-11-03 Armin Burgmeier <armin@0x539.de>
699
Implemented hex_context for user and document_info
701
2005-11-03 Armin Burgmeier <armin@0x539.de>
705
2005-11-03 Armin Burgmeier <armin@0x539.de>
707
Throw error if serialisation failed
709
2005-11-03 Armin Burgmeier <armin@0x539.de>
711
ring is broken, but we do not need it right now, anyway
713
2005-11-03 Armin Burgmeier <armin@0x539.de>
715
Fixed obby::user_table::count
717
2005-11-02 Armin Burgmeier <armin@0x539.de>
719
Fixed a potential endless loop in ring
721
2005-11-02 Armin Burgmeier <armin@0x539.de>
723
Introduced obby::colour class
725
2005-11-02 Armin Burgmeier <armin@0x539.de>
727
Surrended an error message in user_table by _()
729
2005-11-02 Armin Burgmeier <armin@0x539.de>
731
Fixed a memleak in jupiter_undo
733
2005-11-02 Armin Burgmeier <armin@0x539.de>
735
Added chat class for handling chat messages
737
2005-11-02 Armin Burgmeier <armin@0x539.de>
739
Integrated undo manager in server
741
2005-11-02 Armin Burgmeier <armin@0x539.de>
743
Undo integration for jupiter_client
745
2005-11-02 Armin Burgmeier <armin@0x539.de>
747
Renamed signal_local_type to signal_record_type
749
2005-11-02 Armin Burgmeier <armin@0x539.de>
751
Store only local undo stack in undo manager
753
2005-11-02 Armin Burgmeier <armin@0x539.de>
757
2005-11-02 Armin Burgmeier <armin@0x539.de>
759
Notify jupiter_client about user subscriptions
761
2005-11-02 Armin Burgmeier <armin@0x539.de>
763
Added missing reversible_insert_operation files
765
2005-10-28 Armin Burgmeier <armin@0x539.de>
767
Added reversible_insert_operation along with undo manager class
769
2005-10-28 Armin Burgmeier <armin@0x539.de>
773
2005-10-27 Armin Burgmeier <armin@0x539.de>
775
Added inc/serialise to Doxyfile
777
2005-10-23 Trac <trac@darcs.0x539.de>
781
2005-10-22 Armin Burgmeier <armin@0x539.de>
783
std::auto_ptr does not provide operator!, using ptr.get() == NULL
786
2005-10-22 Philipp Kern <phil@0x539.de>
788
Catalan translation added, thanks to Jordi Mallach
790
2005-10-21 Armin Burgmeier <armin@0x539.de>
792
Added serialisation methods, fixed some serialisation errors
794
2005-10-09 Armin Burgmeier <armin@0x539.de>
798
2005-10-09 Armin Burgmeier <armin@0x539.de>
800
Avoid returning reference to temporary in
801
document_packet::get_command()
803
2005-10-09 Armin Burgmeier <armin@0x539.de>
805
Show what has gone wrong if a conversion error occured in
808
2005-10-09 Armin Burgmeier <armin@0x539.de>
810
Increased protocol version to 3 for new serialisation concept
812
2005-10-09 Armin Burgmeier <armin@0x539.de>
814
Session deserialisation
816
2005-10-09 Armin Burgmeier <armin@0x539.de>
818
Fixed 'Unexpected enf of input' when last object has an attribute
820
2005-10-09 Armin Burgmeier <armin@0x539.de>
822
Allow newlines at last line of file
824
2005-10-08 Trac <trac@darcs.0x539.de>
828
2005-10-08 Trac <trac@darcs.0x539.de>
832
2005-10-07 Philipp Kern <phil@0x539.de>
834
Index the serialisation subdirectory with doxygen
836
2005-10-07 Armin Burgmeier <armin@0x539.de>
838
Changes according to new net6 serialisation concept
840
2005-10-05 Armin Burgmeier <armin@0x539.de>
842
Do not initialize attribute with line
844
2005-10-05 Armin Burgmeier <armin@0x539.de>
846
Attribute stores line
848
2005-10-05 Trac <trac@darcs.0x539.de>
852
2005-10-04 Armin Burgmeier <armin@0x539.de>
854
Connect after registering signal handlers
856
2005-10-04 Armin Burgmeier <armin@0x539.de>
858
Made buffers reusable
860
2005-10-02 Armin Burgmeier <armin@0x539.de>
862
Fixed serialisation parser
864
2005-10-01 Philipp Kern <phil@0x539.de>
866
Autotools build fixes
868
2005-09-30 Philipp Kern <phil@0x539.de>
870
Added library linking to libserialise.la
872
2005-09-30 Philipp Kern <phil@0x539.de>
874
Convert serialisation into a libtool convenience library
876
2005-09-30 Armin Burgmeier <armin@0x539.de>
878
Serialisation from memory, serialisation test
880
2005-09-29 Armin Burgmeier <armin@0x539.de>
882
obby::serialise compiles now
884
2005-09-29 Armin Burgmeier <armin@0x539.de>
886
Changed RSA test to return non-zero if it fails
888
2005-09-29 Armin Burgmeier <armin@0x539.de>
890
Removed useless curses.cpp and bufferd.cpp
892
2005-09-29 Philipp Kern <phil@0x539.de>
894
Serialisation is built as a separated static library
896
2005-09-29 Armin Burgmeier <armin@0x539.de>
900
2005-09-29 Armin Burgmeier <armin@0x539.de>
904
2005-09-22 Michael Walter <michael.walter@gmail.com>
906
Disambiguating parameter type and name to make MSVC8 compile.
908
2005-09-22 Michael Walter <michael.walter@gmail.com>
910
Added MSVC8 project & fake headers.
912
2005-09-22 Michael Walter <michael.walter@gmail.com>
914
Added missing HOWL_API to callbacks.
916
2005-09-22 Armin Burgmeier <armin@0x539.de>
918
added auto-generated privileges enum for document_info
920
2005-09-20 Armin Burgmeier <armin@0x539.de>
922
Fixed endless recursion in flags::operator bool()
924
2005-09-20 Armin Burgmeier <armin@0x539.de>
928
2005-09-20 Armin Burgmeier <armin@0x539.de>
930
auto-generated user enums, removed templates from usertable
931
(do not work with classes)
933
2005-09-20 Armin Burgmeier <armin@0x539.de>
937
2005-09-19 Armin Burgmeier <armin@0x539.de>
939
Fixed delete_operation's reading from a packet
941
2005-09-19 Armin Burgmeier <armin@0x539.de>
943
Adjusted erase method of document infos for delete_operation
946
2005-09-19 Philipp Kern <phil@0x539.de>
948
Added undoable delete operation, removed text from normal one
950
2005-09-17 Philipp Kern <phil@0x539.de>
952
Added m4 to the Automake recursion
954
2005-09-16 Armin Burgmeier <armin@0x539.de>
958
2005-09-15 Philipp Kern <phil@0x539.de>
962
2005-09-15 Philipp Kern <phil@0x539.de>
964
Update SONAME and pkgconfig control file for 0.3.x
966
2005-09-15 Armin Burgmeier <armin@0x539.de>
970
2005-09-15 Philipp Kern <phil@0x539.de>
972
Added 0.3.0 NEWS item
974
2005-09-14 Armin Burgmeier <armin@0x539.de>
976
Some first corrections
978
2005-09-13 Armin Burgmeier <armin@0x539.de>
980
Adjusted server/host_document_info, buffers
982
2005-09-12 Armin Burgmeier <armin@0x539.de>
984
Added netcode to line, operation and record
986
2005-09-12 Armin Burgmeier <armin@0x539.de>
988
Templated document_info, local_document_info and client_document_info
990
2005-09-12 Armin Burgmeier <armin@0x539.de>
992
*_document classes are no longer necessary
994
2005-09-12 Armin Burgmeier <armin@0x539.de>
996
Introduced document_packet
998
2005-09-11 Armin Burgmeier <armin@0x539.de>
1000
jupiter_server/jupiter_client
1002
2005-09-11 Armin Burgmeier <armin@0x539.de>
1004
Added jupiter_algorithm
1006
2005-09-11 Armin Burgmeier <armin@0x539.de>
1010
2005-09-11 Armin Burgmeier <armin@0x539.de>
1012
jupiter: add_ack_request does not need special handling for
1015
2005-09-11 Armin Burgmeier <armin@0x539.de>
1017
Added operations and record
1019
2005-09-10 Armin Burgmeier <armin@0x539.de>
1021
Added vector_time, adjusted document for upcoming jupiter integration
1023
2005-09-09 Armin Burgmeier <armin@0x539.de>
1025
Implemented jupiter n-way
1027
2005-09-09 Armin Burgmeier <armin@0x539.de>
1029
Just another split_operation fix
1031
2005-09-09 Armin Burgmeier <armin@0x539.de>
1033
Fixed split_operation::apply
1035
2005-09-08 Armin Burgmeier <armin@0x539.de>
1037
Added jupiter test framework
1039
2005-09-07 Armin Burgmeier <armin@0x539.de>
1041
Removed some useless <iostream> inclusions
1043
2005-09-07 Armin Burgmeier <armin@0x539.de>
1045
Templatized the obby buffers.
1047
2005-09-07 Philipp Kern <phil@0x539.de>
1049
Depend on new net6 API
1051
2005-09-07 Armin Burgmeier <armin@0x539.de>
1055
2005-09-06 Armin Burgmeier <armin@0x539.de>
1057
Adjustments to peer->user renaming in net6
1059
2005-09-04 Philipp Kern <phil@0x539.de>
1061
FreeBSD build fixes, thanks to Ben Laurie
1063
2005-09-02 Philipp Kern <phil@0x539.de>
1065
Documentation fixes, removed obsolete parameter from line
1067
2005-08-23 Philipp Kern <phil@0x539.de>
1071
2005-08-25 Trac <trac@darcs.0x539.de>
1075
2005-08-20 Philipp Kern <phil@0x539.de>
1077
Remove canceled records from the memo map
1079
2005-08-20 Philipp Kern <phil@0x539.de>
1081
Ignore gettext output
1083
2005-08-19 Trac <trac@darcs.0x539.de>
1087
2005-08-15 Philipp Kern <phil@0x539.de>
1089
Removed obsolete sources entries from src/Makefile.am
1091
2005-08-15 Philipp Kern <phil@0x539.de>
1093
Added missing replace pattern to pkg-config control file
1095
2005-08-15 Philipp Kern <phil@0x539.de>
1097
Removed outdated identity check from user.hpp
1099
2005-08-12 Philipp Kern <phil@0x539.de>
1101
rom the Parma Polyhedra Library (PPL), licensed under the GNU GPL
1103
2005-08-09 Trac <trac@darcs.0x539.de>
1107
2005-08-05 Philipp Kern <phil@0x539.de>
1109
Allow initially unowned text on document creation, thanks to
1112
2005-07-29 Philipp Kern <phil@0x539.de>
1114
Updated ChangeLog for release
1116
2005-07-29 Philipp Kern <phil@0x539.de>
1118
Updated net6 dependency
1120
2005-07-29 Philipp Kern <phil@0x539.de>
1124
2005-07-28 Philipp Kern <phil@0x539.de>
1126
Fixed typo in Makefile.am
1128
2005-07-28 Armin Burgmeier <armin@0x539.de>
1130
Do not subscribe document owners twice in server_document_info
1132
2005-07-28 Philipp Kern <phil@0x539.de>
1134
Removed obsolete help notice
1136
2005-07-27 Philipp Kern <phil@0x539.de>
1138
Added French translation by Peer Janssen
1140
2005-07-27 Armin Burgmeier <armin@0x539.de>
1142
use dynamic_cast to upcast net6::server to net6::host
1144
2005-07-26 Philipp Kern <phil@0x539.de>
1146
Do not change the colour when check_colour failed
1148
2005-07-26 Armin Burgmeier <armin@0x539.de>
1150
Derived obby::user from net6::non_copyable
1152
2005-07-25 Armin Burgmeier <armin@0x539.de>
1156
2005-07-25 Trac <trac@darcs.0x539.de>
1160
2005-07-24 Philipp Kern <phil@0x539.de>
1162
This release is API- and ABI-incompatible to the previous ones
1164
2005-07-24 Philipp Kern <phil@0x539.de>
1166
Depend on net6's 1.1.x API
1168
2005-07-24 Armin Burgmeier <armin@0x539.de>
1170
Do not send created documents back to owner
1172
2005-07-24 Philipp Kern <phil@0x539.de>
1174
Moved gettext initialisation around
1176
2005-07-24 Philipp Kern <phil@0x539.de>
1178
Added missing gettext initialisation [fixes #40]
1180
2005-07-24 Philipp Kern <phil@0x539.de>
1182
The host now checks its own colour for correctness
1184
2005-07-23 Philipp Kern <phil@0x539.de>
1186
Added some release notes directly to the sources
1188
2005-07-23 Philipp Kern <phil@0x539.de>
1190
Added unpublish'ing facility
1192
2005-07-23 Philipp Kern <phil@0x539.de>
1194
Fixes to the colour change code
1196
2005-07-23 Philipp Kern <phil@0x539.de>
1198
Allow user colour changes
1200
2005-07-21 Armin Burgmeier <armin@0x539.de>
1204
2005-07-21 Armin Burgmeier <armin@0x539.de>
1206
Using new default_accumulator for the password callbacks
1208
2005-07-21 Philipp Kern <phil@0x539.de>
1212
2005-07-21 Philipp Kern <phil@0x539.de>
1214
Iterate backwards in the RSA code
1216
2005-07-21 Trac <trac@darcs.0x539.de>
1220
2005-07-20 Philipp Kern <phil@0x539.de>
1222
Use the right generated key as the public one
1224
2005-07-20 Armin Burgmeier <armin@0x539.de>
1226
Fixed denial of subscription if document owner left the session
1228
2005-07-20 Philipp Kern <phil@0x539.de>
1230
Corrected typo in src/error.cpp
1232
2005-07-20 Armin Burgmeier <armin@0x539.de>
1234
Use correct parameter indizes in welcome packet.
1236
2005-07-20 Armin Burgmeier <armin@0x539.de>
1238
Virtualised network handling methods
1240
2005-07-20 Armin Burgmeier <armin@0x539.de>
1242
Check for protocol compatibility [fixes #42]
1244
2005-07-19 Philipp Kern <phil@0x539.de>
1246
Some fixes to the key generator and the encryption module
1248
2005-07-19 Armin Burgmeier <armin@0x539.de>
1250
Removed ; after namespace declaration
1252
2005-07-19 Armin Burgmeier <armin@0x539.de>
1254
Bugfix: Welcome packet was built but not sent
1256
2005-07-19 Armin Burgmeier <armin@0x539.de>
1258
Added sync_final singal to client buffer
1260
2005-07-18 Philipp Kern <phil@0x539.de>
1262
Added gmpxx linking to configure.in
1264
2005-07-18 Armin Burgmeier <armin@0x539.de>
1266
Exception if login without having received welcome packet
1268
2005-07-18 Armin Burgmeier <armin@0x539.de>
1270
obby_version was defined twice
1272
2005-07-18 Armin Burgmeier <armin@0x539.de>
1274
Key & token generation
1276
2005-07-18 Philipp Kern <phil@0x539.de>
1278
Implemented the key generator
1280
2005-07-18 Armin Burgmeier <armin@0x539.de>
1282
SHA1 hash function implementation
1284
2005-07-18 Armin Burgmeier <armin@0x539.de>
1288
2005-07-18 Philipp Kern <phil@0x539.de>
1290
Unpublish Zeroconf entries before cancelling the session
1292
2005-07-18 Philipp Kern <phil@0x539.de>
1294
Integrated hashing and RSA encryption into the buffers
1296
2005-07-18 Philipp Kern <phil@0x539.de>
1298
Added SHA1 class header, some RSA fixes
1300
2005-07-18 Philipp Kern <phil@0x539.de>
1302
Removed obsolete Makefile.am content
1304
2005-07-18 Philipp Kern <phil@0x539.de>
1306
Preliminary RSA implementation, key generation pending
1308
2005-07-18 Philipp Kern <phil@0x539.de>
1310
Ignore config.hpp.in
1312
2005-07-18 Philipp Kern <phil@0x539.de>
1314
Increased the maximum error count to avoid conflicts
1316
2005-07-17 Philipp Kern <phil@0x539.de>
1318
Translated two more strings
1320
2005-07-18 Trac <trac@darcs.0x539.de>
1324
2005-07-17 Armin Burgmeier <armin@0x539.de>
1326
Basic user authentication [fixes #55]
1328
2005-07-17 Trac <trac@darcs.0x539.de>
1332
2005-07-15 Armin Burgmeier <armin@0x539.de>
1334
Simple global password [fixes #56]
1336
2005-07-15 Trac <trac@darcs.0x539.de>
1340
2005-06-30 Philipp Kern <phil@0x539.de>
1342
Added operator== and operator!= to obby::user
1344
2005-06-25 Trac <trac@darcs.0x539.de>
1348
2005-06-24 Philipp Kern <phil@0x539.de>
1350
Shuffle gettext Makefile to get built correctly
1352
2005-06-24 Philipp Kern <phil@0x539.de>
1354
Added missing cassert include in src/user.cpp
1356
2005-06-24 Philipp Kern <phil@0x539.de>
1358
Bumped SONAME as obby 0.2.0 is ABI incompatible to 0.1.0
1360
2005-06-23 Armin Burgmeier <armin@0x539.de>
1362
Implemented Document Owners, changes according to net6's new
1363
type system [fixes #38]
1365
2005-06-15 Benjamin Herr <ben@0x539.de>
1367
Fixed order of base constructor calls in some multi-inheriting classes
1369
2005-06-15 Benjamin Herr <ben@0x539.de>
1371
Added return *this in random operators where appropriate
1373
2005-06-23 Philipp Kern <phil@0x539.de>
1375
Added missing ABOUT-NLS
1377
2005-06-19 Philipp Kern <phil@0x539.de>
1379
Fixed German translation
1381
2005-06-19 Philipp Kern <phil@0x539.de>
1383
Added German translation
1385
2005-06-19 Trac <trac@darcs.0x539.de>
1389
2005-06-18 Philipp Kern <phil@0x539.de>
1391
Implemented internationalisation [fixes #40]
1393
2005-06-18 Philipp Kern <phil@0x539.de>
1395
Updated NEWS with 0.2.0 information
1397
2005-06-16 Philipp Kern <phil@0x539.de>
1399
obby depends on net6-1.1.0
1401
2005-06-16 Philipp Kern <phil@0x539.de>
1403
Removed autogen.sh, it is superseded by autoreconf
1405
2005-06-15 Trac <trac@darcs.0x539.de>
1409
2005-06-14 Philipp Kern <phil@0x539.de>
1411
Ignore the 0.0.0.0 Zeroconf entry for IPv6 addresses
1413
2005-06-14 Armin Burgmeier <armin@0x539.de>
1415
Introduced format_string [fixes #37]
1417
2005-06-14 Trac <trac@darcs.0x539.de>
1421
2005-06-13 Armin Burgmeier <armin@0x539.de>
1423
Synchronise documents on request [fixes #10]
1425
2005-06-08 Trac <trac@darcs.0x539.de>
1429
2005-06-07 Armin Burgmeier <armin@0x539.de>
1431
Introduces flags for obby::user, moved all user stuff to user_table
1432
[fixes #8, fixes #41]
1434
2005-06-07 Trac <trac@darcs.0x539.de>
1438
2005-06-06 Philipp Kern <phil@0x539.de>
1440
Do not build the tests by default
1442
2005-06-06 Armin Burgmeier <armin@0x539.de>
1444
Adjusted for error code transmission (#16)
1446
2005-06-06 Trac <trac@darcs.0x539.de>
1450
2005-06-04 Philipp Kern <phil@0x539.de>
1452
Updated ChangeLog for release
1454
2005-06-03 Armin Burgmeier <armin@0x539.de>
1456
Adjustment for a net6 API change
1458
2005-06-03 Trac <trac@darcs.0x539.de>
1462
2005-06-02 Trac <trac@darcs.0x539.de>
1466
2005-06-02 Trac <trac@darcs.0x539.de>
1470
2005-06-02 Trac <trac@darcs.0x539.de>
1474
2005-06-02 Trac <trac@darcs.0x539.de>
1478
2005-06-01 Armin Burgmeier <armin@0x539.de>
1480
Emit changed signal in server_document::insert and server_document::erase
1482
2005-06-01 Armin Burgmeier <armin@0x539.de>
1484
get_revision for obby::document
1486
2005-06-01 Armin Burgmeier <armin@0x539.de>
1488
Change signal which is emitted before/after a change is performed
1491
2005-06-01 Armin Burgmeier <armin@0x539.de>
1493
Renamed _size function to _count, unified such functions
1495
2005-05-31 Philipp Kern <phil@0x539.de>
1497
Added a linking exception for howl [fixes #18]
1499
2005-05-29 Armin Burgmeier <armin@0x539.de>
1501
local_buffer as common base class of client_buffer and host_buffer
1504
2005-05-29 Armin Burgmeier <armin@0x539.de>
1506
buffer provides access to the size of the document and user list
1508
2005-05-12 Philipp Kern <phil@0x539.de>
1510
Sum the colour differences and allow more subtle differences
1512
2005-05-10 Philipp Kern <phil@0x539.de>
1516
2005-05-09 Philipp Kern <phil@0x539.de>
1518
Changed API identifier from 0 to 1.0
1520
2005-05-07 Armin Burgmeier <armin@0x539.de>
1522
user_table provides an iterator over the users
1524
2005-05-07 Armin Burgmeier <armin@0x539.de>
1526
Fixed a segfault in line::substr
1528
2005-05-07 Armin Burgmeier <armin@0x539.de>
1530
Document provides access to the obby::line instead of just its contents
1532
2005-05-07 Armin Burgmeier <armin@0x539.de>
1536
2005-05-07 Armin Burgmeier <armin@0x539.de>
1538
Fixed author storage in line
1540
2005-05-07 Armin Burgmeier <armin@0x539.de>
1542
Line provides author_iterator
1544
2005-05-07 Armin Burgmeier <armin@0x539.de>
1546
Host sends changes with its local user ID instead of 0
1548
2005-05-06 Armin Burgmeier <armin@0x539.de>
1550
Fixed copy constructor of ptr_iterator, it behaved like the
1551
standard constructor
1553
2005-05-06 Armin Burgmeier <armin@0x539.de>
1555
client_document provides access to the amount of unsynced changes
1557
2005-05-05 Philipp Kern <phil@0x539.de>
1559
New TODO item about server-side commands
1561
2005-05-05 Philipp Kern <phil@0x539.de>
1563
Temporary objects need copy constructors to be passed to functions
1565
2005-05-05 Philipp Kern <phil@0x539.de>
1567
Set scripts executable and use a partial checkout in the ebuild
1569
2005-05-05 Armin Burgmeier <armin@0x539.de>
1571
buffer provides user_iterator to iterator thorugh users
1573
2005-05-05 Armin Burgmeier <armin@0x539.de>
1575
Introduced ptr_iterator
1577
2005-05-05 Armin Burgmeier <armin@0x539.de>
1579
Removed two TODO entries
1581
2005-05-05 Armin Burgmeier <armin@0x539.de>
1583
auto* seems to have updated some auto-generated files...
1585
2005-05-05 Armin Burgmeier <armin@0x539.de>
1587
nosync operations emits duplex insert/delete signals and take records
1589
2005-05-05 Armin Burgmeier <armin@0x539.de>
1591
Renamed duplexsignal.hpp/cpp to duplex_signal.hpp/cpp
1593
2005-05-04 Philipp Kern <phil@0x539.de>
1595
document::get_title() now returns const std::string&
1597
2005-05-04 Armin Burgmeier <armin@0x539.de>
1599
Introduced duplexsignal
1601
2005-05-04 Philipp Kern <phil@0x539.de>
1603
User tables need to be forward declared
1605
2005-05-04 Philipp Kern <phil@0x539.de>
1607
Renamed Rendezvous to Zeroconf
1609
2005-05-03 Philipp Kern <phil@0x539.de>
1611
Pass buffers to the documents instead of usertables
1613
2005-05-03 Philipp Kern <phil@0x539.de>
1615
Added get_user_table() to the buffers
1617
2005-04-17 Philipp Kern <phil@philkern.de>
1619
Export obby_has_howl() to something outside the mangler
1621
2005-04-17 Philipp Kern <phil@philkern.de>
1623
New WITH_HOWL define, obby_version(), obby_has_howl()
1625
2005-04-17 Philipp Kern <phil@philkern.de>
1627
Gather host information correctly
1629
2005-04-16 Philipp Kern <phil@philkern.de>
1631
Updated TODO, note about serialisation
1633
2005-04-15 Armin Burgmeier <armin@0x539.de>
1635
Replaced the custom_login by a login_extend signal handler
1637
2005-04-15 Armin Burgmeier <armin@0x539.de>
1639
Corrections for the new net6 API
1641
2005-04-14 Philipp Kern <phil@philkern.de>
1643
Changed location of boringfile, added config.hpp
1645
2005-04-14 Philipp Kern <phil@0x539.de>
1647
Ignore Makefiles and Makefile.ins
1649
2005-04-14 Philipp Kern <phil@philkern.de>
1651
Changed the package name to obby instead of libobby
1653
2005-04-14 Philipp Kern <phil@0x539.de>
1655
Renamed lobby-1.0.pc to obby-1.0.pc
1657
2005-04-14 Philipp Kern <phil@0x539.de>
1659
The creator's id is now passed with the create packet
1661
2005-04-14 Philipp Kern <phil@0x539.de>
1663
Build inc/Makefile correctly
1665
2005-04-14 Philipp Kern <phil@0x539.de>
1667
Initial content is now passed with the create packet
1669
2005-04-14 Philipp Kern <phil@0x539.de>
1671
Moved include installation to inc/
1673
2005-04-10 Philipp Kern <phil@0x539.de>
1675
Changed the version number of the newly contributed ebuild
1677
2005-04-10 Thomas Glatt <tom@0x539.de>
1681
2005-04-10 Philipp Kern <phil@0x539.de>
1683
Removed obsolete TODO item
1685
2005-04-10 Philipp Kern <phil@0x539.de>
1687
New configure option: --disable-tests
1689
2005-04-10 Philipp Kern <phil@0x539.de>
1691
Reworked the build system, uses subdirs now
1693
2005-04-10 Philipp Kern <phil@0x539.de>
1695
The howl dependency is now at the user's choice
1697
2005-04-10 Philipp Kern <phil@0x539.de>
1701
2005-04-09 Armin Burgmeier <armin@0x539.de>
1703
Initialize net6 in obby::buffer
1705
2005-04-09 Armin Burgmeier <armin@0x539.de>
1707
Build fixes for WIN32
1709
2005-04-09 Benjamin Herr <ben@0x539.de>
1711
curses client doubleplusungood: interpreted %-formatters, exitted on q
1713
2005-04-09 Philipp Kern <phil@0x539.de>
1715
Relicensed under the GPL
1717
2005-04-08 Armin Burgmeier <armin@0x539.de>
1719
Fixed history order in server_buffer
1721
2005-04-08 Armin Burgmeier <armin@0x539.de>
1723
Fixed bufferd calls on main document
1725
2005-04-08 Armin Burgmeier <armin@0x539.de>
1727
abstract document handling in buffer, implementations
1729
2005-04-08 Armin Burgmeier <armin@0x539.de>
1731
TODO: Grep for TODOs in the code
1733
2005-04-08 Armin Burgmeier <armin@0x539.de>
1735
Debug output for gobby
1737
2005-04-08 Philipp Kern <phil@0x539.de>
1739
Link tests dynamically and self-contained
1741
2005-04-08 Philipp Kern <phil@0x539.de>
1743
Remove the last newline from document::get_whole_buffer()
1745
2005-04-07 Philipp Kern <phil@0x539.de>
1747
bufferd now displays received user chat messages
1749
2005-04-07 Philipp Kern <phil@0x539.de>
1751
Added missing newline to document::get_whole_buffer()
1753
2005-04-07 Benjamin Herr <ben@0x539.de>
1755
Added accessor for newly added server message event
1757
2005-04-07 Philipp Kern <phil@0x539.de>
1759
Server message implemented, emit signals on own messages
1761
2005-04-07 Philipp Kern <phil@0x539.de>
1763
Ignore packets with invalid userid
1765
2005-04-07 Philipp Kern <phil@0x539.de>
1767
Use obby::user in on_message instead of numerical uid
1769
2005-04-07 Philipp Kern <phil@0x539.de>
1773
2005-04-07 Philipp Kern <phil@0x539.de>
1775
Implemented send_message()
1777
2005-04-07 Philipp Kern <phil@0x539.de>
1779
Build fix to Makefile.am, one more TODO item
1781
2005-04-06 Philipp Kern <phil@0x539.de>
1783
Replace AE synchronize with BE synchronise
1785
2005-04-06 Philipp Kern <phil@0x539.de>
1787
Remove insert/remove debug code from bufferd
1789
2005-04-06 Philipp Kern <phil@0x539.de>
1791
Deactivate discover test for now
1793
2005-04-06 Philipp Kern <phil@0x539.de>
1795
Correct document title synchronisation
1797
2005-04-06 Philipp Kern <phil@0x539.de>
1801
2005-04-06 Philipp Kern <phil@0x539.de>
1803
First try of a messaging system, not yet tested.
1805
2005-04-06 Philipp Kern <phil@0x539.de>
1807
Added document titles to create, some more fixes
1809
2005-04-06 Philipp Kern <phil@0x539.de>
1811
Committed missing declaration
1813
2005-04-06 Philipp Kern <phil@0x539.de>
1815
Some fixes to document renaming
1817
2005-04-06 Armin Burgmeier <armin@0x539.de>
1819
return true in server_buffer::on_auth when login was successful
1821
2005-04-06 Armin Burgmeier <armin@0x539.de>
1825
2005-04-06 Philipp Kern <phil@0x539.de>
1827
Added document titles
1829
2005-04-06 Philipp Kern <phil@0x539.de>
1831
Documentation fixes (ize -> ise)
1833
2005-04-05 Armin Burgmeier <armin@0x539.de>
1837
2005-04-04 Philipp Kern <phil@0x539.de>
1841
2005-04-04 Philipp Kern <phil@0x539.de>
1843
Implemented forward delete, created key dispatcher
1845
2005-04-04 Philipp Kern <phil@0x539.de>
1847
Introduced document::position_eob() to get the end of buffer position
1849
2005-04-03 Philipp Kern <phil@0x539.de>
1851
Check NEWS on ``make dist'', versioned automake dependency
1853
2005-04-03 Armin Burgmeier <armin@0x539.de>
1855
Initialize m_usertable field
1857
2005-04-03 Armin Burgmeier <armin@0x539.de>
1859
Add host_buffer's local user to user table
1861
2005-04-03 Armin Burgmeier <armin@0x539.de>
1863
Adjusted to net6-pre/post login
1865
2005-03-30 Philipp Kern <phil@0x539.de>
1867
Compile fix, cast to int
1869
2005-03-24 Armin Burgmeier <armin@0x539.de>
1871
Made select available from the base class, obby::buffer
1873
2005-03-24 Armin Burgmeier <armin@0x539.de>
1875
Fixed row/col -> position translation
1877
2005-03-24 Armin Burgmeier <armin@0x539.de>
1879
obby::line - line content with user colourising
1881
2005-03-23 Armin Burgmeier <armin@0x539.de>
1885
2005-03-21 Armin Burgmeier <armin@0x539.de>
1887
Fixed yet another client synchonisation bug
1889
2005-03-21 Armin Burgmeier <armin@0x539.de>
1891
Documents store their data in an array of lines instead of one
1894
2005-03-19 Philipp Kern <phil@0x539.de>
1896
bufferd: Catch exceptions in main
1898
2005-03-19 Philipp Kern <phil@0x539.de>
1900
Switch to automake within test/
1902
2005-03-19 Philipp Kern <phil@0x539.de>
1904
Run autoheader in autogen, default to maintainer mode
1906
2005-03-19 Armin Burgmeier <armin@0x539.de>
1910
2005-03-19 Armin Burgmeier <armin@0x539.de>
1914
2005-03-19 Armin Burgmeier <armin@0x539.de>
1916
Fixed two segfaults in server_buffer
1918
2005-03-19 Armin Burgmeier <armin@0x539.de>
1920
Fixed the record's clone methods - they built wrong records
1922
2005-03-18 Armin Burgmeier <armin@0x539.de>
1924
Reorderd some signal stuff
1926
2005-03-18 Armin Burgmeier <armin@0x539.de>
1928
MDI synchronization fixed.
1930
2005-03-17 Philipp Kern <phil@0x539.de>
1932
Randomise colour codes in curses client
1934
2005-03-17 Armin Burgmeier <armin@0x539.de>
1936
Fixed compilation problems on x86_64
1938
2005-03-17 Armin Burgmeier <armin@0x539.de>
1940
Initial MDI interface - TODO: Syncing, Testing!
1942
2005-03-17 Armin Burgmeier <armin@0x539.de>
1944
Removed docs/obby.hpp; it is no longer needed
1946
2005-03-17 Armin Burgmeier <armin@0x539.de>
1948
Fixed vertical scrolling in curses client
1950
2005-03-17 Philipp Kern <phil@0x539.de>
1952
Some changes to boring
1954
2005-03-17 Armin Burgmeier <armin@0x539.de>
1956
curses-client: run returns just a boolean value wether the
1957
execution was successful or not.
1959
2005-03-17 Armin Burgmeier <armin@0x539.de>
1961
Fixed memleak in server_buffer and client_buffer
1963
2005-03-16 Philipp Kern <phil@0x539.de>
1965
At least we do get the server failure messages why the login
1968
2005-03-16 Armin Burgmeier <armin@0x539.de>
1970
host_buffer implementation
1972
2005-03-16 Armin Burgmeier <armin@0x539.de>
1976
2005-03-16 Armin Burgmeier <armin@0x539.de>
1980
2005-03-13 Armin Burgmeier <armin@0x539.de>
1982
Fixed synchronisation with delete_records
1984
2005-03-13 Armin Burgmeier <armin@0x539.de>
1986
client_buffer syncing problem fixed
1988
2005-03-09 Philipp Kern <phil@0x539.de>
1990
Copied GPL license into empty COPYING
1992
2005-03-08 Philipp Kern <phil@0x539.de>
1994
Use net6::ipv4_address for rendezvous host information
1996
2005-03-07 Armin Burgmeier <armin@0x539.de>
1998
Non-functional Backspace implementation
2000
2005-03-07 Armin Burgmeier <armin@0x539.de>
2002
Cursor movement in curses frontend
2004
2005-03-07 Armin Burgmeier <armin@0x539.de>
2006
Scrolling in curses frontend
2008
2005-03-07 Armin Burgmeier <armin@0x539.de>
2010
Fixed endless loop when syncing multiple lines
2012
2005-03-07 Armin Burgmeier <armin@0x539.de>
2014
Multiline text inserting actually works
2016
2005-03-06 Armin Burgmeier <armin@0x539.de>
2018
include <cassert> - it seems not be included by other include
2019
files on all systems
2021
2005-03-06 Armin Burgmeier <armin@0x539.de>
2023
Beginning of simple curses editor using libobby
2025
2005-03-06 Armin Burgmeier <armin@0x539.de>
2029
2005-03-06 Armin Burgmeier <armin@0x539.de>
2031
position<->coordinate translation
2033
2005-03-06 Armin Burgmeier <armin@0x539.de>
2035
Rewrote many parts of the library
2037
2005-03-06 Philipp Kern <phil@0x539.de>
2039
Added libtool binary compatibility info
2041
2005-03-05 Philipp Kern <phil@0x539.de>
2043
Leave event, signal bugfix
2045
2005-03-05 Philipp Kern <phil@0x539.de>
2047
More rendezvous documentation comments
2049
2005-03-05 Philipp Kern <phil@0x539.de>
2051
Added rendezvous publishing to bufferd
2053
2005-03-05 Armin Burgmeier <armin@0x539.de>
2055
Buffer synchronisation test
2057
2005-03-05 Armin Burgmeier <armin@0x539.de>
2059
Buffer synchronisation on join
2061
2005-03-05 Philipp Kern <phil@0x539.de>
2063
Added blocking and timed select to rendezvous
2065
2005-03-05 Philipp Kern <phil@0x539.de>
2067
Added discover test code
2069
2005-03-05 Armin Burgmeier <armin@0x539.de>
2071
get_whole_buffer to receive the whole buffer as string
2073
2005-03-05 Philipp Kern <phil@0x539.de>
2075
Added more rendezvous more
2077
2005-03-05 Armin Burgmeier <armin@0x539.de>
2079
Fixed server buffer synchronisation
2081
2005-03-05 Armin Burgmeier <armin@0x539.de>
2083
Fixed client buffer synchronisation
2085
2005-03-05 Armin Burgmeier <armin@0x539.de>
2087
Fixed buffer::insert_nosync implementation
2089
2005-03-05 Philipp Kern <phil@0x539.de>
2091
Removed compression item from the FAQ
2093
2005-03-05 Philipp Kern <phil@0x539.de>
2095
Implemented howl callback functions
2097
2005-03-05 Philipp Kern <phil@0x539.de>
2099
Add a C function which returns the library version
2101
2005-03-05 Philipp Kern <phil@0x539.de>
2103
Use correct project name in doxyfile
2105
2005-03-05 Armin Burgmeier <armin@0x539.de>
2107
Fix segfaults in client_buffer/server_buffer
2109
2005-03-05 Philipp Kern <phil@0x539.de>
2111
Rendezvous: One more callback, discover signal.
2113
2005-03-05 Philipp Kern <phil@0x539.de>
2115
Some more rendezvous stuff
2117
2005-03-05 Philipp Kern <phil@0x539.de>
2119
Tests do no longer depend on an installed libobby
2121
2005-03-05 Philipp Kern <phil@0x539.de>
2123
Added howl to pkg-config dependencies
2125
2005-03-05 Armin Burgmeier <armin@0x539.de>
2127
Link against howl to make the tests compiling
2129
2005-03-05 Armin Burgmeier <armin@0x539.de>
2131
include <cassert> to use assert in record.cpp
2133
2005-03-05 Armin Burgmeier <armin@0x539.de>
2137
2005-03-05 Philipp Kern <phil@0x539.de>
2139
First template of howl API abstraction
2141
2005-03-05 Armin Burgmeier <armin@0x539.de>
2143
access to net6::client::get_self() from client_buffer
2145
2005-03-05 Armin Burgmeier <armin@0x539.de>
2147
client_buffer synced insert/delete operatiosn
2149
2005-03-05 Armin Burgmeier <armin@0x539.de>
2151
client_buffer::login
2153
2005-03-05 Philipp Kern <phil@0x539.de>
2155
Added dependencies to pkgconfig control file
2157
2005-03-05 Armin Burgmeier <armin@0x539.de>
2159
dummy insert/erase records in buffers to make them instantiable
2161
2005-03-05 Armin Burgmeier <armin@0x539.de>
2165
2005-03-05 Armin Burgmeier <armin@0x539.de>
2167
client_record network event handling
2169
2005-03-05 Philipp Kern <phil@0x539.de>
2171
Added GPL header to AUTHORS
2173
2005-03-05 Philipp Kern <phil@0x539.de>
2175
Depend on net6-1.0, link against the lib in ../.libs
2177
2005-03-05 Armin Burgmeier <armin@0x539.de>
2179
client_buffer network event handling template
2181
2005-03-04 Armin Burgmeier <armin@0x539.de>
2183
server network event handling
2185
2005-03-04 Armin Burgmeier <armin@0x539.de>
2187
record<->packet translation, record reversion
2189
2005-03-04 Armin Burgmeier <armin@0x539.de>
2191
server_buffer event handling routine prototypes
2193
2005-03-04 Armin Burgmeier <armin@0x539.de>
2195
records use nosync-operations by default
2197
2005-03-04 Armin Burgmeier <armin@0x539.de>
2199
first tests for record moving test
2201
2005-03-04 Armin Burgmeier <armin@0x539.de>
2203
is_valid actually is in the base class
2205
2005-03-04 Armin Burgmeier <armin@0x539.de>
2207
server_buffer implementation
2209
2005-03-04 Philipp Kern <phil@0x539.de>
2211
Added server_buffer.cpp template.
2213
2005-03-03 Philipp Kern <phil@0x539.de>
2215
Put boring under version control.
2217
2005-03-03 Philipp Kern <phil@0x539.de>
2219
Removed autotools output, added autogen.sh
2221
2005-03-03 Armin Burgmeier <armin@0x539.de>
2223
record member accessors
2225
2005-03-03 Philipp Kern <phil@0x539.de>
2227
Added doxygen configuration files.
2229
2005-03-03 Philipp Kern <phil@0x539.de>
2231
It is generated by autogen.sh.
2233
2005-03-03 Armin Burgmeier <armin@0x539.de>
2235
server_buffer implementation
2237
2005-03-03 Armin Burgmeier <armin@0x539.de>
2239
client_buffer implementation
2241
2005-03-03 Armin Burgmeier <armin@0x539.de>
2245
2005-03-03 Armin Burgmeier <armin@0x539.de>
2247
buffer::get_sub_buffer
2249
2005-03-03 Philipp Kern <phil@0x539.de>
2251
Added dummy buffer source
2253
2005-03-03 Armin Burgmeier <armin@0x539.de>
2255
assertions in position/records for debug purposes
2257
2005-03-03 Armin Burgmeier <armin@0x539.de>
2259
delete_record::on_delete
2261
2005-03-03 Armin Burgmeier <armin@0x539.de>
2263
sub_range in position
2265
2005-03-02 Armin Burgmeier <armin@0x539.de>
2267
validness verification in record
2269
2005-03-02 Armin Burgmeier <armin@0x539.de>
2271
delete_event compilation fixes
2273
2005-03-02 Armin Burgmeier <armin@0x539.de>
2275
delete_record implementation
2277
2005-03-02 Armin Burgmeier <armin@0x539.de>
2281
2005-03-02 Armin Burgmeier <armin@0x539.de>
2283
fixed on_insert in insert_record
2285
2005-03-02 Armin Burgmeier <armin@0x539.de>
2287
avoid duplicate parameter names
2289
2005-03-02 Armin Burgmeier <armin@0x539.de>
2293
2005-03-02 Armin Burgmeier <armin@0x539.de>
2295
insert_record using position::position(const std::string&)
2297
2005-03-02 Armin Burgmeier <armin@0x539.de>
2299
std::string-constructor for position
2301
2005-03-02 Armin Burgmeier <armin@0x539.de>
2305
2005-03-02 Armin Burgmeier <armin@0x539.de>
2309
2005-03-02 Philipp Kern <phil@0x539.de>
2313
2005-03-02 Philipp Kern <phil@0x539.de>
2317
2005-03-02 Armin Burgmeier <armin@0x539.de>
2321
2005-03-02 Armin Burgmeier <armin@0x539.de>
2323
record implementation
2325
2005-03-02 Armin Burgmeier <armin@0x539.de>
2327
position-implementation
2329
2005-03-02 Armin Burgmeier <armin@0x539.de>
2331
inc files from docs/obby.hpp
2333
2005-03-02 Armin Burgmeier <armin@0x539.de>
2337
2005-03-02 Armin Burgmeier <armin@0x539.de>
2341
2005-03-02 Armin Burgmeier <armin@0x539.de>
2345
2005-03-02 Armin Burgmeier <armin@0x539.de>
2349
2005-03-01 Philipp Kern <phil@0x539.de>
2351
Some more documentation
2353
2005-03-01 Armin Burgmeier <armin@0x539.de>
2357
2005-03-01 Philipp Kern <phil@0x539.de>
2359
First draft for a revision-based system
2361
2005-03-01 Philipp Kern <phil@philkern.de>
2363
Added the AUTHORS information to the repository as a first commit.