                         Default: 0
 
   [/i:icon]             The icon to show for the notification.
-                        Must be a valid file type (png, jpg, gif, ico)
+                        Must be a valid file type (png, jpg, gif, ico).
+                        Can be any of the following:
+                          - absolute url (http://domain/image.png)
+                          - absolute file path (c:\temp\image.png)
+                          - relative file path (.\folder\image.png) (relative 
+                            file paths must start with a dot (.) and are 
+                            relative to growlnotify's location
+                        Note: Icons specified as urls will be passed as urls 
+                              (links). Icons specified as local files (either 
+                              absolute or relative) will be sent as binary 
+                              data.
                         Default: no icon
 
   [/a:application]      The name of the application sending the notification.

                        set.
                        Default: MD5

  messagetext           The notification's text - Required
BSJBv2.0.50727lx-#Strings-#USC#Blobc#GUIDc9#~growlnotify-comOKResponseErrorResponseNotificationCallbackresourceManresourceCulturegrowlewhvalue__VeryLowModerateNormalHighEmergencypasswordsOKCALLBACKERRORheaderscustomHeadersdataHeaderspointersallHeadersdisplayNamedatatyperesultnotificationIDhexChartrngdefaultMachineNamedefaultSoftwareNamedefaultSoftwareVersiondefaultPlatformNamedefaultPlatformVersionmachineNamesoftwareNamesoftwareVersionplatformNameplatformVersioncustomTextAttributescustomBinaryAttributesnameiconHEADER_FORMATblankLineBytesbytesbinaryDataPROTOCOL_NAMEPROTOCOL_VERSIONprotocolHeaderBytesmessageTypekeyincludeKeyHashsectionserrorCodeargsDEFAULT_DESCRIPTIONpassworddescriptionTCP_PORThostnameportkeyHashAlgorithmencryptionAlgorithmconnectingwritingreadingisOKinResponseTocallbackDataNonehashAlgorithmencryptionKeykeyHashsaltapplicationNameidtitletextstickyprioritycoalescingIDDATA_HEADER_PREFIXCUSTOM_HEADER_PREFIXGROWL_RESOURCE_POINTER_PREFIXBOOL_HEADER_TRUE_VALUEBOOL_HEADER_FALSE_VALUEHEADER_NAME_REGEX_GROUP_NAMEHEADER_VALUE_REGEX_GROUP_NAMERESPONSE_ACTIONAPPLICATION_NAMEAPPLICATION_ICONNOTIFICATIONS_COUNTNOTIFICATION_NAMENOTIFICATION_DISPLAY_NAMENOTIFICATION_ENABLEDNOTIFICATION_ICONNOTIFICATION_IDNOTIFICATION_TITLENOTIFICATION_TEXTNOTIFICATION_STICKYNOTIFICATION_PRIORITYNOTIFICATION_COALESCING_IDNOTIFICATION_CALLBACK_RESULTNOTIFICATION_CALLBACK_TIMESTAMPNOTIFICATION_CALLBACK_CONTEXTNOTIFICATION_CALLBACK_CONTEXT_TYPENOTIFICATION_CALLBACK_CONTEXT_TARGETNOTIFICATION_CALLBACK_CONTEXT_TARGET_METHODRESOURCE_IDENTIFIERRESOURCE_LENGTHORIGIN_MACHINE_NAMEORIGIN_SOFTWARE_NAMEORIGIN_SOFTWARE_VERSIONORIGIN_PLATFORM_NAMEORIGIN_PLATFORM_VERSIONERROR_CODEERROR_DESCRIPTIONRECEIVEDSUBSCRIBER_IDSUBSCRIBER_NAMESUBSCRIBER_PORTSUBSCRIPTION_TTLregExHeaderNotFoundHeadervalisValidisBlankLineisGrowlResourcePointergrowlResourcePointerIDisIdentifierisCustomHeaderisDataHeadergrowlResourceEncryptedBytesIVtargetREGISTERNOTIFYSUBSCRIBEPOLLTIMED_OUTUNRECOGNIZED_REQUESTUNSUPPORTED_DIRECTIVEUNSUPPORTED_VERSIONNO_NOTIFICATIONS_REGISTEREDINVALID_RESOURCE_LENGTHMALFORMED_REQUESTUNRECOGNIZED_RESOURCE_HEADERINTERNAL_SERVER_ERRORINVALID_KEYREQUIRED_HEADER_MISSINGUNSUPPORTED_HASH_ALGORITHMUNSUPPORTED_ENCRYPTION_ALGORITHMAPPLICATION_NOT_REGISTEREDNOTIFICATION_TYPE_NOT_REGISTEREDFLASH_CONNECTIONS_NOT_ALLOWEDSUBSCRIPTIONS_NOT_ALLOWEDALREADY_PROCESSEDCONNECTION_FAILUREWRITE_FAILUREREAD_FAILUREAPPGETPOSTurlmethodNETWORK_FAILUREINVALID_REQUESTUNKNOWN_PROTOCOLUNKNOWN_PROTOCOL_VERSIONNOT_AUTHORIZEDUNKNOWN_APPLICATIONUNKNOWN_NOTIFICATIONenabledGNTP_SUPPORTED_VERSIONBLANK_LINEregExMessageHeaderversiondirectiveMUTEX_NAMEREGISTRY_KEYisInstalledinstallationFolderdisplaysFolderassemblyVersionfileVersionCLICKCLOSETIMEDOUTID_FORMATmd5imageBytesalreadyConvertedResourcenotificationUUIDcustomInfoArgumentValueMD5SHA1SHA256SHA384SHA512PlainTextRC2DESTripleDESAESGUIDClientBytesDelegateWaitForCallbackStreamBuffergrowlnotify.Properties.Resources.resourcesMain.ctorget_ResourceManagerget_Cultureset_Cultureget_usagegrowl_ResponseGetParameterValueget_PasswordsAddRemoveIsValidFetchAddHeaderAddHeadersget_Headersget_CustomHeadersget_DataHeadersget_PointersAssociateBinaryDataGetGetHeaderStringValueGetHeaderBooleanValueGetHeaderIntValueGetHeaderResourceValueFromMessageThrowRequiredHeaderMissingExceptionget_DisplayNameget_Dataset_Dataget_Typeset_TypeFromHeadersget_Resultset_Resultget_NotificationIDset_NotificationIDComputeHashEncryptDecryptGenerateBytesHexEncodeHexUnencodeGetKeyFromSize.cctorget_MachineNameget_SoftwareNameget_SoftwareVersionget_PlatformNameget_PlatformVersionget_CustomTextAttributesget_CustomBinaryAttributesAddInheritedAttributesToHeadersSetInhertiedAttributesFromHeadersAddCommonAttributesToHeadersSetCommonAttributesFromHeadersAddCustomAttributesToHeadersSetCustomAttributesFromHeadersSetSoftwareInformationSetPlatformInformationget_Nameset_Nameget_Iconset_IconToHeadersget_BinaryDataAddBlankLineGetStringBytesGetBytesToStringAddMessageSectionget_ErrorCodeget_AdditionalInfoget_ActualPasswordset_ActualPasswordget_Descriptionset_DescriptionGetObjectDataget_Passwordset_Passwordget_KeyHashAlgorithmset_KeyHashAlgorithmget_EncryptionAlgorithmset_EncryptionAlgorithmGetKeyOnResponseReceivedOnCommunicationFailureOnBeforeSendSendConnectCallbackWriteCallbackReadCallbackCleanUpSocketadd_OKResponseremove_OKResponseadd_ErrorResponseremove_ErrorResponseadd_NotificationCallbackremove_NotificationCallbackIsGrowlRunningRegisterNotifyOnOKResponseOnErrorResponseOnNotificationCallbackget_ErrorDescriptionget_IsOKset_IsOKget_IsErrorget_IsCallbackget_CallbackDataget_InResponseToset_InResponseToSetCallbackDataSetAttributesFromHeadersInitializeEmptyKeyget_Saltget_EncryptionKeyget_KeyHashget_HashAlgorithmset_HashAlgorithmGenerateKeyCompareget_ApplicationNameset_ApplicationNameget_IDset_IDget_Titleset_Titleget_Textset_Textget_Stickyset_Stickyget_Priorityset_Priorityget_CoalescingIDset_CoalescingIDInitializeget_ActualNameget_Valueget_IsValidget_IsBlankLineget_IsCustomHeaderget_IsDataHeaderget_IsIdentifierget_IsGrowlResourcePointerget_GrowlResourcePointerIDget_GrowlResourceset_GrowlResourceParseHeaderFormatNameSetUrlCallbackTargetGetUrlCallbackTargetShouldKeepConnectionOpenget_Urlset_Urlget_Methodset_Methodset_DisplayNameget_Enabledset_EnabledParseParseGNTPHeaderLineget_IsAvailableget_IsInstalledget_IsGrowlRunningDetectIfGrowlIsRunningget_InstallationFolderget_DisplaysFolderget_AssemblyVersionget_FileVersionget_Lengthget_IDPointerGenerateIDop_Implicitget_IsSetget_IsRawDataget_IsUrlGetSafeFolderNameGetSafeFileNameGetSafeNameEnsureDirectoryExistsCombineget_NotificationUUIDget_CustomInfoInternalOnNotificationCallbackInitializeLifetimeServiceImageToBytesImageFromBytesImageFromUrlInvokeBeginInvokeEndInvokeEncodeDecodeFromConnectStateReferenceEqualsGetTypeFromHandleget_AssemblyGetStringWriteLineop_Equalityget_MessageConcatContainsKeyget_ItemToLowerToInt32ToUpperIsNullOrEmptyWaitOneResetIsDefinedFormatSetStartsWithSplitEndsWithSubstringget_ValuesGetEnumeratorget_CurrentMoveNextDisposeGetTypeget_UnderlyingSystemTypeGetFieldGetCustomAttributesEmptyget_UTF8set_KeyGenerateIVset_IVget_IVset_Paddingset_ModeCreateEncryptorTransformFinalBlockget_BlockSizeset_BlockSizeCreateDecryptorGetNonZeroBytesget_CharsAppendTryParseCopyCreateget_KeyGetExecutingAssemblyGetNameget_Versionget_OSVersionAddRangeToArrayget_NewLineAddValueTrimop_InequalityBeginConnectget_AsyncStateEndConnectGetStreamBeginWriteEndWriteBeginReadEndReadget_Clientset_BlockingShutdownCloseget_UtcNowReplaceMatchget_Successget_GroupsReadLineget_EndOfStreamCurrentUserOpenSubKeyGetValueExistsGetDirectoryNameGetAssemblyNameGetVersionInfoReleaseMutexGetInvalidPathCharsGetInvalidFileNameCharsCreateDirectoryget_PngSaveGetBufferset_PositionFromStreamget_IsFileget_LocalPathDownloadDataToBase64StringFromBase64StringNewGuidgrowlnotify-com.exevalueresponseargumentmatchingKeyenumFieldheaderrequiredmessageheaderNameinputStringhashAlgorithmTypeinputBytesalgorithmTypeivencryptedByteslengthhexStringkeySizeobjsectionerrorDescriptioninfocontextresponseTextmbdelwaitForCallbackiarstateapplicationnotificationTypesrequestDatanotificationcallbackContextcallbackResultisCallbacknotificationNamelineimageresourcedisallowedCharspathpath1path2objectcallbackstrargclientcsstreambufferResourceManagerCultureusagePasswordsHeadersCustomHeadersDataHeadersPointersDisplayNameDataTypeResultNotificationIDMachineNameSoftwareNameSoftwareVersionPlatformNamePlatformVersionCustomTextAttributesCustomBinaryAttributesNameIconBinaryDataErrorCodeAdditionalInfoActualPasswordDescriptionPasswordKeyHashAlgorithmEncryptionAlgorithmErrorDescriptionIsOKIsErrorIsCallbackCallbackDataInResponseToSaltEncryptionKeyKeyHashHashAlgorithmApplicationNameIDTitleTextStickyPriorityCoalescingIDActualNameIsBlankLineIsCustomHeaderIsDataHeaderIsIdentifierIsGrowlResourcePointerGrowlResourcePointerIDGrowlResourceUrlMethodEnabledIsAvailableIsInstalledInstallationFolderDisplaysFolderAssemblyVersionFileVersionLengthIDPointerIsSetIsRawDataIsUrlNotificationUUIDCustomInfo<Module>Programgrowlnotify.consoleResourcesgrowlnotify.PropertiesgrowlnotifyGrowl.ConnectorPasswordManagerResponseTypeHeaderCollectionDisplayNameAttributeCallbackDataBaseCryptographyExtensibleObjectApplicationMessageSectionMessageBuilderGrowlExceptionConnectorBaseGrowlConnectorErrorResponseKeyNotificationHeaderEncryptionResultDataHeaderCustomHeaderCallbackContextRequestTypeUrlCallbackTargetNotificationTypeMessageParserRequestDataDetectorGrowl.CoreLibraryCallbackResultResourcePathUtilityNotificationCallbackEventArgsNotificationCallbackDelegateImageConverterNotificationCallbackEventHandlerBase64ParameterHashAlgorithmTypeSymmetricAlgorithmTypeResponseReceivedEventHandlerConnectStateTcpStateResponseEventHandlerCallbackEventHandlerObjectSystemSystem.ResourcesCultureInfoSystem.GlobalizationAssemblySystem.ReflectionEventWaitHandleSystem.ThreadingConsoleStringDictionary`2System.Collections.GenericExceptionConvertWaitHandleInt32EnumCharValueCollectionEnumeratorIDisposableArgumentNullExceptionFieldInfoMemberInfoList`1AttributeRandomNumberGeneratorSystem.Security.CryptographyCryptographicExceptionEncodingSystem.TextSHA1ManagedSHA256ManagedSHA384ManagedSHA512ManagedMD5CryptoServiceProviderRC2CryptoServiceProviderSymmetricAlgorithmDESCryptoServiceProviderTripleDESCryptoServiceProviderRijndaelManagedICryptoTransformByteStringBuilderArgumentOutOfRangeExceptionArrayKeyValuePair`2EnvironmentAssemblyNameVersionOperatingSystemApplicationExceptionISerializableSystem.Runtime.SerializationSerializationInfoStreamingContextTcpClientSystem.Net.SocketsAsyncCallbackIAsyncResultNetworkStreamSystem.IOSocketDateTimeRegexSystem.Text.RegularExpressionsGroupGroupCollectionCaptureValueTypeMemoryStreamStreamReaderTextReaderFileVersionInfoSystem.DiagnosticsRegistryMicrosoft.Win32RegistryKeyFilePathMutexImageSystem.DrawingDirectoryDirectoryInfoEventArgsMarshalByRefObjectImageFormatSystem.Drawing.ImagingBitmapUriFileStreamWebClientSystem.NetMulticastDelegateGuidEditorBrowsableAttributeSystem.ComponentModelAssemblyFileVersionAttributeGuidAttributeSystem.Runtime.InteropServicesComVisibleAttributeAssemblyTrademarkAttributeAssemblyCopyrightAttributeAssemblyProductAttributeAssemblyCompanyAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeAssemblyTitleAttributeDebuggableAttributeCompilationRelaxationsAttributeSystem.Runtime.CompilerServicesRuntimeCompatibilityAttributeDebuggerNonUserCodeAttributeGeneratedCodeAttributeSystem.CodeDom.CompilerCompilerGeneratedAttributeDescriptionAttributeAttributeUsageAttributeObsoleteAttributeParamArrayAttributeSecurityActionSystem.Security.PermissionsSecurityPermissionAttributeSecurityPermissionFlagRuntimeTypeHandleEventResetModePaddingModeCipherModeNumberStylesIFormatProviderIEnumerable`1SocketShutdownBooleanFileModeFileAccessFileShareEditorBrowsableStateDebuggingModesAttributeTargetsmscorlibAgrowlnotify.Properties.ResourcesusageIInvalid arguments. See /? for usage./?!Bad arguments : growlnotify)General Notification	GNTPlocalhostmessagetextaMissing 'messagetext' argument. See /? for usage/t/id/s	true/p/i/a/r/n/cu/cc/protocol/host/portUDP/pass	/encDES	3DESAES/hash	SHA1
SHA256
SHA512	none
string=Notification sent successfully=Notification failed: {0} - {1}/"enumFieldYFetch: 'enumField' parameter cannot be null.	TRUEYES/Required header missing;Notification-Callback-ContextENotification-Callback-Context-Type9Notification-Callback-ResultNotification-IDinputStringgComputeHash: 'inputString' parameter cannot be null-ComputeHash: {0} - {1}inputByteseComputeHash: 'inputBytes' parameter cannot be null]Encrypt: 'inputBytes' parameter cannot be nullEncrypt: Algorithm '{0}' requires an minimum key size of {1} - (you supplied a key that was {2} long)Encrypt: Algorithm '{0}' requires an IV size of {1} - (you supplied an IV that was {2} long)%Encrypt: {0} - {1}%Decrypt: {0} - {1}encryptedByteseDecrypt: 'encryptedBytes' parameter cannot be nullDecrypt: Algorithm '{0}' requires an minimum key size of {1} - (you supplied a key that was {2} long)Decrypt: Algorithm '{0}' requires an IV size of {1} - (you supplied an IV that was {2} long)bytesWHexEncode: 'bytes' parameter cannot be null!0123456789ABCDEF)HexEncode: {0} - {1}hexStringcHexUnencode: 'hexString' parameter cannot be nullkeySizeGetKeyFromSize: The requested key size is longer than the supplied key. Key size: {0}, key length: {1}3GetKeyFromSize: {0} - {1}'Origin-Machine-Name)Origin-Software-Name/Origin-Software-Version)Origin-Platform-Name/Origin-Platform-VersionGrowlConnector!Application-Name!Application-Icon{0}: {1}

-{0}:{1}{0}:{1}.{2}{0} {1} {2}Identifier
Length{0}/{1} 1.03[No description provided]passworddescription127.0.0.1QThe destination server was not reachableThe request failed to be sent successfully due to a network problem.The response failed to be read successfully due to a network problem.'Notifications-CountINotification-Callback-Context-TargetWNotification-Callback-Context-Target-MethodError-Code#Error-DescriptionResponse-Action?Notification-Callback-Timestampu#Notification-Name%Notification-Title#Notification-Text'Notification-Sticky+Notification-Priority#Notification-Icon5Notification-Coalescing-IDNoYes'x-growl-resource://X-Data-HeaderNameHeaderValuey(?<HeaderName>[^\r\n:]+):\s+(?<HeaderValue>([\s\S]*\Z)|(.+))
{0}{1}GET	POST-Undefined Notification3Notification-Display-Name)Notification-EnabledVersionDirective5Unrecognized response type'Unsupported version+Unrecognized response+Internal server error_(GNTP/)(?<Version>(.\..))\s+(?<Directive>(\S+))SOFTWARE\GrowlDisplaysGlobal\{0}/GrowlForWindows_Running-x-growl-resource://{0}x2\n
\
%%LALELYh%h]h%%		YYY@]@]%%Y$]$ 0123456789ABCDEF{0}: {1}

