~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/pbms/ChangeLog

Added the PBMS daemon plugin.

(Augen zu und durch!)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
  190 Barry.Leslie@PrimeBase.com        2010-02-25
 
2
      Pulled the BLOB alias support out of the  daemon. This was done because
 
3
      supporting it in a transactional environment would have been complicated and
 
4
      since it is not part of the core objectives of the PBMS daemon I felt that it was
 
5
      not worth the effort it would take.
 
6
 
 
7
  189 Barry.Leslie@PrimeBase.com        2010-01-26
 
8
      Changed references to PBMS engine to PBMS daemon.
 
9
 
 
10
  188 Barry.Leslie@PrimeBase.com        2010-01-26
 
11
      Fix problem with enabled engine registration caused by static engine structure in pbms_enabled.cc..
 
12
 
 
13
  187 Barry.Leslie@PrimeBase.com        2010-01-25
 
14
      Fixed comiler errors for linux build.
 
15
 
 
16
  186 Barry.Leslie@PrimeBase.com        2010-01-25
 
17
       Renamed new source files.
 
18
 
 
19
  185 Barry.Leslie@PrimeBase.com        2010-01-25
 
20
      Changes for S3 support,
 
21
 
 
22
  184 Barry.Leslie@PrimeBase.com        2010-01-25
 
23
      Updated make files.
 
24
 
 
25
  183 Barry.Leslie@PrimeBase.com        2010-01-25
 
26
      Added SysTab_enabled.cc file.
 
27
 
 
28
  182 Barry.Leslie@PrimeBase.com        2010-01-25
 
29
      Updated init function for internal engine API.
 
30
 
 
31
  181 Barry.Leslie@PrimeBase.com        2010-01-25
 
32
      Added UTF8_CHARSET.
 
33
 
 
34
  180 Barry.Leslie@PrimeBase.com        2010-01-25
 
35
      Added pbms_enabled table and UTF8_CHARSET macro.
 
36
 
 
37
  179 Barry.Leslie@PrimeBase.com        2010-01-25
 
38
      Added pbms_enabled table and UTF8_CHARSET macro.
 
39
 
 
40
  178 Barry.Leslie@PrimeBase.com        2010-01-25
 
41
      Added UTF8_CHARSET macro.
 
42
 
 
43
  177 Barry.Leslie@PrimeBase.com        2010-01-25
 
44
      Added macro for PBMS port.
 
45
 
 
46
  176 Barry.Leslie@PrimeBase.com        2010-01-25
 
47
       Fixed compiler warning.
 
48
 
 
49
  175 Barry.Leslie@PrimeBase.com        2010-01-25
 
50
      Changed engine to Daemon in logged message.
 
51
 
 
52
  174 Barry.Leslie@PrimeBase.com        2010-01-25
 
53
      Removed some dead code.
 
54
 
 
55
  173 Barry.Leslie@PrimeBase.com        2010-01-25
 
56
      Fixed some compiler warnings.
 
57
 
 
58
  172 Barry.Leslie@PrimeBase.com        2010-01-25
 
59
      Updated version number and added configure option --with-pbms-port.
 
60
 
 
61
  171 Barry.Leslie@PrimeBase.com        2010-01-25
 
62
      Removed DEBUG_CURL.
 
63
 
 
64
  170 Barry.Leslie@PrimeBase.com        2010-01-25
 
65
      Removed unused make files.
 
66
 
 
67
  169 Barry.Leslie@PrimeBase.com        2010-01-25
 
68
      Added some more debug output on error.
 
69
 
 
70
  168 Barry.Leslie@PrimeBase.com        2010-01-25
 
71
      Fixed compiler warnings.
 
72
 
 
73
  167 Barry.Leslie@PrimeBase.com        2010-01-25
 
74
      Added compiler flag to treat warnings as errors.
 
75
 
 
76
  166 Barry.Leslie@PrimeBase.com        2010-01-12
 
77
      Added support for changes made to the THD class in MySQL 5141.
 
78
 
 
79
  165 Barry.Leslie@PrimeBase.com        2009-12-21
 
