summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merging default into bug23411bug23411Matthew Sackman2010-11-0233-981/+1420
|\
| * Use 12B05-friendly conversion of atom to binaryMichael Bridgen2010-11-011-1/+1
| |
| * Merged bug23293 into defaultEmile Joubert2010-10-292-2/+3
| |\
| | * really remove namespacesJim Apperly2010-10-291-1/+1
| | |
| | * applied emile's patchJim Apperly2010-10-282-2/+2
| | |
| | * backed out previous changes to man page stylesheetJim Apperly2010-10-281-14/+11
| | |
| | * fixed xmlns handling in man pagesJim Apperly2010-09-242-11/+15
| | |
| * | Merged bug23442 into defaultEmile Joubert2010-10-2916-382/+509
| |\ \
| | * | Add a comment to explainSimon MacMullen2010-10-291-0/+3
| | | |
| | * | Merged bug23446 into defaultEmile Joubert2010-10-292-1/+3
| | |\ \
| | | * | Store listener IP addressbug23446Simon MacMullen2010-10-282-1/+3
| | | | |
| | * | | Removing two headsRob Harrop2010-10-291-38/+32
| | |\ \ \
| | | * \ \ Merge from bug23422Rob Harrop2010-10-2927-924/+1283
| | | |\ \ \ | | | | |/ /
| | | * | | Remove unnecessary branch. Also, assertion of q3's emptiness is unnecessary ↵bug23422Matthew Sackman2010-10-221-37/+32
| | | | | | | | | | | | | | | | | | | | | | | | as the rest of the code works perfectly well even if q3 isn't empty
| | | * | | Simplify conditional and use the right stateMatthew Sackman2010-10-211-3/+2
| | | | | |
| | * | | | merge bug23437 into defaultAlexandru Scvortov2010-10-291-1/+0
| | |\ \ \ \
| | | * | | | Remove unnecessary SSL includebug23437Emile Joubert2010-10-271-1/+0
| | | | |/ / | | | |/| |
| | * | | | Merged bug23218 into default (configurable server_properties)Emile Joubert2010-10-293-6/+78
| | |\ \ \ \ | | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow custom server_properties to be configured in addition to, or overriding the default ones (product, version, platform, copyright, information). E.g. [ {rabbit, [ {server_properties, [ {foo, "foo-value"}, {bar, "bar-value"} ]} ]} ].
| | | * | | Whitespacebug23218Emile Joubert2010-10-292-9/+9
| | | | | |
| | | * | | Fix for bug23218Jerry Kuch2010-10-283-6/+78
| | | | | |
| | * | | | Merge bug 23408 into defaultMatthew Sackman2010-10-2715-119/+55
| | |\ \ \ \
| | | * \ \ \ Merged bug23415 into defaultEmile Joubert2010-10-267-86/+51
| | | |\ \ \ \
| | | * | | | | application:get_env/1 -> application:get_env/2bug23415Alexandru Scvortov2010-10-261-1/+1
| | | | | | | |
| | | * | | | | remove references to cluster_config_fileAlexandru Scvortov2010-10-268-33/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, add cluster_nodes to the .app file.
| | * | | | | | cosmeticbug23408Matthew Sackman2010-10-261-2/+2
| | | | | | | |
| | * | | | | | remove unnecessary begin/endMatthew Sackman2010-10-261-3/+2
| | | | | | | |
| | * | | | | | Improve passing of state in tests (and correct some wrong state numbering at ↵Matthew Sackman2010-10-261-41/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the same time. Oh for some monads...)
| | * | | | | | undo incorrect fixMatthew Sackman2010-10-261-1/+0
| | | | | | | |
| | * | | | | | msg_store:write does not alter the msg_store client stateMatthew Sackman2010-10-263-40/+35
| | | | | | | |
| | * | | | | | If Terms differs from Terms1, then it'll be because there was an issue in ↵Matthew Sackman2010-10-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | recovering the msg_store client refs from Terms. Now given that the terms are stored in the clean_file_name, there's a possibility that we crashed _during_ writing the clean_file_name (e.g. ran out of disk space). Thus we could then read in a corrupted terms file, set Terms1 to [], but still think we terminated cleanly (as we could delete the file). However, in that case, qi:recover/1 will detect the error when reading the terms file and will not try and present those terms as client_refs to the msg_store on startup. At which point, the msg_store will record dirty shutdown in its state, and then qi:recover/4, at which point the qi will do a dirty recovery. Thus in conclusion, the structure of the term file essentially forms its own checksum: if it's parsable then the data in it is trustable. Consequently, it doesn't actually matter if we pass in Terms or Terms1 here, but Terms1 is more intuitively correct
| | * | | | | | whitespaceMatthew Sackman2010-10-262-2/+2
| | | | | | | |
| | * | | | | | merge default into bug23408Matthias Radestock2010-10-254-261/+351
| | |\ \ \ \ \ \ | | | |/ / / / / | | |/| | | | |
| | | * | | | | merge default into bug23408Matthias Radestock2010-10-231-17/+15
| | | |\ \ \ \ \
| | | * \ \ \ \ \ merge default into bug23408Matthias Radestock2010-10-234-280/+376
| | | |\ \ \ \ \ \
| | | | * \ \ \ \ \ merge default into bug23408Matthias Radestock2010-10-234-273/+370
| | | | |\ \ \ \ \ \
| | | | | * | | | | | adapt vq to new msg_store and qi APIsMatthias Radestock2010-10-211-143/+186
| | | | | | | | | | |
| | | | | * | | | | | fix testsMatthias Radestock2010-10-201-58/+85
| | | | | | | | | | |
| | | | | * | | | | | rejig qi initialisation, separating clean init and recoveryMatthias Radestock2010-10-201-19/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | so that vq can get hold of the shutdown terms and thus the persistent client ref and use the latter in the ContainsCheckFun
| | | | | * | | | | | add a fun to get hold of the client_ref from the client_msstateMatthias Radestock2010-10-201-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So we don't have to carry around the client_ref separately
| | | | | * | | | | | move msg_store server identity and client identity into client state.Matthias Radestock2010-10-201-48/+58
| | | | | | |_|_|/ / | | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | still need to update vq
| * | | | | | | | | Use the protocol field to indicate something useful.bug23442Simon MacMullen2010-10-281-10/+10
| | |_|_|_|_|/ / / | |/| | | | | | |
| * | | | | | | | Merging bug 23429 into defaultMatthew Sackman2010-10-267-276/+283
| |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Merge bug23319 into default (remove client scope)Simon MacMullen2010-10-265-73/+31
| | |\ \ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| | | | | | |
| | | * | | | | | | merge default into bug23319bug23319Alexandru Scvortov2010-10-1822-421/+550
| | | |\ \ \ \ \ \ \
| | | * | | | | | | | remove scope from permissions tupleAlexandru Scvortov2010-10-131-1/+1
| | | | | | | | | | |
| | | * | | | | | | | merge default into bug23319Alexandru Scvortov2010-10-1322-270/+566
| | | |\ \ \ \ \ \ \ \
| | | * | | | | | | | | updated docsAlexandru Scvortov2010-09-301-11/+1
| | | | | | | | | | | |
| | | * | | | | | | | | remove client scope and scopesAlexandru Scvortov2010-09-303-61/+29
| | | | | | | | | | | |
| | * | | | | | | | | | merge bug23344 into defaultMatthias Radestock2010-10-2514-317/+614
| | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | cosmeticbug23344Matthias Radestock2010-10-251-2/+2
| | | | | | | | | | | | |