Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright for 2014bug25940 | Simon MacMullen | 2014-03-17 | 1 | -1/+1 |
| | |||||
* | s/VMware/GoPivotal/g | Simon MacMullen | 2013-07-01 | 1 | -2/+2 |
| | |||||
* | cope with empty rabbit_serial filebug25575 | Matthias Radestock | 2013-05-29 | 1 | -0/+5 |
| | |||||
* | stable to default | Simon MacMullen | 2013-01-24 | 1 | -1/+1 |
|\ | |||||
| * | Update copyright 2013bug25343 | Emile Joubert | 2013-01-23 | 1 | -1/+1 |
| | | |||||
* | | optimisation: inline rabbit_guid:blocks_to_binary/1 | Matthias Radestock | 2012-12-28 | 1 | -10/+9 |
|/ | |||||
* | Abstract base64url/1.bug25220 | Simon MacMullen | 2012-10-22 | 1 | -5/+1 |
| | |||||
* | It's possible somehow we could be left with an empty mnesia directory ↵ | Simon MacMullen | 2012-03-21 | 1 | -1/+9 |
| | | | | (spotted with "make cleandb" but maybe other things could do this). So instead check for the existence of the guid serial, which has not changed since at least 1.7.0. | ||||
* | cosmetic: drop redundant /integer in binary matchbug24505 | Matthias Radestock | 2012-02-08 | 1 | -27/+27 |
| | | | | plus re-indent comments | ||||
* | Merged default. | Francesco Mazzoli | 2012-02-07 | 1 | -19/+62 |
|\ | |||||
| * | Better comments regarding gen/0, explicit range for phash/2. | Francesco Mazzoli | 2012-01-31 | 1 | -4/+12 |
| | | |||||
| * | Better comment for gen/0. | Francesco Mazzoli | 2012-01-31 | 1 | -3/+4 |
| | | |||||
| * | Update comment for gen/0. | Francesco Mazzoli | 2012-01-31 | 1 | -2/+3 |
| | | |||||
| * | Change fash guid generation function to use phash + rotating blocks. | Francesco Mazzoli | 2012-01-31 | 1 | -7/+17 |
| | | |||||
| * | Change the guid related entries names in the process dict. | Francesco Mazzoli | 2012-01-17 | 1 | -2/+2 |
| | | |||||
| * | Change naming in rabbit_guid, explicit guid passing in string/0 and binary/0. | Francesco Mazzoli | 2012-01-17 | 1 | -30/+29 |
| | | | | | | | | | | | | | | | | Specifically: fast_guid() -> gen() guid() -> secure_gen() string_guid(Prefix) -> string(Guid, Prefix) binstring_guid(Prefix) -> binary(Guid, Prefix) | ||||
| * | Split guid/0 in guid/0 and the faster fast_guid/0. | Francesco Mazzoli | 2012-01-17 | 1 | -12/+36 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The first function works like the old one (hashes the {serial, counter} each time. The second function (fast_guid/0) hashes the serial once, and the XORs it with the counter each time a new guid is needed. Thus, it is more predictable but should not produce less unique guids. If the fast function is used when generating ids for messages, it leads to a considerable speedup when testing with BroadcastMain (from 67k msg/s to 75k msg/s). | ||||
* | | Update copyright 2012bug24606 | Emile Joubert | 2012-02-02 | 1 | -1/+1 |
|/ | |||||
* | base64url-encode for string guid generationbug24467 | Matthias Radestock | 2011-11-23 | 1 | -1/+8 |
| | | | | | this works well for AMQP (with its restrictions on queue name characters) but also when used as part of filenames, urls, etc | ||||
* | don't explain why we don't do something that doesn't work | Matthias Radestock | 2011-11-15 | 1 | -4/+1 |
| | |||||
* | More clarity.bug24562 | Simon MacMullen | 2011-11-15 | 1 | -2/+3 |
| | |||||
* | Use {node(), make_ref()} rather than self(). | Simon MacMullen | 2011-11-15 | 1 | -7/+9 |
| | |||||
* | move file functions from misc to rabbit_file | Alexandru Scvortov | 2011-09-21 | 1 | -2/+2 |
| | |||||
* | Update .erl and .hrl license boilerplates | Matthew Sackman | 2011-01-19 | 1 | -26/+11 |
| | |||||
* | use consistent return types for start/start_link functionsbug23120 | Matthias Radestock | 2010-08-13 | 1 | -1/+1 |
| | |||||
* | Introduced and used ok_or_error2(A,B). Also verified everything seems happy ↵ | Matthew Sackman | 2010-07-07 | 1 | -2/+1 |
| | | | | under R13B03 | ||||
* | include cleanup | Alexandru Scvortov | 2010-07-06 | 1 | -2/+0 |
| | |||||
* | cleanup | Alexandru Scvortov | 2010-07-06 | 1 | -3/+4 |
| | |||||
* | {'ok', A} -> rabbit_types:ok(A) | Alexandru Scvortov | 2010-07-06 | 1 | -1/+1 |
| | |||||
* | {error, A} -> rabbit_types:error(A) | Alexandru Scvortov | 2010-07-06 | 1 | -1/+1 |
| | |||||
* | moved export_types to inside ifdefs | Alexandru Scvortov | 2010-07-05 | 1 | -2/+2 |
| | |||||
* | partially moved types out of rabbit.hrl | Alexandru Scvortov | 2010-07-01 | 1 | -0/+4 |
| | |||||
* | merging bug 22647 into default | Matthew Sackman | 2010-04-24 | 1 | -7/+5 |
|\ | |||||
| * | change guids to fixed-size binariesbug22647 | Matthias Radestock | 2010-04-24 | 1 | -7/+5 |
| | | | | | | | | | | This change was cherry-picked from the bug21673 branch and brings 'default' closer to that branch. | ||||
* | | remove legacy serial seedingbug22646 | Matthias Radestock | 2010-04-24 | 1 | -1/+1 |
|/ | | | | thus making the guid generator fully independent of the persister | ||||
* | update copyright notices to say 2010 where appropriatebug22312 | David R. MacIver | 2010-02-09 | 1 | -3/+3 |
| | |||||
* | use base64 module instead of ssl_base64 | Matthias Radestock | 2009-10-26 | 1 | -7/+2 |
| | | | | | | | | | | The former is part of stdlib and hencd available in all Erlang installations, whereas the latter is absent if ssl was disabled during compilation. The downside is that base64 was only introduced in R11B-4. However, all the major distributions ship stable branches with Erlang releases later than that, and for exotic distributions the user can always build Erlang manually. | ||||
* | it's a serial, not a guidbug21427 | Matthias Radestock | 2009-08-20 | 1 | -3/+3 |
| | |||||
* | don't ignore errors | Matthias Radestock | 2009-08-20 | 1 | -4/+6 |
| | |||||
* | use new term file helpers | Matthias Radestock | 2009-08-20 | 1 | -15/+5 |
| | |||||
* | stuff as according to QA. | Matthew Sackman | 2009-08-19 | 1 | -7/+19 |
| | |||||
* | New branch for bug 21427 | Matthew Sackman | 2009-08-19 | 1 | -7/+15 |
| | |||||
* | wait foreverbug20546 | Matthias Radestock | 2009-04-01 | 1 | -1/+2 |
| | |||||
* | keep serial in separate process, to avoid persister bottleneckbug20348 | Matthias Radestock | 2009-02-06 | 1 | -0/+126 |
...and move all the guid functions into a separate module |