80
      Reorganized the java conector source tree.
 
81
      Renamed 'mybs' to 'pbms'
 
82
      Corrected the BLOB reference URL format code.
 
83
      Corrected the test build shell runtest.sh.
 
84
 
 
85
  164 Barry.Leslie@PrimeBase.com        2009-12-21
 
86
      pbms_reset_metadata() now returns an unsigned int instead of a signed int.
 
87
      Removed pbms_mysql_connect() from the API because it was to depenndent on the structure of
 
88
      the server's schema tables. The equivalent function is now in the test code "pbmstest.c" in
 
89
      case amybody want it.
 
90
 
 
91
  163 Barry.Leslie@PrimeBase.com        2009-12-21
 
92
      Bug fix: startsWith() would return a false match if the seached string terminated before the 
 
93
      end of the target string was reached.
 
94
 
 
95
  162 Barry.Leslie@PrimeBase.com        2009-12-17
 
96
      Updated copyright info.
 
97
 
 
98
  161 Barry.Leslie@PrimeBase.com        2009-12-17
 
99
      Added Documentation.
 
100
 
 
101
  160 Barry.Leslie@PrimeBase.com        2009-12-01
 
102
      Converted to using the RETAIN() macro where possible.
 
103
 
 
104
  159 Barry.Leslie@PrimeBase.com        2009-12-01
 
105
      Converted from using sprintf() to snprintf()
 
106
 
 
107
  158 Barry.Leslie@PrimeBase.com        2009-11-12
 
108
      oops
 
109
 
 
110
  157 Barry.Leslie@PrimeBase.com        2009-11-12
 
111
      Added libxml2 path
 
112
 
 
113
  156 Barry.Leslie@PrimeBase.com        2009-11-11
 
114
      Added a test for droping the database with unwritten transactions still on it.
 
115
 
 
116
  155 Barry.Leslie@PrimeBase.com        2009-11-11
 
117
      The reply for the BLOB upload now includes the checksum.
 
118
 
 
119
  154 Barry.Leslie@PrimeBase.com        2009-11-11
 
120
      Bug fix for repository dump recovery and fixes for brain dead bitwise operation bugs.
 
121
 
 
122
  153 Barry.Leslie@PrimeBase.com        2009-11-11
 
123
      Bug fix for recovering empty system tables.
 
124
 
 
125
  152 Barry.Leslie@PrimeBase.com        2009-11-11
 
126
      Added code to remove transactions referencing a database that is being dropped.
 
127
 
 
128
  151 Barry.Leslie@PrimeBase.com        2009-11-11
 
129
      Bug fix for dropping a table during repository recovery that lead to BLOB references being deleted.
 
130
 
 
131
  150 Barry.Leslie@PrimeBase.com        2009-11-04
 
132
      Updated the todo list and the change log.
 
133
 
 
134
  149 Barry.Leslie@PrimeBase.com        2009-11-04
 
135
      Canges made to support the new API callbacks.
 
136
 
 
137
  148 Barry.Leslie@PrimeBase.com        2009-11-04
 
138
      Chances made to the PHP module and tests to support S3 cloud storage.
 
139
 
 
140
  147 Barry.Leslie@PrimeBase.com        2009-11-04
 
141
      S3 cloud storage now works with backups. Added pbms_backup and pbms_cloud tables.
 
142
 
 
143
  146 Barry.Leslie@PrimeBase.com        2009-10-22
 
144
      Added support for cload storage.
 
145
 
 
146
  145 Barry.Leslie@PrimeBase.com        2009-10-22
 
147
      Added support for the S3 protocol.
 
148
 
 
149
  144 Barry.Leslie@PrimeBase.com        2009-10-22
 
150
      Added support for the S3 protocol.
 
151
 
 
152
  143 Barry.Leslie@PrimeBase.com        2009-10-01
 
153
      bugfix for:
 
154
      #416969   PBMS does not allow renaming tables across databases, even when there are no BLOBs in the table
 
155
 
 
156
  142 Barry.Leslie@PrimeBase.com        2009-10-01
 
157
      Removing unwanted test file.
 