GNTP1.02[No description provided]
Z
Data-X-&x-growl-resource://YesNoHeaderNameHeaderValueResponse-Action Application-Name Application-Icon&Notifications-Count"Notification-Name2Notification-Display-Name(Notification-Enabled"Notification-IconNotification-ID$Notification-Title"Notification-Text&Notification-Sticky*Notification-Priority4Notification-Coalescing-ID8Notification-Callback-Result>Notification-Callback-Timestamp:Notification-Callback-ContextDNotification-Callback-Context-TypeHNotification-Callback-Context-TargetVNotification-Callback-Context-Target-MethodIdentifierLength&Origin-Machine-Name(Origin-Software-Name.Origin-Software-Version(Origin-Platform-Name.Origin-Platform-VersionError-Code"Error-DescriptionReceivedSubscriber-IDSubscriber-NameSubscriber-Port Subscription-TTLzThe server timed out waiting for the remainder of the request(Unrecognized request*Unsupported directive&Unsupported version6No notifications registered.Invalid resource length"Malformed request8Unrecognized resource header*Internal server error Invalid key hash.Required header missingFUnsupported password hash algorithm@Unsupported encryption algorithm4Application not registered@Notification type not registeredNFlash-based connections are not allowedPThis server does not allow subscriptions$The request was already handled by this machine. (Normally, this means the message was forwarded back to a machine that had already forwarded it.)PThe destination server was not reachableThe request failed to be sent successfully due to a network problem.The response failed to be read successfully due to a network problem.APPGETPOST,-./1.0

.GrowlForWindows_RunningSOFTWARE\Growl,x-growl-resource://{0}1.0.0.0)$d4bc6aba-aec9-4f43-847a-5a6b90e01b5f+&Copyright © element code project 2009growlnotify - comelement code projectgrowlnotify - comTWrapNonExceptionThrows@3System.Resources.Tools.StronglyTypedResourceBuilder2.0.0.0
Very LowT
AllowMultipled_detector.IsAvailable has been replaced with detector.IsInstalled. Please update any references.MD5	SHA1SHA256SHA384SHA512	NONERC2DES	3DESAES.System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TUSystem.Security.Permissions.SecurityPermissionFlag, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Flags	
T%L Yh%he%	%YY`Y@	%	%0h|5 	

\	 %L  L  ` h $ Yh  h    $ ,$  0$	lll

                        clicked).
                        Default: no callback

  [/host:host]          The host address to send the notification to.
                        If any value other than 'localhost' or '127.0.0.1' is 
                        provided, the host is considered a remote host and the 
                        /pass switch must also be provided.
                        Default: localhost

  [/port:port]          The port to send the notification to.
                        Default: 23053

  [/pass:password]      The password required to send notifications.
                        A password is required to send a request to a remote 
                        host. If /host is specified and is any value other than
                        'localhost' or '127.0.0.1', then /pass is also 
                        required.
                        Default: no password

  [/enc:algorithm]      The encryption algorithm to use.
