=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== polari-3.38.0/flatpak/tpl-drop-intltool.patch-43- GLIB_GSETTINGS polari-3.38.0/flatpak/tpl-drop-intltool.patch:44: GLIB_GENMARSHAL=`$PKG_CONFIG glib-2.0 --variable=glib_genmarshal` polari-3.38.0/flatpak/tpl-drop-intltool.patch-45-diff --git a/data/Makefile.am b/data/Makefile.am ############################################## polari-3.38.0/flatpak/tpl-python3.patch-754-+ polari-3.38.0/flatpak/tpl-python3.patch:755: DBUS_SESSION_BUS_ADDRESS="`cat $me-$$.address`" polari-3.38.0/flatpak/tpl-python3.patch-756- export DBUS_SESSION_BUS_ADDRESS polari-3.38.0/flatpak/tpl-python3.patch:757: DBUS_SESSION_BUS_PID="`cat $me-$$.pid`" polari-3.38.0/flatpak/tpl-python3.patch-758-diff --git a/tools/xincludator.py b/tools/xincludator.py ############################################## polari-3.38.0/src/accountsMonitor.js-252- schema_id: 'org.gnome.Polari.Account', polari-3.38.0/src/accountsMonitor.js:253: path: `/org/gnome/Polari/Accounts/${this.get_path_suffix()}/`, polari-3.38.0/src/accountsMonitor.js-254- }); ############################################## polari-3.38.0/src/appNotifications.js-229- valign: Gtk.Align.CENTER, polari-3.38.0/src/appNotifications.js:230: label: `<b>${this._title}</b>`, polari-3.38.0/src/appNotifications.js-231- use_markup: true, ############################################## polari-3.38.0/src/appNotifications.js-258- if (this._titleLabel) polari-3.38.0/src/appNotifications.js:259: this._titleLabel.label = `<b>${title}</b>`; polari-3.38.0/src/appNotifications.js-260- } ############################################## polari-3.38.0/src/application.js-61- if (v && v.get_boolean()) { polari-3.38.0/src/application.js:62: print(`Polari ${pkg.version}`); polari-3.38.0/src/application.js-63- return 0; ############################################## polari-3.38.0/src/application.js-119- _ensureService(conn, name, opath, iface, command) { polari-3.38.0/src/application.js:120: debug(`Trying to ensure service ${name}`); polari-3.38.0/src/application.js-121- ############################################## polari-3.38.0/src/application.js-124- polari-3.38.0/src/application.js:125: log(`Failed to activate service ${name}, starting manually`); polari-3.38.0/src/application.js-126- ############################################## polari-3.38.0/src/application.js-169- this._ensureService(conn, polari-3.38.0/src/application.js:170: `${Tp.CM_BUS_NAME_BASE}idle`, polari-3.38.0/src/application.js:171: `${Tp.CM_OBJECT_PATH_BASE}idle`, polari-3.38.0/src/application.js-172- 'org.freedesktop.Telepathy.ConnectionManager', ############################################## polari-3.38.0/src/application.js-174- this._ensureService(conn, polari-3.38.0/src/application.js:175: `${Tp.CLIENT_BUS_NAME_BASE}Logger`, polari-3.38.0/src/application.js:176: `${Tp.CLIENT_OBJECT_PATH_BASE}Logger`, polari-3.38.0/src/application.js-177- Tp.IFACE_CLIENT, ############################################## polari-3.38.0/src/application.js-308- this.set_accels_for_action( polari-3.38.0/src/application.js:309: `app.${actionEntry.name}`, polari-3.38.0/src/application.js-310- actionEntry.accels); ############################################## polari-3.38.0/src/application.js-319- for (let i = 1; i < 10; i++) polari-3.38.0/src/application.js:320: this.set_accels_for_action(`app.nth-room(${i})`, [`<Alt>${i}`]); polari-3.38.0/src/application.js-321- ############################################## polari-3.38.0/src/application.js-463- joinAction.activate(new GLib.Variant('(ssu)', [ polari-3.38.0/src/application.js:464: matches[0], `#${room}`, time, polari-3.38.0/src/application.js-465- ])); ############################################## polari-3.38.0/src/application.js-470- a.get_object_path(), polari-3.38.0/src/application.js:471: `#${room}`, time, polari-3.38.0/src/application.js-472- ])); ############################################## polari-3.38.0/src/application.js-594- let tracker = this._userStatusMonitor.getUserTrackerForAccount(account); polari-3.38.0/src/application.js:595: let contactsChangedId = tracker.connect(`contacts-changed::${baseNick}`, polari-3.38.0/src/application.js-596- (t, nick) => { ############################################## polari-3.38.0/src/application.js-627- let { server, account: accountName, port } = params; polari-3.38.0/src/application.js:628: debug(`Failed to connect to ${server} with username ${accountName}`); polari-3.38.0/src/application.js-629- ############################################## polari-3.38.0/src/application.js-673- polari-3.38.0/src/application.js:674: debug(`Retrying with nickname ${nick}_`); polari-3.38.0/src/application.js:675: let params = { account: new GLib.Variant('s', `${nick}_`) }; polari-3.38.0/src/application.js-676- this._retryWithParams(account, new GLib.Variant('a{sv}', params)); ############################################## polari-3.38.0/src/application.js-686- polari-3.38.0/src/application.js:687: debug(`Retrying with ${server.address}:${server.port}`); polari-3.38.0/src/application.js-688- let params = { ############################################## polari-3.38.0/src/application.js-719- let name = account.display_name; polari-3.38.0/src/application.js:720: debug(`Account ${name} disconnected with reason ${strReason}`); polari-3.38.0/src/application.js-721- ############################################## polari-3.38.0/src/chatView.js-137- this._layout = this.create_pango_layout(null); polari-3.38.0/src/chatView.js:138: this._layout.set_markup(`<small><b>${_('New Messages')}</b></small>`, -1); polari-3.38.0/src/chatView.js-139- } ############################################## polari-3.38.0/src/chatView.js-583- polari-3.38.0/src/chatView.js:584: throw new Error(`Cannot create message from source ${source}`); polari-3.38.0/src/chatView.js-585- } ############################################## polari-3.38.0/src/chatView.js-909- _getNickTagName(nick) { polari-3.38.0/src/chatView.js:910: return `${NICKTAG_PREFIX}${Polari.util_get_basenick(nick)}`; polari-3.38.0/src/chatView.js-911- } ############################################## polari-3.38.0/src/chatView.js-970- if (message) polari-3.38.0/src/chatView.js:971: text += ` (${message})`; polari-3.38.0/src/chatView.js-972- this._insertStatus(text, member.alias, 'left'); ############################################## polari-3.38.0/src/chatView.js-999- if (message) polari-3.38.0/src/chatView.js:1000: text += ` (${message})`; polari-3.38.0/src/chatView.js-1001- ############################################## polari-3.38.0/src/chatView.js-1008- let nick = tpMessage.sender.alias; polari-3.38.0/src/chatView.js:1009: let nickTag = this._lookupTag(`nick${nick}`); polari-3.38.0/src/chatView.js-1010- if (!nickTag) ############################################## polari-3.38.0/src/chatView.js-1030- _shouldShowStatus(nick) { polari-3.38.0/src/chatView.js:1031: let nickTag = this._lookupTag(`nick${nick}`); polari-3.38.0/src/chatView.js-1032- ############################################## polari-3.38.0/src/chatView.js-1043- polari-3.38.0/src/chatView.js:1044: let headerTagName = `status-compressed${this._state.lastStatusGroup}`; polari-3.38.0/src/chatView.js:1045: let headerArrowTagName = `status-arrow-compressed${this._state.lastStatusGroup}`; polari-3.38.0/src/chatView.js:1046: let groupTagName = `status${this._state.lastStatusGroup}`; polari-3.38.0/src/chatView.js-1047- ############################################## polari-3.38.0/src/chatView.js-1136- polari-3.38.0/src/chatView.js:1137: groupTag = this._lookupTag(`status${this._state.lastStatusGroup}`); polari-3.38.0/src/chatView.js-1138- tags.push(groupTag); ############################################## polari-3.38.0/src/chatView.js-1256- this._insertWithTags(iter, polari-3.38.0/src/chatView.js:1257: `${this._formatTimestamp(message.timestamp)}\n`, tags); polari-3.38.0/src/chatView.js-1258- } ############################################## polari-3.38.0/src/chatView.js-1264- if (isAction) { polari-3.38.0/src/chatView.js:1265: message.text = `${message.nick} ${message.text}`; polari-3.38.0/src/chatView.js-1266- state.lastNick = null; ############################################## polari-3.38.0/src/chatView.js-1443- let tags = []; polari-3.38.0/src/chatView.js:1444: let groupTag = this._lookupTag(`status${this._state.lastStatusGroup}`); polari-3.38.0/src/chatView.js-1445- if (groupTag && iter.ends_tag(groupTag)) polari-3.38.0/src/chatView.js-1446- tags.push(groupTag); polari-3.38.0/src/chatView.js:1447: let headerTag = this._lookupTag(`status-compressed${this._state.lastStatusGroup}`); polari-3.38.0/src/chatView.js-1448- if (headerTag && iter.ends_tag(headerTag)) ############################################## polari-3.38.0/src/connections.js-29- let name = NetworksManager.getDefault().getNetworkName(this._id); polari-3.38.0/src/connections.js:30: this.name = `ConnectionRow ${name}`; polari-3.38.0/src/connections.js-31- ############################################## polari-3.38.0/src/connections.js-385- if (port !== defaultPort) polari-3.38.0/src/connections.js:386: this._savedServer += `:${port}`; polari-3.38.0/src/connections.js-387- ############################################## polari-3.38.0/src/entryArea.js-434- type = this._pasteContent.toString(); polari-3.38.0/src/entryArea.js:435: debug(`Failed to paste content of type ${type}`); polari-3.38.0/src/entryArea.js-436- this._uploadSpinner.stop(); ############################################## polari-3.38.0/src/initialSetup.js-134- if (room[0] !== '#') polari-3.38.0/src/initialSetup.js:135: room = `#${room}`; polari-3.38.0/src/initialSetup.js-136- ############################################## polari-3.38.0/src/ircParser.js-108- } catch (e) { polari-3.38.0/src/ircParser.js:109: logError(e, `Failed to get contact for ${nick}`); polari-3.38.0/src/ircParser.js-110- return; ############################################## polari-3.38.0/src/ircParser.js-124- if (argv.length) polari-3.38.0/src/ircParser.js:125: log(`Excess arguments to JOIN command: ${argv}`); polari-3.38.0/src/ircParser.js-126- ############################################## polari-3.38.0/src/ircParser.js-149- } catch (e) { polari-3.38.0/src/ircParser.js:150: logError(e, `Failed to get contact for ${nick}`); polari-3.38.0/src/ircParser.js-151- return; ############################################## polari-3.38.0/src/ircParser.js-204- if (argv.length) polari-3.38.0/src/ircParser.js:205: log(`Excess arguments to NICK command: ${argv}`); polari-3.38.0/src/ircParser.js-206- ############################################## polari-3.38.0/src/joinDialog.js-169- if (room[0] !== '#') polari-3.38.0/src/joinDialog.js:170: room = `#${room}`; polari-3.38.0/src/joinDialog.js-171- ############################################## polari-3.38.0/src/main.js-38- GLib.log_structured(LOG_DOMAIN, level, { polari-3.38.0/src/main.js:39: 'MESSAGE': `${message}`, polari-3.38.0/src/main.js-40- 'SYSLOG_IDENTIFIER': 'org.gnome.Polari', ############################################## polari-3.38.0/src/mainWindow.js-301- polari-3.38.0/src/mainWindow.js:302: layoutLeft = `${this._filterFallbackAppMenu(buttonsLeft)}:`; polari-3.38.0/src/mainWindow.js:303: layoutRight = `:${this._filterFallbackAppMenu(buttonsRight)}`; polari-3.38.0/src/mainWindow.js-304- } ############################################## polari-3.38.0/src/mainWindow.js-401- this._showUserListButton.get_accessible().set_name(accessibleName); polari-3.38.0/src/mainWindow.js:402: this._showUserListButton.label = `${numMembers}`; polari-3.38.0/src/mainWindow.js-403- } ############################################## polari-3.38.0/src/mainWindow.js-414- let urlText = GLib.markup_escape_text(url.url, -1); polari-3.38.0/src/mainWindow.js:415: subtitle += `${text} <a href="${urlText}">${urlText}<${'/'}a>`; polari-3.38.0/src/mainWindow.js-416- pos = url.pos + url.url.length; ############################################## polari-3.38.0/src/networksManager.js-24- } catch (e) { polari-3.38.0/src/networksManager.js:25: log(`Failed to load network list: ${e.message}`); polari-3.38.0/src/networksManager.js-26- } ############################################## polari-3.38.0/src/networksManager.js-33- } catch (e) { polari-3.38.0/src/networksManager.js:34: log(`Failed to parse network list: ${e.message}`); polari-3.38.0/src/networksManager.js-35- return false; ############################################## polari-3.38.0/src/networksManager.js-76- if (!network.servers || !network.servers.length) polari-3.38.0/src/networksManager.js:77: throw new Error(`No servers for network ${id}`); polari-3.38.0/src/networksManager.js-78- ############################################## polari-3.38.0/src/roomList.js-30- super._init({ polari-3.38.0/src/roomList.js:31: name: `RoomRow ${room.display_name}`, polari-3.38.0/src/roomList.js-32- }); ############################################## polari-3.38.0/src/roomList.js-70- mutedChangedId = this._userTracker.connect( polari-3.38.0/src/roomList.js:71: `muted-changed::${room.channel_name}`, polari-3.38.0/src/roomList.js-72- this._onMutedChanged.bind(this)); ############################################## polari-3.38.0/src/roomList.js-253- const label = isRoom ? _('Leave chatroom') : _('End conversation'); polari-3.38.0/src/roomList.js:254: this._menu.append(label, `app.leave-room(("${this._row.room.id}", ""))`); polari-3.38.0/src/roomList.js-255- ############################################## polari-3.38.0/src/roomList.js-302- polari-3.38.0/src/roomList.js:303: params.name = `RoomListHeader ${this._account.display_name}`; polari-3.38.0/src/roomList.js-304- ############################################## polari-3.38.0/src/roomList.js-308- polari-3.38.0/src/roomList.js:309: this.popover.name = `ConnectionPopover ${this._account.display_name}`; polari-3.38.0/src/roomList.js-310- ############################################## polari-3.38.0/src/roomList.js-447- this._popoverTitle.label = accountName === server ? accountName : fullTitle; polari-3.38.0/src/roomList.js:448: this._popoverStatus.label = `<sup>${this._getStatusLabel()}<${'/'}sup>`; polari-3.38.0/src/roomList.js-449- } else { ############################################## polari-3.38.0/src/roomList.js-452- polari-3.38.0/src/roomList.js:453: this._popoverTitle.label = `<b>${_('Connection Problem')}<${'/'}b>`; polari-3.38.0/src/roomList.js-454- this._popoverStatus.label = this._getErrorLabel(); ############################################## polari-3.38.0/src/roomStack.js-206- }); polari-3.38.0/src/roomStack.js:207: title.label = `<span letter_spacing="4500">${_('Polari')}<${'/'}span>`; polari-3.38.0/src/roomStack.js-208- title.get_style_context().add_class('polari-background-title'); ############################################## polari-3.38.0/src/roomStack.js-241- _init(room, sizeGroup) { polari-3.38.0/src/roomStack.js:242: super._init({ name: `RoomView ${room.display_name}` }); polari-3.38.0/src/roomStack.js-243- ############################################## polari-3.38.0/src/serverRoomManager.js-333- let checked = !sensitive; polari-3.38.0/src/serverRoomManager.js:334: let count = `${roomInfo.get_members_count(null)}`; polari-3.38.0/src/serverRoomManager.js-335- ############################################## polari-3.38.0/src/tabCompletion.js-41- let row = new Gtk.ListBoxRow(); polari-3.38.0/src/tabCompletion.js:42: row._text = `/${commands[i]}`; polari-3.38.0/src/tabCompletion.js-43- row._casefoldedText = row._text.toLowerCase(); ############################################## polari-3.38.0/src/tabCompletion.js-166- if (this._isCommand) polari-3.38.0/src/tabCompletion.js:167: return `${row._text} `; polari-3.38.0/src/tabCompletion.js-168- if (this._startPos === 0 || this._isChained) polari-3.38.0/src/tabCompletion.js:169: return `${row._text}: `; polari-3.38.0/src/tabCompletion.js-170- return row._text; ############################################## polari-3.38.0/src/telepathyClient.js-79- let statusString = Object.keys(SASLStatus)[status]; polari-3.38.0/src/telepathyClient.js:80: debug(`Auth status for server ${name}: ${statusString}`); polari-3.38.0/src/telepathyClient.js-81- ############################################## polari-3.38.0/src/telepathyClient.js-178- } catch (e) { polari-3.38.0/src/telepathyClient.js:179: debug(`Failed to list bus names: ${e}`); polari-3.38.0/src/telepathyClient.js-180- } ############################################## polari-3.38.0/src/telepathyClient.js-299- polari-3.38.0/src/telepathyClient.js:300: debug(`Setting presence of account "${accountName}" to ${status}`); polari-3.38.0/src/telepathyClient.js-301- account.request_presence_async(presence, status, msg, (o, res) => { ############################################## polari-3.38.0/src/telepathyClient.js-304- } catch (e) { polari-3.38.0/src/telepathyClient.js:305: log(`Connection failed: ${e.message}`); polari-3.38.0/src/telepathyClient.js-306- } ############################################## polari-3.38.0/src/telepathyClient.js-338- polari-3.38.0/src/telepathyClient.js:339: let preferredHandler = `${Tp.CLIENT_BUS_NAME_BASE}Polari`; polari-3.38.0/src/telepathyClient.js-340- req.ensure_and_observe_channel_async(preferredHandler, cancellable, ############################################## polari-3.38.0/src/telepathyClient.js-347- } catch (e) { polari-3.38.0/src/telepathyClient.js:348: debug(`Failed to ensure channel: ${e.message}`); polari-3.38.0/src/telepathyClient.js-349- ############################################## polari-3.38.0/src/telepathyClient.js-383- } catch (e) { polari-3.38.0/src/telepathyClient.js:384: log(`Failed to send identify message: ${e.message}`); polari-3.38.0/src/telepathyClient.js-385- } ############################################## polari-3.38.0/src/telepathyClient.js-400- } catch (e) { polari-3.38.0/src/telepathyClient.js:401: log(`Failed to send message: ${e.message}`); polari-3.38.0/src/telepathyClient.js-402- } ############################################## polari-3.38.0/src/telepathyClient.js-481- } catch (e) { polari-3.38.0/src/telepathyClient.js:482: log(`Failed to leave channel: ${e.message}`); polari-3.38.0/src/telepathyClient.js-483- } ############################################## polari-3.38.0/src/telepathyClient.js-615- _getPendingNotificationID(room, id) { polari-3.38.0/src/telepathyClient.js:616: return `pending-message-${room.id}-${id}`; polari-3.38.0/src/telepathyClient.js-617- } ############################################## polari-3.38.0/src/telepathyClient.js-619- _getIdentifyNotificationID(accountPath) { polari-3.38.0/src/telepathyClient.js:620: return `identify-password-${accountPath}`; polari-3.38.0/src/telepathyClient.js-621- } ############################################## polari-3.38.0/src/thumbnailer.js-84- } catch (e) { polari-3.38.0/src/thumbnailer.js:85: log(`Creating snapshot failed: ${e}`); polari-3.38.0/src/thumbnailer.js-86- this.emit('snapshot-failed'); ############################################## polari-3.38.0/src/thumbnailer.js-111- } catch (e) { polari-3.38.0/src/thumbnailer.js:112: log(`Failed to get clip information: ${e} (${e.code})`); polari-3.38.0/src/thumbnailer.js-113- } ############################################## polari-3.38.0/src/urlPreview.js-16- this._subProc = null; polari-3.38.0/src/urlPreview.js:17: this._thumbnailsDir = `${GLib.get_user_cache_dir()}/polari/thumbnails/`; polari-3.38.0/src/urlPreview.js-18- ############################################## polari-3.38.0/src/urlPreview.js-67- this._subProc = Gio.Subprocess.new( polari-3.38.0/src/urlPreview.js:68: ['gjs', `${pkg.pkgdatadir}/thumbnailer.js`, uri, filename], polari-3.38.0/src/urlPreview.js-69- Gio.SubprocessFlags.NONE); ############################################## polari-3.38.0/src/urlPreview.js-79- async _thumbExists(data) { polari-3.38.0/src/urlPreview.js:80: const file = Gio.File.new_for_path(`${data.filename}`); polari-3.38.0/src/urlPreview.js-81- try { ############################################## polari-3.38.0/src/urlPreview.js-93- polari-3.38.0/src/urlPreview.js:94: return `${this._thumbnailsDir}${checksum.get_string()}.png`; polari-3.38.0/src/urlPreview.js-95- } ############################################## polari-3.38.0/src/urlPreview.js-163- else polari-3.38.0/src/urlPreview.js:164: log(`Thumbnail generation for ${this.uri} failed: ${e}`); polari-3.38.0/src/urlPreview.js-165- this._image.set({ ############################################## polari-3.38.0/src/userList.js-387- this._globalStatusChangedId = polari-3.38.0/src/userList.js:388: this._userTracker.connect(`status-changed::${basenick}`, polari-3.38.0/src/userList.js-389- this._onStatusChanged.bind(this)); ############################################## polari-3.38.0/src/userList.js-393- this._contactsChangedId = polari-3.38.0/src/userList.js:394: this._userTracker.connect(`contacts-changed::${basenick}`, () => { polari-3.38.0/src/userList.js-395- this._userDetails.user = this._userTracker.lookupContact(this._nickname); ############################################## polari-3.38.0/src/userList.js-432- polari-3.38.0/src/userList.js:433: super._init({ name: `UserListRow ${user.alias}` }); polari-3.38.0/src/userList.js-434- ############################################## polari-3.38.0/src/userList.js-527- filterIndex + this._filter.length); polari-3.38.0/src/userList.js:528: this._label.label = `${preMatch}<b>${theMatch}<${'/'}b>${postMatch}`; polari-3.38.0/src/userList.js-529- } ############################################## polari-3.38.0/src/userTracker.js-98- polari-3.38.0/src/userTracker.js:99: newlyMuted.forEach(s => this.emit(`muted-changed::${s}`, s, true)); polari-3.38.0/src/userTracker.js:100: newlyUnmuted.forEach(s => this.emit(`muted-changed::${s}`, s, false)); polari-3.38.0/src/userTracker.js-101- }); ############################################## polari-3.38.0/src/userTracker.js-247- if (this._pushMember(map, baseNick, member) === 1) { polari-3.38.0/src/userTracker.js:248: this.emit(`status-changed::${baseNick}`, baseNick, status); polari-3.38.0/src/userTracker.js-249- ############################################## polari-3.38.0/src/userTracker.js-256- polari-3.38.0/src/userTracker.js:257: this.emit(`contacts-changed::${baseNick}`, member.alias); polari-3.38.0/src/userTracker.js-258- } ############################################## polari-3.38.0/src/userTracker.js-281- if (nContacts === 0) { polari-3.38.0/src/userTracker.js:282: this.emit(`status-changed::${baseNick}`, member.alias, status); polari-3.38.0/src/userTracker.js-283- this._setNotifyActionEnabled(member.alias, true); ############################################## polari-3.38.0/src/userTracker.js-292- } polari-3.38.0/src/userTracker.js:293: this.emit(`contacts-changed::${baseNick}`, member.alias); polari-3.38.0/src/userTracker.js-294- } ############################################## polari-3.38.0/src/userTracker.js-397- let baseNick = Polari.util_get_basenick(nickName); polari-3.38.0/src/userTracker.js:398: return `notify-user-${pathSuffix}-${baseNick}`; polari-3.38.0/src/userTracker.js-399- } ############################################## polari-3.38.0/src/userTracker.js-422- polari-3.38.0/src/userTracker.js:423: return `app.${name}`; polari-3.38.0/src/userTracker.js-424- } ############################################## polari-3.38.0/src/utils.js-61-const _urlRegexp = new RegExp( polari-3.38.0/src/utils.js:62: `(^|${_leadingJunk})` + polari-3.38.0/src/utils.js-63- '(' + ############################################## polari-3.38.0/src/utils.js-67- '(?:' + polari-3.38.0/src/utils.js:68: `${_schemeWhitelist.join('|')}` + // scheme: polari-3.38.0/src/utils.js-69- '):' + ############################################## polari-3.38.0/src/utils.js-77- '|' + // or polari-3.38.0/src/utils.js:78: `${_balancedParens}` + // balanced parens polari-3.38.0/src/utils.js-79- ')+' + polari-3.38.0/src/utils.js-80- '(?:' + // end with: polari-3.38.0/src/utils.js:81: `${_balancedParens}` + // balanced parens polari-3.38.0/src/utils.js-82- '|' + // or polari-3.38.0/src/utils.js:83: `${_notTrailingJunk}` + // last non-junk char polari-3.38.0/src/utils.js-84- ')' + ############################################## polari-3.38.0/src/utils.js-115- 'polari', polari-3.38.0/src/utils.js:116: `${name}-completed`, polari-3.38.0/src/utils.js-117- ]); ############################################## polari-3.38.0/src/utils.js-123- return false; polari-3.38.0/src/utils.js:124: log(`Failed to mark onetime action ${name} as completed: ${e.message}`); polari-3.38.0/src/utils.js-125- } ############################################## polari-3.38.0/src/utils.js-154- let name = account.display_name; polari-3.38.0/src/utils.js:155: log(`Failed to store password for account ${name}: ${e.message}`); polari-3.38.0/src/utils.js-156- callback(false); ############################################## polari-3.38.0/src/utils.js-176- let name = account.display_name; polari-3.38.0/src/utils.js:177: log(`Failed to lookup password for account "${name}": ${e.message}`); polari-3.38.0/src/utils.js-178- callback(null); ############################################## polari-3.38.0/src/utils.js-197- const name = account.display_name; polari-3.38.0/src/utils.js:198: log(`Failed to clear password for account "${name}": ${e.message}`); polari-3.38.0/src/utils.js-199- } ############################################## polari-3.38.0/src/utils.js-214- let name = match[2]; polari-3.38.0/src/utils.js:215: let url = GLib.uri_parse_scheme(name) ? name : `http://${name}`; polari-3.38.0/src/utils.js-216- res.push({ name, url, pos: match.index + match[1].length }); ############################################## polari-3.38.0/src/utils.js-224- res.push({ polari-3.38.0/src/utils.js:225: url: `irc://${server}/${match[2]}`, polari-3.38.0/src/utils.js:226: name: `#${match[2]}`, polari-3.38.0/src/utils.js-227- pos: match.index + match[1].length, ############################################## polari-3.38.0/src/utils.js-242- app.notificationQueue.addNotification(n); polari-3.38.0/src/utils.js:243: debug(`Failed to open ${url}: ${e.message}`); polari-3.38.0/src/utils.js-244- } ############################################## polari-3.38.0/src/utils.js-262- let session = new Soup.Session(); polari-3.38.0/src/utils.js:263: let paramUrl = `${GPASTE_BASEURL}api/json/parameter/expire`; polari-3.38.0/src/utils.js-264- let message = Soup.form_request_new_from_hash('GET', paramUrl, {}); ############################################## polari-3.38.0/src/utils.js-301- if (title.length > MAX_PASTE_TITLE_LENGTH) polari-3.38.0/src/utils.js:302: title = `${title.substr(0, MAX_PASTE_TITLE_LENGTH - 1)}…`; polari-3.38.0/src/utils.js-303- ############################################## polari-3.38.0/src/utils.js-311- let session = new Soup.Session(); polari-3.38.0/src/utils.js:312: let createUrl = `${GPASTE_BASEURL}api/json/create`; polari-3.38.0/src/utils.js-313- let message = Soup.form_request_new_from_hash('POST', createUrl, params); ############################################## polari-3.38.0/src/utils.js-326- if (info.result && info.result.id) polari-3.38.0/src/utils.js:327: callback(`${GPASTE_BASEURL}${info.result.id}`); polari-3.38.0/src/utils.js-328- else ############################################## polari-3.38.0/src/utils.js-349- let requestHeaders = message.request_headers; polari-3.38.0/src/utils.js:350: requestHeaders.append('Authorization', `Client-ID ${IMGUR_CLIENT_ID}`); polari-3.38.0/src/utils.js-351- session.queue_message(message, () => {