158
 
 
159
  141 Barry.Leslie@PrimeBase.com        2009-10-01 [merge]
 
160
      merging with trunk.
 
161
 
 
162
  140 Barry.Leslie@PrimeBase.com        2009-10-01
 
163
      Changes made for building with drizzle.
 
164
 
 
165
  139 Barry.Leslie@PrimeBase.com        2009-10-01
 
166
      Bug fix for:
 
167
      #430503   pbms.h does not compile under Windows
 
168
      #416969   PBMS does not allow renaming tables across databases, even when there are no BLOBs in the table
 
169
      
 
170
      Also contains changes for drizzle and new callback to allow the engine to check if a table column should be treated as a PBMS BLOB column.
 
171
 
 
172
  138 Barry.Leslie@PrimeBase.com        2009-08-15
 
173
      Minor changes.
 
174
 
 
175
  137 Barry.Leslie@PrimeBase.com        2009-08-15
 
176
      Bug fix for server crash if no backup location was given.
 
177
 
 
178
  136 Barry.Leslie@PrimeBase.com        2009-08-15
 
179
      PHP test case fixes.
 
180
 
 
181
  135 Barry.Leslie@PrimeBase.com        2009-08-15
 
182
      Updates for release v0.5.09
 
183
 
 
184
  134 Barry.Leslie@PrimeBase.com        2009-08-15
 
185
      For some reason on 64 bit machiles printing a 4byte value with the format %lx resulted in incorrect output.
 
186
 
 
187
  133 Barry.Leslie@PrimeBase.com        2009-08-15
 
188
      Compiler warning fix.
 
189
 
 
190
  132 Barry.Leslie@PrimeBase.com        2009-08-15
 
191
      Updated tests and documentation.
 
192
 
 
193
  131 Barry.Leslie@PrimeBase.com        2009-08-15
 
194
      Bug fix for 64 bit platforms.
 
195
 
 
196
  130 Barry.Leslie@PrimeBase.com        2009-08-13
 
197
      Part 2 of the shutdown problem bug fix.
 
198
 
 
199
  129 Barry.Leslie@PrimeBase.com        2009-08-13
 
200
      iBug fix for hanging problem during transaction log flushing.
 
201
 
 
202
  128 Barry.Leslie@PrimeBase.com        2009-08-13
 
203
      Bug fix for shutdown problem where the compactor thread did not shutdown.
 
204
 
 
205
  127 Barry.Leslie@PrimeBase.com        2009-08-13
 
206
      PHP module cleanup.
 
207
 
 
208
  126 Barry.Leslie@PrimeBase.com        2009-08-12
 
209
      Minor changes to make the compiler happy.
 
210
 
 
211
  125 Barry.Leslie@PrimeBase.com        2009-08-12
 
212
      Minor chnages to make the compiler happy.
 
213
 
 
214
  124 Barry.Leslie@PrimeBase.com        2009-08-12
 
215
      'ifdef'ed out the S3 cloud code for now.
 
216
 
 
217
  123 Barry.Leslie@PrimeBase.com        2009-08-12
 
218
      Added more php test cases and renamed the old ones.
 
219
 
 
220
  122 Barry.Leslie@PrimeBase.com        2009-08-12
 
221
      Removed some debug code and fixed a few compiler warnings.
 
222
 
 
223
  121 Barry.Leslie@PrimeBase.com        2009-08-12
 
224
      Turned off debug logging.
 
225
 
 
226
  120 Barry.Leslie@PrimeBase.com        2009-08-12
 
227
      Added transaction log flushing for committed transactions.
 
228
 
 
229
  119 Barry.Leslie@PrimeBase.com        2009-08-11
 
230
      Removed some debug code and fixed test for relocated repository records.
 
231
 
 
232
  118 Barry.Leslie@PrimeBase.com        2009-08-11
 
233
      Added support for proper setting and getting of backup location.
 
234
 
 
235
  117 Barry.Leslie@PrimeBase.com        2009-08-11
 
236
      Made changes so that MySQLdump backup would work correctly with transactions.
 
237
 
 
238
  116 Barry.Leslie@PrimeBase.com        2009-08-11
 
