Skip to content

Instantly share code, notes, and snippets.

@jschaul
Last active March 22, 2022 11:38
Show Gist options
  • Save jschaul/ee727b145cbe1d3a571ab1407034c898 to your computer and use it in GitHub Desktop.
Save jschaul/ee727b145cbe1d3a571ab1407034c898 to your computer and use it in GitHub Desktop.
weeder log 2022-03-22
lib/src/Network/Wire/Simulations.hs:182: mkTextMsg
migrate-data/src/Spar/DataMigration/V2_UserV2.hs:208: resolveNothing
src/Bilge/Assert.hs:161: assert
src/Bilge/Assert.hs:165: assert_
src/Bilge/IO.hs:255: delete'
src/Bilge/IO.hs:117: handleRequest
src/Bilge/IO.hs:254: head'
src/Bilge/IO.hs:282: httpDebug
src/Bilge/IO.hs:235: options
src/Bilge/IO.hs:256: options'
src/Bilge/IO.hs:258: patch'
src/Bilge/IO.hs:253: put'
src/Bilge/IO.hs:236: trace
src/Bilge/IO.hs:257: trace'
src/Bilge/RPC.hs:113: statusCheck
src/Bilge/Request.hs:206: acceptProtobuf
src/Bilge/Request.hs:162: checkStatus
src/Bilge/Request.hs:147: expect3xx
src/Bilge/Request.hs:218: showRequest
src/Bonanza/Parser/CommonLog.hs:89: commonLogFields
src/Bonanza/Parser/Nginz.hs:40: nginzFields
src/Bonanza/Streaming/Protobuf.hs:42: decode
src/Bonanza/Streaming/Protobuf.hs:53: decodeLengthPrefixedMessage
src/Bonanza/Streaming/Protobuf.hs:39: decoder
src/Brig/API/Error.hs:74: errorStatus
src/Brig/API/Error.hs:81: throwRich
src/Brig/API/Internal.hs:138: swaggerDocsAPI
src/Brig/API/User.hs:500: changeManagedBy
src/Brig/API/Util.hs:60: lookupProfilesMaybeFilterSameTeamOnly
src/Brig/App.hs:536: runAppResourceT
src/Brig/Data/Client.hs:356: checkClient
src/Brig/Data/Client.hs:205: hasClient
src/Brig/Data/Connection.hs:157: lookupRelation
src/Brig/Data/User.hs:577: accountStateSelectAll
src/Brig/Data/User.hs:354: filterActive
src/Brig/Data/UserKey.hs:118: keyTextOriginal
src/Brig/Data/UserKey.hs:177: lookupPhoneHashes
src/Brig/Data/UserKey.hs:203: selectHashed
src/Brig/IO/Intra.hs:730: getTeamConv
src/Brig/Options.hs:645: getAfcConferenceCallingDefNew
src/Brig/Options.hs:642: getAfcConferenceCallingDefNullMaybe
src/Brig/Options.hs:802: sftBaseDomainL
src/Brig/Provider/Email.hs:116: renderApprovalRequestMail
src/Brig/Provider/Email.hs:140: renderApprovalUrl
src/Brig/Provider/Email.hs:100: sendApprovalRequestMail
src/Brig/Team/Email.hs:116: renderCreatorWelcomeMail
src/Brig/Team/Email.hs:53: sendCreatorWelcomeMail
src/Brig/Types/User/Event.hs:145: emptyUpdate
src/Brig/Types/User/Event.hs:131: managedByUpdate
src/Brig/ZAuth.hs:413: tokenKeyIndex
src/Cannon/Types.hs:142: logger
src/Cannon/Types.hs:123: lookupReqId
src/Cannon/Types.hs:127: options
src/Cannon/Types.hs:115: runCannon
src/CargoHold/API/Error.hs:63: invalidMD5
src/CargoHold/API/Error.hs:66: requestTimeout
src/CargoHold/API/Error.hs:83: uploadTooLarge
src/CargoHold/API/Error.hs:75: uploadTooSmall
src/CargoHold/AWS.hs:161: send
src/CargoHold/AWS.hs:164: throwA
src/CargoHold/App.hs:187: runAppResourceT
src/Cassandra/Exec.hs:84: syncCassandra
src/Data/ETag.hs:92: _OpaqueDigest
src/Data/ETag.hs:123: _StrictETag
src/Data/ETag.hs:123: _WeakETag
src/Data/ETag.hs:97: opaqueDigest
src/Data/ETag.hs:83: opaqueMD5
src/Data/ETag.hs:87: opaqueSHA1
src/Data/ETag.hs:126: strictETag
src/Data/ETag.hs:130: weakETag
src/Data/Handle.hs:72: isValidHandle
src/Data/Json/Util.hs:175: toJSONFieldName
src/Data/Metrics.hs:217: gaugeSub
src/Data/Metrics.hs:315: histoTimeAction
src/Data/Metrics.hs:269: linearHistogram
src/Data/Metrics/Middleware.hs:75: code
src/Data/Metrics/Middleware.hs:79: methodName
src/Data/Metrics/Middleware.hs:71: mkPath
src/Data/Metrics/Middleware.hs:59: requestCounter
src/Data/Metrics/Middleware.hs:41: withPathTemplate
src/Data/Proto/Id.hs:29: fromBytes
src/Data/Qualified.hs:95: tUnqualifiedL
src/Data/Range.hs:318: <|
src/Data/Range.hs:324: rappend
src/Data/Range.hs:314: rcons
src/Data/Range.hs:321: rinc
src/Data/Range.hs:327: rsingleton
src/Data/Text/Ascii.hs:332: validateBase16
src/Data/Text/Ascii.hs:293: validateBase64Url
src/Data/Text/Ascii.hs:209: validatePrintable
src/Data/Text/Ascii.hs:185: validateStandard
src/Data/Text/Ascii.hs:350: widen
src/Data/Text/Ascii.hs:355: widenChar
src/Data/UUID/Tagged.hs:73: create
src/Data/UUID/Tagged.hs:105: variant
src/Data/ZAuth/Creation.hs:94: withIndex
src/Data/ZAuth/Validation.hs:103: validate
src/Data/ZAuth/Validation.hs:83: validateAccess
src/Data/ZAuth/Validation.hs:86: validateBot
src/Data/ZAuth/Validation.hs:89: validateProvider
src/Data/ZAuth/Validation.hs:80: validateUser
src/Federator/App.hs:86: embedApp
src/Federator/App.hs:83: runAppT
src/Galley/API/Error.hs:318: invalidAccessOp
src/Galley/API/Error.hs:321: invalidManagedConvOp
src/Galley/API/Error.hs:339: tooManyMembers
src/Galley/API/Error.hs:336: unknownRemoteUser
src/Galley/API/Util.hs:448: convMembsAndTeamMembs
src/Galley/API/Util.hs:493: getQualifiedMember
src/Galley/API/Util.hs:483: getSelfMemberFromRemotes
src/Galley/API/Util.hs:314: isBot
src/Galley/API/Util.hs:245: permissionCheckTeamConv
src/Galley/Cassandra/Queries.hs:199: selectReceiptMode
src/Galley/Cassandra/Queries.hs:339: selectRemoteMemberStatus
src/Galley/Data/Conversation.hs:52: isO2OConv
src/Galley/Data/Conversation.hs:49: isSelfConv
src/Galley/Data/Conversation.hs:55: isTeamConv
src/Galley/Effects/RemoteConversationListStore.hs:43: getRemoteConversationStatus
src/Galley/Effects/RemoteConversationListStore.hs:43: listRemoteConversations
src/Galley/Types.hs:121: foldrOtrRecipients
src/Galley/Types/Clients.hs:109: diff
src/Galley/Types/Clients.hs:93: filter
src/Galley/Types/Clients.hs:83: fromMap
src/Galley/Types/Clients.hs:103: insert
src/Galley/Types/Clients.hs:61: nil
src/Galley/Types/Clients.hs:58: null
src/Galley/Types/Clients.hs:117: rmClient
src/Galley/Types/Clients.hs:89: singleton
src/Galley/Types/Clients.hs:70: toList
src/Galley/Types/Clients.hs:64: userIds
src/Gundeck/API/Error.hs:28: clientError
src/Gundeck/API/Error.hs:31: invalidNotificationId
src/Gundeck/Aws.hs:370: timeToLive
src/Gundeck/Monad.hs:108: ifNothing
src/Gundeck/Types/Push/V2.hs:287: singletonRecipient
src/Gundeck/Util.hs:52: maybeEqual
src/Gundeck/Util/Redis.hs:30: x1
src/Imports.hs:292: <$$$>
src/Imports.hs:257: getChar
src/Imports.hs:263: getContents
src/Imports.hs:260: getLine
src/Imports.hs:266: interact
src/Imports.hs:245: putChar
src/Imports.hs:278: readIO
src/Imports.hs:281: readLn
src/Main.hs:90: debugMainDebugExportFull
src/Main.hs:112: debugMainExport
src/Main.hs:102: debugMainImport
src/Network/Wai/Utilities/Error.hs:73: byteStringError
src/Network/Wai/Utilities/Request.hs:57: parseBody'
src/Network/Wai/Utilities/Response.hs:49: errorRs
src/Network/Wai/Utilities/Server.hs:382: restrict
src/Network/Wai/Utilities/ZAuth.hs:113: <&.
src/Network/Wire/Bot/Cache.hs:76: put
src/Network/Wire/Bot/Email.hs:150: awaitInvitationMail
src/Network/Wire/Bot/Email.hs:127: awaitPasswordResetMail
src/Network/Wire/Bot/Monad.hs:379: botName
src/Network/Wire/Bot/Monad.hs:260: getBotSettings
src/Network/Wire/Bot/Monad.hs:266: localBotSettings
src/Network/Wire/Bot/Monad.hs:563: require
src/Network/Wire/Bot/Monad.hs:520: withCachedBot
src/Network/Wire/Bot/Monad.hs:510: withNewBot
src/Network/Wire/Bot/Report.hs:111: reportLabel
src/Network/Wire/Bot/Settings.hs:188: defBotSettings
src/Network/Wire/Bot/Settings.hs:227: setAssertTimeout
src/Network/Wire/Bot/Settings.hs:221: setEventTimeout
src/Network/Wire/Bot/Settings.hs:215: setMaxAsserts
src/Network/Wire/Bot/Settings.hs:209: setMaxEvents
src/Network/Wire/Client/API/Client.hs:97: getPrekey
src/Network/Wire/Client/API/Client.hs:76: updateClient
src/Network/Wire/Client/API/Push.hs:139: fetchNotifications
src/Network/Wire/Client/API/Push.hs:155: lastNotification
src/Network/Wire/Client/API/User.hs:91: getProfile
src/Network/Wire/Client/API/User.hs:81: getSelfProfile
src/Network/Wire/Client/Monad.hs:98: asyncClient
src/Network/Wire/Client/Session.hs:108: asyncEvalSession
src/Network/Wire/Client/Session.hs:103: asyncSession
src/Network/Wire/Client/Session.hs:100: evalSession
src/Network/Wire/Client/Session.hs:97: runSession
src/ParseSchema.hs:282: _printAllTables
src/ParseSchema.hs:485: debug
src/ParseSchema.hs:490: debugwrite
src/ParseSchema.hs:467: projectFile
src/Polysemy/TinyLog.hs:46: fatal
src/Polysemy/TinyLog.hs:41: trace
src/Proxy/Options.hs:65: mockOpts
src/Ropes/Nexmo.hs:291: sendFeedback
src/Ropes/Twilio.hs:153: tryTwilio
src/Schema.hs:185: readBrigPasswordReset
src/Schema.hs:415: readBrigUserHandle
src/Schema.hs:461: readBrigUserKeys
src/Schema.hs:507: readBrigUserKeysHash
src/Schema.hs:1197: readSparUser
src/Schema.hs:182: selectBrigPasswordReset
src/Schema.hs:412: selectBrigUserHandle
src/Schema.hs:458: selectBrigUserKeys
src/Schema.hs:504: selectBrigUserKeysHash
src/Schema.hs:1194: selectSparUser
src/Spar/Sem/AReqIDStore/Mem.hs:38: aReqIDStoreToMem
src/Spar/Sem/AssIDStore/Mem.hs:38: assIdStoreToMem
src/Spar/Sem/BindCookieStore/Mem.hs:39: bindCookieStoreToMem
src/Spar/Sem/IdPConfigStore/Spec.hs:42: $cGetIdPDanglingId
src/Spar/Sem/IdPConfigStore/Spec.hs:42: $cGetIdPFound
src/Spar/Sem/IdPConfigStore/Spec.hs:42: $cGetIdPNonUnique
src/Spar/Sem/IdPConfigStore/Spec.hs:42: $cGetIdPNotFound
src/Spar/Sem/IdPConfigStore/Spec.hs:42: $cGetIdPWrongTeam
src/Spar/Sem/IdPConfigStore/Spec.hs:40: $cIdPId
src/Spar/Sem/IdPConfigStore/Spec.hs:42: $tGetIdPResult
src/Spar/Sem/IdPConfigStore/Spec.hs:40: $tIdPId
src/Spar/Sem/Logger.hs:56: err
src/Spar/Sem/Logger.hs:59: fatal
src/Spar/Sem/Logger.hs:44: trace
src/Spar/Sem/Now.hs:47: boolTTL
src/Spar/Sem/SAMLUserStore/Mem.hs:44: samlUserStoreToMem
src/Spar/Sem/ScimTokenStore/Mem.hs:35: scimTokenStoreToMem
src/Spar/Sem/ScimUserTimesStore/Mem.hs:38: scimUserTimesStoreToMem
src/Spar/Sem/VerdictFormatStore/Mem.hs:40: verdictFormatStoreToMem
src/Stern/Intra.hs:109: putUser
src/Test/Tasty/Cannon.hs:162: bracketAsClientN
src/Test/Tasty/Cannon.hs:151: bracketN
src/Test/Tasty/Cannon.hs:173: connectAsClientR
src/Test/Tasty/Cannon.hs:170: connectR
src/Util/Options.hs:166: discoUrlParser
src/Util/Options.hs:163: parseAWSEndpoint
src/Util/Options/Common.hs:64: bytesOption
src/Util/Options/Common.hs:67: textOption
src/Util/Options/Common.hs:45: toOptionFieldName
src/Util/Test/SQS.hs:113: queueMessage
src/Util/Test/SQS.hs:131: tryMatch
src/Web/Scim/Client.hs:217: deleteGroup
src/Web/Scim/Client.hs:162: deleteUser
src/Web/Scim/Client.hs:181: getGroup
src/Web/Scim/Client.hs:172: getGroups
src/Web/Scim/Client.hs:94: getSchemas
src/Web/Scim/Client.hs:127: getUser
src/Web/Scim/Client.hs:119: getUsers
src/Web/Scim/Client.hs:208: patchGroup
src/Web/Scim/Client.hs:153: patchUser
src/Web/Scim/Client.hs:190: postGroup
src/Web/Scim/Client.hs:135: postUser
src/Web/Scim/Client.hs:199: putGroup
src/Web/Scim/Client.hs:144: putUser
src/Web/Scim/Client.hs:109: resourceTypes
src/Web/Scim/Client.hs:102: schema
src/Web/Scim/Client.hs:78: scimClients
src/Web/Scim/Client.hs:87: spConfig
src/Web/Scim/Schema/Error.hs:132: forbidden
src/Web/Scim/Server/Mock.hs:148: assertMutability
src/Web/Scim/Server/Mock.hs:95: hoistSTM
src/Web/Scim/Test/Util.hs:230: getField
src/Web/Scim/Test/Util.hs:172: put'
src/Web/Scim/Test/Util.hs:191: scim
src/Wire/API/Call/Config.hs:349: isHostName
src/Wire/API/Call/Config.hs:505: sftURL
src/Wire/API/Conversation/Role.hs:217: wireConvRoleNames
src/Wire/API/ErrorDescription.hs:328: invalidOpErrorDesc
src/Wire/API/MLS/Credential.hs:67: credentialTag
src/Wire/API/MLS/Credential.hs:90: signatureSchemeTag
src/Wire/API/MLS/Message.hs:90: esData
src/Wire/API/MLS/Message.hs:117: msgCipherText
src/Wire/API/MLS/Message.hs:123: msgConfirmation
src/Wire/API/MLS/Message.hs:124: msgMembership
src/Wire/API/MLS/Message.hs:122: msgSignature
src/Wire/API/Message/Proto.hs:92: clientId
src/Wire/API/Provider/Service/Tag.hs:255: .&&.
src/Wire/API/Provider/Service/Tag.hs:252: .||.
src/Wire/API/Routes/Internal/Brig.hs:171: swaggerDoc
src/Wire/API/Routes/MultiVerb.hs:505: _foo
src/Wire/API/Team/Conversation.hs:125: teamConversations
src/Wire/API/Team/Feature.hs:384: modelTeamFeatureStatusNoConfigAndLockStatus
src/Wire/API/Team/Feature.hs:438: modelTeamFeatureStatusWithConfigAndLockStatus
src/Wire/API/Team/Feature.hs:258: typeTeamFeatureName
src/Wire/API/User.hs:1131: mkVerifyDeleteUser
src/Wire/API/User.hs:761: newUserInvitationCode
src/Wire/API/User/Auth.hs:131: loginLabel
src/Wire/API/User/Client.hs:203: modelClientCapabilityList
src/Wire/API/User/Client.hs:361: userClientsFullToUserClients
src/Wire/API/User/Identity.hs:393: emailToSAML
src/Wire/API/User/IdentityProvider.hs:123: idplProviders
src/Wire/API/User/Profile.hs:258: typeManagedBy
src/Wire/API/User/Saml.hs:66: verdictFormatDeniedURI
src/Wire/API/User/Saml.hs:66: verdictFormatGrantedURI
src/Wire/API/User/Scim.hs:361: veidEmail
src/Wire/API/User/Search.hs:304: _ExactHandleSearch
src/Wire/API/User/Search.hs:304: _FullSearch
src/Wire/API/User/Search.hs:304: _NoSearch
test-integration/Util/Core.hs:1055: callAuthnReqPrecheck'
test-integration/Util/Core.hs:718: endpointToSettings
test-integration/Util/Core.hs:725: endpointToURL
test-integration/Util/Core.hs:377: getSSOEnabledInternal
test-integration/Util/Core.hs:294: xit
test-integration/Util/Email.hs:46: changeEmailBrig
test-integration/Util/Types.hs:116: _unitTestTestErrorLabel
test/Test/Wire/API/Federation/Golden/Runner.hs:74: testFromJSONFailure
test/Test/Wire/API/Federation/Golden/Runner.hs:67: testFromJSONObject
test/Test/Wire/API/Federation/Golden/Runner.hs:64: testFromJSONObjects
test/golden/Test/Wire/API/Golden/Generated/NewConv_user.hs:32: testDomain
test/golden/Test/Wire/API/Golden/Generated/QualifiedNewOtrMessage_user.hs:234: testObject_QualifiedNewOtrMessage_user_10
test/golden/Test/Wire/API/Golden/Generator.hs:115: generateBindingModule
test/golden/Test/Wire/API/Golden/Generator.hs:84: generateBindingModule'
test/golden/Test/Wire/API/Golden/Generator.hs:118: generateImports
test/golden/Test/Wire/API/Golden/Generator.hs:121: generateTestCase
test/golden/Test/Wire/API/Golden/Generator.hs:130: generateTestModule
test/golden/Test/Wire/API/Golden/Manual/UserClientPrekeyMap.hs:135: testObject_UserClientPrekeyMap_9
test/integration/API/Search.hs:275: _testOrderName
test/integration/API/Search/Util.hs:103: assertCan'tFindWithDomain
test/integration/API/Team/Util.hs:110: createTeam
test/integration/API/Team/Util.hs:272: putLegalHoldEnabled
test/integration/API/Teams/LegalHold.hs:1821: _deleteLHWhitelistTeam
test/integration/API/Teams/LegalHold.hs:1304: _putEnabled
test/integration/API/Teams/LegalHold.hs:1826: deleteLHWhitelistTeam'
test/integration/API/Teams/LegalHold.hs:1309: putEnabledM
test/integration/API/User/Util.hs:123: createRandomPhoneUser
test/integration/API/User/Util.hs:458: deleteLegalHoldDevice
test/integration/API/User/Util.hs:446: requestLegalHoldDevice
test/integration/API/Util.hs:2674: assertJust
test/integration/API/Util.hs:2670: assertNone
test/integration/API/Util.hs:2520: assertRightT
test/integration/API/Util.hs:1347: deleteClientInternal
test/integration/API/Util.hs:2169: genRandom
test/integration/API/Util.hs:2340: getUsersByUid
test/integration/API/Util.hs:2053: isMember
test/integration/API/Util.hs:2035: isUserDeleted
test/integration/API/Util.hs:2074: newNonce
test/integration/API/Util.hs:1846: postConnectionQualified
test/integration/API/Util.hs:1921: randomTeamCreator
test/integration/API/Util.hs:1586: wsAssertMemberJoin
test/integration/API/Util.hs:1742: zBot
test/integration/API/Util.hs:1751: zConv
test/integration/API/Util.hs:1748: zProvider
test/integration/Federation/Util.hs:96: assertRightT
test/integration/Test/Federator/JSON.hs:26: deriveJSONOptions
test/integration/Test/Federator/JSON.hs:29: labelmod
test/integration/Test/Federator/Util.hs:185: createUser
test/integration/Test/Federator/Util.hs:157: destroyEnv
test/integration/Util.hs:981: recoverN
test/integration/Util.hs:889: someClientId
test/unit/Test/Bonanza/Streaming.hs:71: _svlogd
test/unit/Test/Brig/Roundtrip.hs:64: testRoundTripByteString
test/unit/Test/Data/Schema.hs:589: _Age
test/unit/Test/Data/Schema.hs:589: _Name
test/unit/Test/Data/Schema.hs:600: detailSchema
test/unit/Test/Data/Schema.hs:595: tagSchema
test/unit/Test/Data/Schema.hs:631: userSchemaWithDefaultName
test/unit/Test/Data/Schema.hs:619: userSchemaWithDefaultName'
test/unit/ThreadBudget.hs:77: _Debug
test/unit/ThreadBudget.hs:77: _NoBudget
test/unit/ThreadBudget.hs:77: _Unknown
test/unit/ThreadBudget.hs:155: _testThreadBudgets
test/unit/ThreadBudget.hs:113: delayndt
test/unit/ThreadBudget.hs:87: expectLogHistory
test/unit/ThreadBudget.hs:82: extractLogHistory
test/unit/ThreadBudget.hs:64: milliSecondsToNominalDiffTime
test/unit/ThreadBudget.hs:61: toMillisecondsCeiling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment