Muscle full changelog
Muscle 7.41
released Aug 8, 2019 (New Release)
- Added a SwapContents() method to the StringMatcher class,
and also a move-constructor and a move-assignment-operator.
- The CMakeLists.txt file can now take an optional
-DBUILD_MUSCLED=OFF argument, for use-cases where
the user wants only muscle.lib to be built and not muscled.
- The Cloneable interface class now includes logic to verify
that the object returned by Clone() is of the correct
subclass, and will trigger an assertion-failure if it isn't.
- Added a test/testclone unit-test program to test Cloneable.
Moved AbstractReflectSession::GetTypeName() up into the
ServerComponent superclass, and gave it a default implementation
(based on RTTI) so that it no longer needs to be implemented
manually by every subclass.
and also a move-constructor and a move-assignment-operator.
- The CMakeLists.txt file can now take an optional
-DBUILD_MUSCLED=OFF argument, for use-cases where
the user wants only muscle.lib to be built and not muscled.
- The Cloneable interface class now includes logic to verify
that the object returned by Clone() is of the correct
subclass, and will trigger an assertion-failure if it isn't.
- Added a test/testclone unit-test program to test Cloneable.
Moved AbstractReflectSession::GetTypeName() up into the
ServerComponent superclass, and gave it a default implementation
(based on RTTI) so that it no longer needs to be implemented
manually by every subclass.
Muscle 6.21
released May 25, 2015 (New Release)
Merged in Mika Lindqvist's patch to make the StackWalker code use less stack space
Merged in Mika Linkdqvist's patches for better Cygwin compatibility
Made the StackWalker code a bit more robust
Merged in Mika Lindqvist's patch to the VC++12 projects to link debug builds against the MultiThreadedDebug run time library rather than the MultiThreaded library
Merged in Mika Linkdqvist's patches for better Cygwin compatibility
Made the StackWalker code a bit more robust
Merged in Mika Lindqvist's patch to the VC++12 projects to link debug builds against the MultiThreadedDebug run time library rather than the MultiThreaded library
Muscle 6.20
released Apr 28, 2015 (New Release)
Added a new sub-folder besupport/admin_gui. It contains Fredrik Modeen's GUI shell for more easily running muscled under BeOS or Haiku.
Added new MUSCLE-specific versions of some potentially-insecure per Microsoft) C functions to MuscleSupport.h: muscleFopen(), muscleStrcpy(), muscleStrncpy(), muscleSprintf(), and muscleSnprintf(). These get expanded out to the appropriate system-specific equivalent, so that e.g. under Windows we can use the CRT-secure Windows-only equivalents, while not having to put #ifdefs all over the code to keep it compiling elsewhere.
Added Visual C++ 2013 project files, courtesy of Mika Lindqvist in the new "vc++12" subfolder)
Renamed the vc++ subfolder to vc++8 to make it more obvious that the project files it contains are for Visual Studio 2008.
Added new MUSCLE-specific versions of some potentially-insecure per Microsoft) C functions to MuscleSupport.h: muscleFopen(), muscleStrcpy(), muscleStrncpy(), muscleSprintf(), and muscleSnprintf(). These get expanded out to the appropriate system-specific equivalent, so that e.g. under Windows we can use the CRT-secure Windows-only equivalents, while not having to put #ifdefs all over the code to keep it compiling elsewhere.
Added Visual C++ 2013 project files, courtesy of Mika Lindqvist in the new "vc++12" subfolder)
Renamed the vc++ subfolder to vc++8 to make it more obvious that the project files it contains are for Visual Studio 2008.
Muscle 6.12
released Apr 17, 2015 (New Release)
The Python message_transceiver_thread class will now fall back to connecting via IPv4 if the supplied hostname cannot be expanded to an IPv6 address (and vice versa)
Added a NotCopyable base class to various classes Socket, DataNode, AbstractReflectSession, etc) so that the compiler will verify that they are not being copied
The StringMatcher class now interprets any simple wildcard string starting with a backtick character (`) as indicating a non-simple regex string. That way it is possible to use the standard regex functionality, if desired, in contexts that otherwise provide no way to indicate that a string is meant to be a full regex string and not a simple wildcard string (e.g. in MUSCLE subscription strings)
Tweaked the codebase to get rid of a number of style problems and minor errors that were reported by cppcheck
Added a NotCopyable base class to various classes Socket, DataNode, AbstractReflectSession, etc) so that the compiler will verify that they are not being copied
The StringMatcher class now interprets any simple wildcard string starting with a backtick character (`) as indicating a non-simple regex string. That way it is possible to use the standard regex functionality, if desired, in contexts that otherwise provide no way to indicate that a string is meant to be a full regex string and not a simple wildcard string (e.g. in MUSCLE subscription strings)
Tweaked the codebase to get rid of a number of style problems and minor errors that were reported by cppcheck
Muscle 5.68
released Mar 26, 2012 (New Release)
· Added an optional (retPort) argument to GetPeerIPAddress().
· Added optional quot;spamspersecondquot; and quot;spamsizequot; arguments to hexterm, so that you can have hexterm automatically generate random output at a specified rate for performance testing.
· Added a quot;quietreceivequot; argument to hexterm so that if you don't want to see a printout of the bytes being received, you don't have to.
· Added GetDistanceTo() and GetSquaredDistanceTo() methods
· to the Point class.
· Privileged-address matching is now done using IPv4-style address strings for IPv4 addresses (even when compiled with IPv6 support enabled), per Lior's request.
· Merged in some Haiku-compatibility fixes
· Added optional quot;spamspersecondquot; and quot;spamsizequot; arguments to hexterm, so that you can have hexterm automatically generate random output at a specified rate for performance testing.
· Added a quot;quietreceivequot; argument to hexterm so that if you don't want to see a printout of the bytes being received, you don't have to.
· Added GetDistanceTo() and GetSquaredDistanceTo() methods
· to the Point class.
· Privileged-address matching is now done using IPv4-style address strings for IPv4 addresses (even when compiled with IPv6 support enabled), per Lior's request.
· Merged in some Haiku-compatibility fixes
Muscle 5.67
released Feb 6, 2012 (New Release)
- Added a AreOutgoingMessagesIndependent() method to the
MessageIOGateway class, to allow better control over how
outgoing Messages are deflated when zlib-encoding is enabled.
- Removed some unnecessary data members from certain Message
field-object classes, to cut down on memory usage.
- Added a Queue::GetItemAtUnchecked() method.
- Added a RemoveName() to the Python Message class.
MessageIOGateway class, to allow better control over how
outgoing Messages are deflated when zlib-encoding is enabled.
- Removed some unnecessary data members from certain Message
field-object classes, to cut down on memory usage.
- Added a Queue::GetItemAtUnchecked() method.
- Added a RemoveName() to the Python Message class.
Muscle 5.60
released Sep 21, 2011 (New Release)
Muscle for Windows 7 - free download notice
Windows 7 Download periodically updates software information of Muscle from the publisher.
« BACK
My Account
Help
Windows 7 Software Coupons
-
WinX HD Video Converter
56% Off -
WinX MediaTrans
63% Off -
WinX DVD Copy Pro
42% Off -
MacX MediaTrans
63% Off -
MacX DVD Video Converter
58% Off
My Saved Stuff
You have not saved any software.
Click "Save" next to each software.
Click "Save" next to each software.
Would you like to receive announcements of new versions of your software by email or by RSS reader? Register for FREE!
Windows 7 Downloads Picks
- dotConnect for MySQL Professional 9.3.104
- iReport 5.6.0
- Mouse Gestures 1.2
- Ultimate SFTP Component 5.2.9092
- Active Sound Recorder for .NET 4.4.0.2
- TsMultiLineComboBox 1.04
- jPDFAssemble 2021R1
- Visualization Toolkit (VTK) 9.1.0
- Audio Sound Editor for .NET 8.0
- MoSync IDE 3.2
- Lazarus x64 3.2
- ScNet 1.0.0
- MailMill COM x64 1.2.5
- Ultimate ZIP Component 5.2.9092
- WebData 10.2.4.0
- My RSE Extensions 1.0.2
- dotConnect Universal Mobile Edition 5.2.21
- yWriter 7.1.5.2
- Hamsterdb 2.2.1
- EditBox 0.0.23
Popular Tags
windows
control
html
barcode
.net
programming
server
net component
mime
ssl
email
vb net
library
visual studio
pdf417
windows 7
smtp
net
code 93
activex
dotnet
pop3
dll
asp net
component
postnet
visual basic
sdk
delphi
pdf
Popular Windows 7 Software
- Qt 6.8.1
- Simply Fortran 3.38 Build 4350
- Turbo C++ 3.0
- Free OCR C# 2022.8.7804
- StrokeScribe 5.2.12.0
- C# QR Barcode Reader 2021.11
- ExamDiff Pro 15.0.1.24
- Open Fortran Parser 0.8.3
- Portable RJ TextEd 4.15
- PILS 0.4.0
- Turbo Pascal 7.0
- dotConnect for MySQL Professional 9.3.104
- jPDFImages 2021R1
- DOSBox 0.74.3
- All-In-One Cufon 1.1.1
© 2025 Windows7Download.com - All logos, trademarks, art and other creative works are and remain copyright and property of their respective owners. Microsoft Windows is a registered trademarks of Microsoft Corporation. Microsoft Corporation in no way endorses or is affiliated with windows7download.com.