239
      Fixed IS_COMMITED() test.
 
240
 
 
241
  115 Barry.Leslie@PrimeBase.com        2009-08-11
 
242
      Changed default debug settings.
 
243
 
 
244
  114 Barry.Leslie@PrimeBase.com        2009-08-11
 
245
      Added storage for backup location.
 
246
 
 
247
  113 Barry.Leslie@PrimeBase.com        2009-08-11
 
248
      Ignore keepalive
 
249
 
 
250
  112 Barry.Leslie@PrimeBase.com        2009-08-07
 
251
      All BLOB columns were being stored in PBMS, we only want longblob columns.
 
252
 
 
253
  111 Barry.Leslie@PrimeBase.com        2009-08-07
 
254
      I cannot be too fussy about reporting bad blob references in checkBlob() because
 
255
      of the way the temp log gets reread when the server starts up.
 
256
 
 
257
  110 Barry.Leslie@PrimeBase.com        2009-08-07
 
258
      init needed to be called on the handler in file discovery or else you are accessing
 
259
      uninitialised data.
 
260
 
 
261
  109 Barry.Leslie@PrimeBase.com        2009-08-07
 
262
      Using curl CURLOPT_POST for data upload rather than CURLOPT_UPLOAD which was very slow.
 
263
 
 
264
  108 Barry.Leslie@PrimeBase.com        2009-08-06
 
265
      Minor document update.
 
266
 
 
267
  107 Barry.Leslie@PrimeBase.com        2009-08-06
 
268
      Changes made to allow selective clearing of metadata fields from PBMS connections.
 
269
 
 
270
  106 Barry.Leslie@PrimeBase.com        2009-08-06
 
271
      Created PBMS PHP documentation.
 
272
 
 
273
  105 Barry.Leslie@PrimeBase.com        2009-08-03
 
274
      Assorted changes and bug fixes related to the new PHP API.
 
275
 
 
276
  104 Barry.Leslie@PrimeBase.com        2009-08-03
 
277
      Added transaction support for backup.
 
278
 
 
279
  103 Barry.Leslie@PrimeBase.com        2009-08-03
 
280
      Added support to handle BLOBs that have been forced to move because their
 
281
      headers have grown while a backup is running.
 
282
 
 
283
  102 Barry.Leslie@PrimeBase.com        2009-08-03
 
284
      Fixed bug where BLOB url is not null terminated.
 
285
 
 
286
  101 Barry.Leslie@PrimeBase.com        2009-08-03
 
287
      Added code to suspend and resume the rtansaction reader thread.
 
288
 
 
289
  100 Barry.Leslie@PrimeBase.com        2009-08-03
 
290
      Added a backup ID to keep track of changes that occur in the database while it is being backued up.
 
291
 
 
292
   99 Barry.Leslie@PrimeBase.com        2009-08-03
 
293
      Added support for a connection ping request.
 
294
 
 
295
   98 Barry.Leslie@PrimeBase.com        2009-08-03
 
296
      Added PHP extension with a set of basic test cases.
 
297
 
 
298
   97 Barry.Leslie@PrimeBase.com        2009-07-24
 
299
      Added support for transaction save points.
 
300
 
 
301
   96 Barry.Leslie@PrimeBase.com        2009-07-24
 
302
      Updated the engine level api and did some code cleanup.
 
303
 
 
304
   95 Barry.Leslie@PrimeBase.com        2009-07-24
 
305
      Bug fixes for some memory leaks when dropping a table.
 
306
 
 
307
   94 Barry.Leslie@PrimeBase.com        2009-07-22
 
308
      Fixed assorted bugs, mostly relating to the most recent changes. 
 
309
      Fixed a bug that resulted in multiple table entries being made when a BLOB
 
310
      reference was copied from one table to another. 
 
311
      Did some general code cleanup also.
 
312
      
 
313
      THis version works with PBMS enabled innoDB.
 
314
 
 
315
   93 Barry.Leslie@PrimeBase.com        2009-07-21
 
316
      This commit contains a lot of changes that touch almost everything. The main changes are:
 
317
      
 
318
      - Making the PBMS engine transactional. 
 
319
      - Simplifying the API used by supporting engines to reference and dereference BLOBs.
 
320
      - Added support for an engine level backup of BLOB data.
 
321
      
 
322
      The code being committed here is NOT stable and still needs a lot of testing.
 
323
 
 
324
   92 Barry.Leslie@PrimeBase.com        2009-07-03
 
325
      Added dynamic circular transaction log and caching code. 
 
326
 
 
327
   91 Barry.Leslie@PrimeBase.com        2009-05-29
 
328
      This commit contains a lot of changes, some of them minor like adding my name to the 
 
329
      headers in the files and other more major changes such as:
 
330
      
 
331
      - All code has been removed that was used to support callbacks from PBMS up into the 
 
332
      registered engines. This was used to support the feature that allowed users to access 
 
333
      the records in which BLOBs were stored via the HTTP server. This feature is no longer supported 
 
334
      and so the code was removed. The removal of this code greatly simplified the interface between
 
335
      PBMS and supporting engines and as a result the engine interface was also changed.
 
336
      
 
337
      - The BLOB URLs stored in tables no longer contain the database name but instead contain
 
338
      a database ID. This simplifies support for backup recovery and possible database renaming.
 
339
      
 
340
      - Support has been added for backup and recovery of teh BLOB repository using standard mysqldump.
 
341
 
 
342
   90 Barry.Leslie@PrimeBase.com        2009-04-19
 
343
      The state of the cloud version as of the MySQL conference.
 
344
      
 
345
      (Not stable)
 
346
 
 
347
   89 Barry.Leslie@PrimeBase.com        2009-03-31
 
348
      New files required for the cload version of PBMS.
 
349
 
 
350
   88 Barry.Leslie@PrimeBase.com        2009-03-31
 
351
      Converted the pbms client lib over to use lubcurl.
 
352
      This is a demo version in which the PBMS engine  transfers the BLOB data directly to S3 storage
 
353
      and client request for BLOBs receive a resirect to S3. The redirect is handled with in the client
 
354
      API so that it is transparent to the caller.
 
355
 
 
356
   87 Barry.Leslie@PrimeBase.com        2009-03-25
 
357
      The first steps in makeing a version that stores BLOBs in Amazon S3 storage. (Doesn't build yet).
 
358
 
 
359
   86 Barry.Leslie@PrimeBase.com        2009-03-24
 
360
      Set the version number to v0.5.07.
 
361
      Implemented the set and get API functions for the MD5 digest.
 
362
      Added a bulk blob generation function to the test app.
 
363
 
 
364
   85 Barry.Leslie@PrimeBase.com        2009-03-23
 
365
      Changed the debug flag.
 
366
      Fixed assorted memory leaks.
 
367
 
 
368
   84 Barry.Leslie@PrimeBase.com        2009-03-20
 
369
      Updated release notes.
 
370
 
 
371
   83 Barry.Leslie@PrimeBase.com        2009-03-20
 
372
      Conversion from const char * to char * was giving a warning.
 
373
 
 
374
   82 Barry.Leslie@PrimeBase.com        2009-03-20
 
375
      Minor changes for a cleaner build.
 
376
 
 
377
   81 Barry.Leslie@PrimeBase.com        2009-03-20
 
378
      Changes to the build environment.
 
379
 
 
380
   80 Barry.Leslie@PrimeBase.com        2009-03-20
 
381
      Added a build script to reconfigure things when changes to the build environment are made.
 
382
      I borrowed this from the MySQL BUILD folder.
 
383
 
 
384
   79 Barry.Leslie@PrimeBase.com        2009-03-20
 
385
      Romoved tests that are no longer used.
 
386
 
 
387
   78 Barry.Leslie@PrimeBase.com        2009-03-20
 
388
      Missing CRLF at the end of the file.
 
389
 
 
390
   77 Barry.Leslie@PrimeBase.com        2009-03-20
 
391
      Missed a change in the last commit.
 
392
 
 
393
   76 Barry.Leslie@PrimeBase.com        2009-03-20
 
394
      Fixed illegal jump over declaration.
 
395
 
 
396
   75 Barry.Leslie@PrimeBase.com        2009-03-20
 
397
      The value of MS_OT_BUFFER_SIZE can not be more than max unsigned short.
 
398
 
 
399
   74 Barry.Leslie@PrimeBase.com        2009-03-13
 
400
      Removed the 'statement' handle type from the API and went back to just having a single connection handle.
 
401
      Made some assorted API changes.
 
402
      Fixed a bug with BLOB aliases containing '/' characters.
 
403
 
 
404
   73 Barry.Leslie@PrimeBase.com        2009-03-13
 
405
      Added the latest PHP module from Raj.
 
406
 
 
407
   72 Barry.Leslie@PrimeBase.com        2009-03-04
 
408
      - Changes made to get the drizzle version working with MySQL again.
 
409
      - Added new functions to the 'C' API for metadata.
 
410
      - Fixed assorted bugs.
 
411
 
 
412
   71 Barry.Leslie@PrimeBase.com        2009-02-26
 
413
      Must include defines for Dynamic lib for both MySQL and Drizzle
 
414
 
 
415
   70 Barry.Leslie@PrimeBase.com        2009-02-26
 
416
      added missing file requierd for configuration.
 
417
 
 
418
   69 Barry.Leslie@PrimeBase.com        2009-02-26
 
419
      A long list of changes relating to metadata support and BLOB alias indexing.
 
420
      Includes updates to the API.
 
421
 
 
422
   68 Barry.Leslie@PrimeBase.com        2009-01-13
 
423
      Added a system table "pbms_http_fields" to contain the HTTP header names for 
 
424
      HTTP headers that are to be saved as BLOB meta data.
 
425
 
 
426
   67 Barry.Leslie@PrimeBase.com        2009-01-13
 
427
      Meta data is now collected by the HTTP server when BLOBs are received.
 
428
      When BLOBs are moved from one database to another the entire header including
 
429
      meta data is also copied.
 
430
 
 
431
   66 Barry.Leslie@PrimeBase.com        2009-01-08
 
432
      Added Insert, Update, and Delete support for the meta data table.
 
433
 
 
434
   65 Barry.Leslie@PrimeBase.com        2009-01-06
 
435
      All PBMS files are now creatd in their own sub directory in the database folder.
 
436
      This lessens the name polution problem in the database folder.
 
437
 
 
438
   64 Barry.Leslie@PrimeBase.com        2009-01-06
 
439
      Made changes to the BLOB header structure for meta data storage. These changes 
 
440
      break backward compatability. 
 
441
      
 
442
      The structure of the system tables has also been changed and meta data system
 
443
      tables have been added.
 
444
 
 
445
   63 Barry.Leslie@PrimeBase.com        2008-12-30
 
446
      This is a temporary commit which I expect to uncommit later. It is
 
447
      intended as a backup before I start hacking things apart when I add
 
448
      blob aliases and meta data.
 
449
 
 
450
   62 Barry.Leslie@PrimeBase.com        2008-12-29
 
451
      Implemented row positioning for sytem tables. 'ORDER BY' now works.
 
452
 
 
453
   61 Barry.Leslie@PrimeBase.com        2008-12-09
 
454
      Added directory for the PHP module code.
 
455
 
 
456
   60 Barry.Leslie@PrimeBase.com        2008-10-15
 
457
      Fixed assorted warning messages.
 
458
 
 
459
   59 Barry.Leslie@PrimeBase.com        2008-10-15
 
460
      Fixed a problem in pbmslib.cc with jumping over a variable definition.
 
461
 
 
462
   58 Barry.Leslie@PrimeBase.com        2008-10-14
 
463
      Fixed some warning messages. Removed reference to udf_ms.h from src/MakeFile.am. 
 
464
      Added some documentation to the pbmslib.h file.
 
465
 
 
466
   57 Barry.Leslie@PrimeBase.com        2008-10-10 [merge]
 
467
      ommiting merged changes.
 
468
 
 
469
   56 Barry Leslie <    2008-10-09
 
470
      Changes made for supporting the use of PBMS with non PBMS enabled engines.
 
471
 
 
472
   55 Paul McCullagh    2008-09-15
 
473
      Removed mybs directory
 
474
 
 
475
   54 barry_leslie      2008-09-12
 
476
      Internal name changes from MyBS to PBMS.
 
477
 
 
478
   53 barry_leslie      2008-09-12
 
479
      Renaming MyBS to PBMS
 
480
 
 
481
   52 barry_leslie      2008-09-12
 
482
      Doing rename of MyBS to PBMS.
 
483
 
 
484
   51 paul-mccullagh    2008-09-10
 
485
      reconf java
 
486
 
 
487
   50 barry_leslie      2008-09-10
 
488
      Discover tables with a non existing database crashed.
 
489
 
 
490
   49 barry_leslie      2008-09-09
 
491
      Added transmition timeout flag. At this time it doesn't do anything though.
 
492
 
 
493
   48 barry_leslie      2008-09-05
 
494
      Made changes to mybs_put_data() and mybs_get_data() so that they can be used with out callbacks.
 
495
      Also changed the callback function parameters.
 
496
      Updated the test application to use the new functions.
 
497
 
 
498
   47 barry_leslie      2008-09-04
 
499
      Set release date.
 
500
 
 
501
   46 barry_leslie      2008-09-04
 
502
      Handle wierd config.status changes on Darwin 9.4.0
 
503
 
 
504
   45 barry_leslie      2008-09-04
 
505
      Upodating the ChangeLog and TODO list.
 
506
 
 
507
   44 barry_leslie      2008-09-04
 
508
      Bug fix for creation of connections. In debug builds an assertion was raised because methods requiring a 'self' pointer were being called before the self pointer was being set for the thread.
 
509
 
 
510
   43 barry_leslie      2008-09-04
 
511
       Removed unneeded mybs_ping() function and updated documentation in the header.
 
512
 
 
513
   42 barry_leslie      2008-09-04
 
514
      Bug Fix for warning when linking the MyBS test application. The MyBS client lib was being built as a module and not a shared lib.
 
515
 
 
516
   41 paul-mccullagh    2008-08-30
 
517
      Updated project
 
518
 
 
519
   40 paul-mccullagh    2008-08-30
 
520
      Updated project
 
521
 
 
522
   39 barry_leslie      2008-08-28
 
523
      Added discover tables support.
 
524
 
 
525
   38 barry_leslie      2008-08-28
 
526
       I have simplified the configuration. You now only need to supply
 
527
      the path to the MySQL source and then the project will be configured using the 
 
528
      same settings as the MySQL build. This includeis compiler settings. If --with-debug 
 
529
      is not specified then the build defaults to that used for the MySQL build.
 
530
 
 
531
   37 barry_leslie      2008-08-25
 
532
      libtool added a /.lib onto the lib path even though I had included it in the path. I have now removed it from my path so libtool is happy.
 
533
 
 
534
   36 barry_leslie      2008-08-22
 
535
      Added search paths to local locations so the build find the mybs headers and libs locally if they are not
 
536
      in the installed location.
 
537
 
 
538
   35 barry_leslie      2008-08-22
 
539
      Added search paths to local locations so the build find the mybs headers and libs locally if they are not
 
540
      in the installed location.
 
541
 
 
542
   34 barry_leslie      2008-08-18
 
543
      Added some more functionality to the MyBS client API tests.
 
544
 
 
545
   33 barry_leslie      2008-08-18
 
546
      Added mybs_init_system_tables() to the MyBS client lib API.
 
547
 
 
548
   32 barry_leslie      2008-08-15
 
549
      Fixed a bug that caused a server crash when a blob reference from one database was inserted into a different database.
 
550
 
 
551
   31 barry_leslie      2008-08-15
 
552
      Two threads may try to create the directory at the same time when
 
553
      the first blob is inserted into a database.
 
554
 
 
555
   30 barry_leslie      2008-08-13
 
556
      Found a way to get mybs to install libraries into 2 different locations. Also added changes that got missed last time.
 
557
 
 
558
   29 barry_leslie      2008-08-12
 
559
      Updated the config and make environments so that mybstest will build correctly and also so that the MyBS client library will be installed correctly.
 
560
      
 
561
      Note that the configure parameters for this project have changed. Look in the updated INSTALL file.
 
562
 
 
563
   28 barry_leslie      2008-08-12
 
564
      Bug fix for a deadlock condition when dropping a blob table from a database.
 
565
 
 
566
   27 barry_leslie      2008-08-08
 
567
      Added a client API lib and an example/test shell application to MyBS.
 
568
 
 
569
   26 paul-mccullagh    2008-07-21
 
570
      Fixed crash when dropping database and MyBS system tables exist
 
571
 
 
572
   25 paul-mccullagh    2008-07-21
 
573
      Fixed crash when dropping database and MyBS system tables exist
 
574
 
 
575
   24 paul-mccullagh    2008-07-15
 
576
      Fixed bug associated with TRUNCATE and ALTER TABLE
 
577
 
 
578
   23 barry_leslie      2008-06-05
 
579
      To drop a table it must be first opened. This prevented blob tables from being cleaned up.
 
580
 
 
581
   22 barry_leslie      2008-06-03
 
582
      Bug fix for drop database. The BS files and folders in the database are now cleaned up when the last table
 
583
      containing blobs is dropped.
 
584
 
 
585
   21 barry_leslie      2008-06-03
 
586
      Buf fix for leaked file handles.
 
587
 
 
588
   20 paul-mccullagh    2008-05-30
 
589
      Latest updates to mybs header
 
590
 
 
591
   19 paul-mccullagh    2008-05-28
 
592
      Added const to remove warnings
 
593
 
 
594
   18 paul-mccullagh    2008-05-28
 
595
      Added const to remove warnings
 
596
 
 
597
   17 paul-mccullagh    2008-05-28
 
598
      Added const to remove warnings
 
599
 
 
600
   16 paul-mccullagh    2008-05-28
 
601
      Added const to remove warnings
 
602
 
 
603
   15 paul-mccullagh    2008-05-28
 
604
      Added const to remove warnings
 
605
 
 
606
   14 paul-mccullagh    2008-05-28
 
607
      Added const to remove warnings
 
608
 
 
609
   13 paul-mccullagh    2008-05-28
 
610
      Removed C++ header due to compile problems
 
611
 
 
612
   12 paul-mccullagh    2008-05-28
 
613
      Removed C++ header due to compile problems
 
614
 
 
615
   11 paul-mccullagh    2008-05-28
 
616
      Removed C++ header
 
617
 
 
618
   10 paul-mccullagh    2008-05-28
 
619
      Changed version number
 
620
 
 
621
    9 paul-mccullagh    2008-05-28
 
622
      Adjustment for 64-bit procs
 
623
 
 
624
    8 paul-mccullagh    2008-05-28
 
625
      plug.in file enables drop in compile in the MySQL tree
 
626
 
 
627
    7 paul-mccullagh    2008-05-28
 
628
      Fixed configure
 
629
 
 
630
    6 paul-mccullagh    2008-05-27
 
631
      Now compiles under MySQL 5.1.24 (and MySQL 6.0.4)
 
632
 
 
633
    5 barry_leslie      2008-05-15
 
634
      Allow reading of repository blobs.
 
635
 
 
636
    4 barry_leslie      2008-04-11
 
637
      Made changes so that by setting the mybs_port to 0 publishing of the blob streaming engine could be turned off.
 
638
 
 
639
    3 barry_leslie      2008-04-08
 
640
      Changed #endif to #else
 
641
 
 
642
    2 barry_leslie      2008-04-08
 
643
      - Fixed a bug where a 'goto' was jumping out of a 'try_' block.
 
644
      - Added an API allowing engines direct access to read, write, and create blobs.
 
645
      - Added a blob size field to the blob URL returned by the server so that clients can know in advance what size of blob they are about to fetch.
 
646
      - Fixed a bug where MyBS assumed that all databases where in the current working directory.
 
647
 
 
648
    1 paul-mccullagh    2008-03-26
 
649
      Initial import
 
650