Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:illuusio:php-next
php7-phabricator
phabricator.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File phabricator.changes of Package php7-phabricator
------------------------------------------------------------------- Wed Aug 02 11:47:20 UTC 2023 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20230530T120616~40b272fa: * Addressing PHP8 incompatibilities - Miscellaneous * Addressing PHP8 incompatibilities - Conduit * Addressing some PHP8 incompatibilities - Dashboard * Addressing some PHP8 incompatibilities - Misc. Applications * Updates for Mercurial's HTTP protocol * Addressing some PHP 8 incompatibilities - Remarkup * Addressing some PHP8 incompatibilities - Diffusion & Differential * Addressing some PHP8 incompatibilities - ProfileMenuItem * Addressing some PHP 8 incompatibilities * Fix support for pk-zip compressed figlet font files * Update Figlet implementation to be PHP8 compatible * Fix file PHID extraction in Pholio * Flatten "RemarkupValue" objects when setting field defaults for custom forms * Fix repository URI generation for SVN commit identifiers represented with integer types * Fix a policy issue where permissions were not properly checked when disabling global builtin queries * Remove obsolete, policy-violating "owners.query" API method * Improve remarkup metadata robustness against debris in the database ------------------------------------------------------------------- Wed Jun 15 12:32:36 UTC 2022 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20220614T094029~f2a7db1b1a: * (stable) Flatten "RemarkupValue" objects when setting field defaults for custom forms * (stable) Fix repository URI generation for SVN commit identifiers represented with integer types * (stable) Improve remarkup metadata robustness against debris in the database * Update Slowvote poll status to use sensible string constants * Separate Slowvote poll status onto a dedicated object * Update Slowvote voting methods to use sensible string constants * Move Slowvote vote types to a separate object * Update Slowvote to use sensible string constants for response visibility * Move Slowvote response visibility to a separate object * Migrate "SlowvotePoll" to modern mailkey storage * Update nonstandard PHID key on "SlowvotePoll" * Update "Files" attachment table to show more attachment details and support detachment * Pass "object" to modular transaction methods explicitly * Provide a default "loadPage()" implementation on "CursorPagedPolicyAwareQuery" * Provide a simple "Attach File" explicit workflow for files referenced but not attached * Provide a rudimentary "Attached Files" curtain UI panel * Give "FileAttachment" policy support and a query object * Don't consider file references inside quoted text blocks to grant "attachment intent" * Only attach files that are both referenced in Remarkup and attached by explicit metadata * Provide missing default attachment list for Files transactions * Remove obsolete "setDisableMacros()" on "PhabricatorRemarkupControl" * Generate file attachment transactions for explicit Remarkup attachments on common edit pathways * Remove file attachment edge types, including API access * Remove all "FileHasObject" edge reads and writes * Remove all "ObjectHasFile" edge reads and writes * Copy file attachment edges to new storage * Adjust paste content transaction to support earlier file PHID extraction * Double-write file attachment to old "edge" storage and new "attachment" storage * Remove "PhabricatorFile->detachFromObject()" * Add database storage for a dedicated file attachment table * Do not extract file PHIDs from remarkup blocks for attachment * Fix some test suite stragglers with PHP 8.1 compatibility * Persist remarkup metadata in "VersionedDrafts" and record explicit file uploads * Give "RemarkupControl" support for tracking metadata * Fix an exception in cursor pagination of Conpherence threads * Remove "feed.publish" API * Correct overbroad automatic capability grant of global settings objects * Prevent embedded remarkup content from cycling when it contains embedded self-references * In Drydock, yield for reclaiming resources in the "released" state * Remove the "25% of active pool" growth rate throttle from Drydock * Adjust the Drydock allocator to limit each pending lease to one allocating resource * Formalize some more Drydock conditions and bookkeeping * Add "--all" flags to "release-lease" and "release-resource" workflows in "bin/drydock" * Don't reclaim resources that have a destroyed lease less than 3 minutes old * Allow "bin/drydock lease ..." to select particular blueprints with "--blueprint" * Use the same logic in "bin/drydock lease" and LeaseUpdateWorker to identify candidate blueprints * Allow "bin/drydock lease" to acquire many identical leases with "--count N" * Update "bin/drydock command" help text to use more standard quoting * Fail in a more comprehensible way when a WorkingCopy lease omits or mangles "repositories.map" * Fix various "strlen(null)" PHP 8.1 issues on "bin/phd" and "bin/drydock" pathways * Remove the "Phragment" application * Remove the "Releeph" application * Remove product literal strings in "pht()", part 25 * Remove product literal strings in "pht()", part 24 * Remove product literal strings in "pht()", part 23 * Remove product literal strings in "pht()", part 22 * Remove product literal strings in "pht()", part 21 * Remove product literal strings in "pht()", part 20 * Remove product literal strings in "pht()", part 19 * Remove product literal strings in "pht()", part 18 * Remove product literal strings in "pht()", part 17 * Remove product literal strings in "pht()", part 16 * Remove product literal strings in "pht()", part 15 * Remove product literal strings in "pht()", part 14 * Remove product literal strings in "pht()", part 13 * Remove product literal strings in "pht()", part 12 * Remove product literal strings in "pht()", part 11 * Fix a PHP 8.1 string strictness issue in repositories * Remove product literal strings in "pht()", part 10 * Remove product literal strings in "pht()", part 9 * Remove product literal strings in "pht()", part 8 * Remove product literal strings in "pht()", part 7 * Remove product literal strings in "pht()", part 6 * Remove product literal strings in "pht()", part 5 * Remove product literal strings in "pht()", part 4 * Remove product literal strings in "pht()", part 3 * Remove product literal strings in "pht()", part 2 * Remove product literal strings in "pht()", part 1 * Fix an issue where Herald may fail to extract content from an empty commit * Fix an issue where we may "min()" an empty array when viewing a revision with no changesets * Fix an issue where "git" may be unable to read a temporary file in Diffusion * Improve some PHP 8.1 behavior in "bin/auth recover" * In Git, always "sudo" to the daemon user if a daemon user is configured * Improve some UI/language for Phame posts when viewer doesn't have CAN_INTERACT * Give Phame blog posts configurable interact policies, with a default policy of "Same as Blog" * Remove unused "MARKUP_FIELD_SUMMARY" for Phame posts * Fix a PHP 8.1 unit test failure in Projects * Give Phame blogs mutable interact policies * Fix double-bordered breadcrumbs in Phame blogs * Remove ancient Remarkup constants from Phame and Maniphest * Make Phame blog policies non-nullable * Add a "--database <name> ..." flag to "bin/storage dump" * Fix a PHP 8.1 strlen() issue with "mysql.pass" configuration ------------------------------------------------------------------- Wed Jan 12 16:11:46 UTC 2022 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20211211T074801~5c5b7daaeb: * Document Mailgun as discouraged, and update Postmark remote address blocks * Remove "bin/celerity" dependency on database setup * Provide missing "AlmanacInterfaceTransactionQuery" * Correct a parameter order swap in "diffusion.historyquery" for Mercurial * Fix searching legalpad documents by contributors * Add support to marking commits as UNREACHABLE for Mercurial * Remove history query from DiffusionRepositoryController as it is unused * Use "MethodCallFuture" to move Diffusion Conduit exceptions to resolution time * Fix subtype extension support check * Pass a real context object to Phriction previews, fixing mentions * Fix Phriction document previews for the root document ("/") with Apache option "MergeSlashes On" * Add an "eval" rule to Remarkup * Make "DifferentialDiff->properties" a proper "attachable" property * Resolve deleted packages properly as having no mailable members * Rename "HarbormasterRestartException" to "HarbormasterMessageException" * Allow "harbormaster.sendmessage" to send control command (pause, restart, abort, resume) to Builds/Buildables * Add a side nav to Conduit API method console pages * Add stub "harbormaster.build.edit" and "harbormaster.buildable.edit" API methods * Modularize "HarbormasterBuildableTransaction" * Remove "HarbormasterBuildableTransaction::TYPE_CREATE" * Remove "HarbormasterBuildCommand" * Modularize almost all Harbormaster build message workflows and UI/UX * Modularize individual Harbormaster build messages * Modularize HarbormasterBuildTransaction * Remove "HarbormasterBuildTransaction::TYPE_CREATE" * Correct the flow of edit authority when sending messages to HarbormasterBuild objects * Improve formality of "HarbormasterBuild" states * Merge the "HarbormasterBuildCommand" table into "HarbormasterBuildMessage" * Rename "HarbormasterBuild" methods to prepare for use of the "BuildMessages" table * Use "resolve()", not "execute()", for PhutilExecPassthru callsites in Phabricator * Suppress PHP 8 deprecation warning in startup * New MediaWiki logo for the icon that represents the MediaWiki oauth provider. * Update templates used with mercurial to remove '--debug' * Remove some "Phacility" and "epriestley" references * Updating the filtering of Mercurial debug output * Update a few random typos * Add an "Authority" control to Packages to support "Watcher" packages * Correct a mistaken path in the "Advanced Configuration" documentation * Saturate day of month in datepicker * Provide an ad-hoc maintenance lock for clustered repositories * Allow maintenance scripts to write synthetic events to the push log that act as repository updates * Improve display behavior for write locks held by omnipotent users * Correct an issue where "dashboard.panel.edit" fatals in the API console * Remove documentation for support, feature requests, contributing code, and filing bug reports * Document Phabricator as no longer actively maintained * Don't attempt to test capabilities on incomplete handles * Update client logic for inline comment "Save" and "Cancel" actions * Formally track "initial", "committed", and "active" states for inline comments * When creating an inline comment, populate the content state with the default suggestion text * On inline comments, track an explicit "committed" content state * Fix an issue when undoing mutiple inline comment deletions * Make the client authoritative for "Cancel" actions * Make the client authoritative for "Save" actions * Remove direct reads of form state from main Inline client code * Make client inlines track an "active" state * Make inline "ContentState" a client object, and track "hasSuggestion" on it * Fix an issue where inlines could be duplicated in the client list * Skip "git for-each-ref" when identifying deleted commits * Correct issue with "bindings" conduit attachment ------------------------------------------------------------------- Tue Apr 27 10:45:30 UTC 2021 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20210328T111614~2afedad61c: * (stable) Skip "git for-each-ref" when identifying deleted commits * (stable) Correct issue with "bindings" conduit attachment * Correct "getActiveBindings()" method name * Correct minor "jump to symbol" behavior in Differential * Replace Differential "lint stars" with icons * Replace Differential "unit stars" with icons * When using "Update Diff" from the web UI, prefill "Repository" properly * Use a less-misleading example for Conduit custom constraints * Default the Almanac Devices query to "Active Devices" * Forbid disabled devices from authenticating via SSH or HTTP * Modernize "mailKey" on Fund initiatives * Modernize "mailKey" for Calendar Event * Modernize "mailKey" for Almanac Networks * Modernize "mailKey" on Almanac Namespaces * Modernize "mailKey" for Almanac Bindings * Modernize "mailKey" on AlamnacService * Make upstream callers respect "active bindings" when querying Almanac * Add a "status" property to Almanac devices * Make minor Almanac device modernization updates * Migrate Almanac Device "mailKey" to modern storage * Remove or correct various "phabricator/" references to "libphutil" * Expose "affectedPaths" to "differential.revision.search" Conduit API method * Move Diffusion to "withPaths()" for "Recent Open Revisions", and remove "withPath()" from DifferentialRevisionQuery * Support a "withPaths()" API in DifferentialRevisionQuery, and use it on the revision view * Update "AffectedPath" table when a revision's repository changes * Update table schema for "AffectedPath" table * Move "Affected Path" index updates to a separate class * Add a debug view of the "Affected Path" index to Differential * Lift peculiar side effect of path indexing out of indexer * Remove support for "paths" parameter in "differential.query" * Retitle "Recently Open Revisions" panel to "Recent Open Revisions" * Clarify the behavior of "audit.can-author-close-audit" * Fix a followup notification paging error with partial objects * Provide more help around GRANT errors, particularly for missing TEMPORARY TABLE permission * Improve routing of "/robots.txt", "/favicon.ico", and "/status/" on Short and Blog sites * Improve routing of "/robots.txt", "/favicon.ico", "/status/", and 404 on custom Sites * In JSON DocumentEngine, preserve the distinction between "{}" and "[]" * Fix an error when users receive notifications about objects they can no longer see * Interpret search tokens in the for "_..." as substring search * Allow "transaction.search" to be called on an object type * Give audit statuses API constants that match their UI strings * Modernize and clean up "PhabricatorAuditStatusConstants" * Remove very old Audit status constants and AuditRequest data * Add a very basic "auditors" attachment to "differential.commit.search" * Provide default image alt text in more contexts and support custom alt text * Hide the "Author" field in Differential on the web create workflow * In Audit, use repository identities to prevent author-auditors * Use the same icon for "Resigned" in Differential and Diffusion * Improve rendering behavior for "foist upon" with an empty tokenizer * Provide a more general "Author" transaction for Differential * Provide new tool "bin/user approve" to approve an account. * (stable) Never return external connections to the GlobalLock connection pool * (stable) Refuse to acquire a second GlobalLock on a connection * (stable) Prevent external connections from being mutated on held locks * (stable) When a GlobalLock with an external connection is released, don't return it to the pool * Never return external connections to the GlobalLock connection pool * Refuse to acquire a second GlobalLock on a connection * Prevent external connections from being mutated on held locks * When a GlobalLock with an external connection is released, don't return it to the pool * When updating revisions in responset to commits, use the omnipotent viewer to pull diffs * Fix an issue where paginating notifications could fail a GROUP BY test * Support an SSH error log * Correct behavior of "writable" Almanac service binding for repository services * Add an internal service ref panel to repository "Storage" information * Provide hovercards for generic edge stories, and include more message information in commit hovercards * When mapping phantom comments across changes, correct an off-by-one issue * Apply "pcre.*_limit" ini options in web environments * Provide a more structured result log for Herald rules * Lift core of "HeraldConditionResult" to "HeraldTranscriptResult" * Provide a more structured result log for Herald conditions * Separate Herald transcripts into several different views * Remove Facebook OAuth dependency on "security_settings" property * Improve performance of "phabricator:20210215.changeset.02.phid-populate.php" * Add more useful PHIDs to Harbormaster build variables * Add a negative lookbehind to the Remarkup "bare URI" regular expression pattern * Limit remarkup URI protocol length to 32 characters to avoid expensive regex behavior * When documents are indexed, record the indexer version (versus the object version) and index epoch * When updating a Ferret search index document, reuse existing rows where possible * Add more constraints to "harbormaster.target.search" * Provide a "differential.changeset.search" Conduit API method * Add a PHID to Changesets * When a revision has only human reviewers but none can view it, show a warning banner * When a reviewer can't see a revision, show it clearly in the reviewer list * Render user hovercards with context information about their ability to see the context object * Restructure Hovercards to support more context information * Propagate the "ContextObject" to Remarkup rendering in timelines * When a subscriber can't see an object, clearly show that they're missing the permission in the curtain UI * Lift bulk tests for "many users against one object" capabilities into "PolicyFilterSet" * Update install and upgrade documentation for libphutil * Test if "get_magic_quotes_gpc()" exists before calling it * (stable) Add an "--ignore-locality" flag to "bin/repository pull" * Add an "--ignore-locality" flag to "bin/repository pull" * Remove "AlmanacPropertyInterface" from "AlmanacNamespace" * Remove "final" from "private" methods in Phabricator * Add basic documentation for using "bin/worker" to manage imports of large repositories * Add "bin/worker delay" and "bin/worker priority" utilities for managing task queues * Add more selectors to existing "bin/worker" commands * Internally, align commit processing tasks around PHIDs, not IDs * Improve consistency in use of "via", "objectPHID", and "containerPHID" parameters in repository workers * Add support for a "containerPHID" in the worker queue * Introduce storage patch "phases" to allow index-rebuilding patches to execute after worker queue schema changes * Improve help for "bin/policy unlock" to make it explicit that you can name objects with a PHID * (stable) Execute project membership materialization as "SELECT" + "INSERT", not "INSERT ... SELECT" * (stable) Correct Diffusion browse behavior when visiting a path URI with no trailing slash * Execute project membership materialization as "SELECT" + "INSERT", not "INSERT ... SELECT" * Correct Diffusion browse behavior when visiting a path URI with no trailing slash * Prevent interruption by the PHP "set_time_limit()" mechanism while holding the durable write lock * Catch more HTTP VCS errors and convert them into VCS repsonses * After loading the effective Viewer during a VCS request, flag them for inline cache generation * Return Git HTTP error messages in an HTTP header * Allow "differential.createinline" to accept JSON "false" for "isNewFile" * Improve performance of repository discovery in repositories with >65K refs * Fix a "setExternalURI()" fatal while browsing directories with submodules * Correct Git repository browse behavior for differences in "ls-tree" output ------------------------------------------------------------------- Thu Jan 28 12:36:13 UTC 2021 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20210126T161745~36a21adb90: * (stable) Prevent interruption by the PHP "set_time_limit()" mechanism while holding the durable write lock * (stable) Catch more HTTP VCS errors and convert them into VCS repsonses * (stable) After loading the effective Viewer during a VCS request, flag them for inline cache generation * (stable) Return Git HTTP error messages in an HTTP header * (stable) Improve performance of repository discovery in repositories with >65K refs * (stable) Fix a "setExternalURI()" fatal while browsing directories with submodules * (stable) Correct Git repository browse behavior for differences in "ls-tree" output * Correct some issues around IMPORTED_PERMANENT in RefEngine * Support an "--active" flag for selecting active tasks * Lift logic for queueing commit import tasks into RepositoryEngine * Separate "shouldPublishRef()" from "isPermanentRef()" and set "IMPORTED_PERMANENT" more narrowly * Rename "IMPORTED_CLOSEABLE" to "IMPORTED_PERMANENT" to clarify the meaning of the flag * Correct the behavior of "bin/repository discover --repair" * Correct a straggling CLI format string after ref selector changes * Further correct and disambigutate ref selectors passed to Git on the CLI * Disambiguate Git ref selectors in some Git command line invocations * Support "control" and "return/enter" in the remarkup rule for keystrokes * Add "M<digit>" and "P<digit>" to the default Remarkup ignore list * Fix reading of the request path when running the PHP builtin webserver * Change baseURI for Packages to avoid 404 * Add a basic "harbormaster.step.edit" API method * Add a basic "harbormaster.step.search" API method * Guarantee terms in PhabricatorAuthPasswordEngine are strings * Fix isValidGitShallowCloneResponse * Add a missing "GROUP BY" to MailQuery when querying for multiple recipients * When a new, deleted, draft inline is revived with "Undo", undelete it ------------------------------------------------------------------- Wed Dec 23 11:08:44 UTC 2020 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20201019T123655~86ad698639: * (stable) When a new, deleted, draft inline is revived with "Undo", undelete it * (stable) Remove obsolete write to "pid" property in "annihilateProcessGroup()" in Daemon Overseer * (stable) When printing timestamps on paper: use an absolute, context-free date format * (stable) Coerce Chrome into breaking monospaced text when printing tables to PDFs * (stable) Move "Wait for Previous Commits to Build" out of prototype * (stable) Fix an issue with destruction of Revision and Diff objects with viewstates * (stable) Likely, fix a warning when rendering modified coverage * (stable) Fix an issue where querying for a large number of projects by slug could paginate incorrectly * (stable) When acquiring a GlobalLock, put good connections that just got unlucky back in the pool * (stable) Add "--background" and "--count" flags to "bin/webhook call" * (stable) Improve the quality of SSH error messages * (stable) Fix an issue where "Export Data" could fail if a user had a nonempty custom policy preference * (stable) In Phortune accounts, prevent self-removal more narrowly * (stable) Fix an issue where inline comments with only edit suggestions are considered empty * (stable) When cancelling an edit of an inline with content, don't hide the inline * (stable) Fix two rendering issues with Jupyter notebooks * (stable) Treat PHP7 "Throwable" exceptions like other unhandled "Exception" cases in the worker queue * (stable) Update out-of-date API calls when rendering diffs inline in email * (stable) Fix an issue where builds with no initiator failed to render in build plans * (stable) Fix "r" and "R" both replying with quote on inline comments * (stable) Fix an unusual issue with intradiff highlighting of files with uncommon end-of-file modifications * (stable) Survive importing Git commits with no commit message and/or no author * (stable) Fix an out-of-order access issue with inlines * (stable) Fix an issue where storage inlines are fed to InlineAdjustmentEngine * (stable) Fix an issue where non-ID changeset state keys were used as changeset IDs * (stable) Fix an intradiff error when the newer changeset does not exist * (stable) Fix an issue where text intradiff bodies may not render * (stable) Fix an issue where the "%%%" parser could match too many lines in unterminated blocks * (stable) Stabilize fatals when a build has a build plan the viewer can't see because of policy restrictions * (stable) Replace nonexistent "withPHIDs()" in ChangesetQuery with "withIDs()" * (stable) Fix an issue where the Maniphest burnup chart was trying to render a non-View object * (stable) Fix an issue with "Auditors:" where an edge edit was used as a PHID list * (stable) Use "@" to silence "GC list" warnings from "apc_store()" and "apcu_store()" * (stable) Fix an invalid index access for synthetic lint inline comments from Harbormaster * (stable) Make Conduit "www-form-urlencoded" parsing of "true" and "false" case-insensitive * (stable) Make omitting "value" from a transaction description an explicit error * (stable) Fix a Diffusion issue where commits that do not show changesets would incorrectly try to render changesets * (stable) Fix some PHP 7.4 array index access issues * (stable) Skip "null" lines when constructing raw documents for DocumentEngine rendering * (stable) Use "rest/api/3/myself" to retrieve JIRA profile details, not "rest/auth/1/session" * (stable) Add a missing "null" check when rebuilding old/new diff content * (stable) When proxying HTTP repository responses from repository nodes, discard content description headers * (stable) Parse "multipart/form-data" bodies even if "enable_post_data_reading" is on * (stable) Stick the page footer in the right place on Formation View pages * (stable) Don't pass "No newline at end of file." annotations to DocumentEngines as literal diff text * (stable) Update a very old Phriction migration which incorrectly uses "save()" * (stable) Fix an issue where raw diffs that are not attached to revisions could skip repository policy checks * (stable) Whitelist "vscode://" as an allowed Editor protocol * (stable) Add an "isDone" flag to "transaction.search" for Differential inline comments * (stable) If daemon running-as-user setup check fails its query, don't bother with it * Improve performance when marking commits as unreachable after multiple ref deletions * (stable) Fix an issue where Herald rules could fail to evaluate at post-commit time * (stable) Don't use "phutil_hashes_are_identical()" to compare public keys * (stable) Add an optional "--sshd-key" argument to "bin/ssh-auth" for reading "%k" from modern sshd * (stable) Remove the "ssh-auth-key" script * (stable) Fix an issue where added or removed source files could incorrectly select a DocumentEngine * (stable) Use "git log ... --stdin" instead of "git log ... --not ..." to avoid oversized command lines * (stable) When a large number of commits need to be marked as published, issue the lookup query in chunks * (stable) Fix an issue where any diff which could possibly be rendered as Jupyter decided to render as Jupyter * (stable) Don't offer personal saved queries in global "Search Scope" settings dropdown * (stable) Fix global search scope fatal on 404 page (or other pages with no Application) * (stable) Remove the "ONLY_FULL_GROUP_BY" SQL mode setup warning and change the setup key for "STRICT_ALL_TABLES" * (stable) Update a straggling "getAuthorities()" call in Fund * (stable) Clean up two straggling UI issues in Phortune * (stable) Don't try to emit project board update events if there are no projects to update * (stable) Bump the remarkup cache version after JIRA/Asana rule changes * (stable) Limit the read buffer size in `bin/storage dump` * (stable) Make "bin/files" parsing of working set arguments more consistent * (stable) Consider "all account members are disabled" to be a permanent failure when billing a Phortune subscription * (stable) Require commit identities when editing commits to resolve an issue with audit actions not applying properly * (stable) Change "Revision Close" story to use commit identities only with no fallback to commit data * (stable) Fix "before/after" cursor paging for API call "feed.query" * (stable) Fix an issue where internal paging of notifications could fail if some notifications are not visible * (stable) Don't warn about a locked database value after users run "bin/auth lock" * (stable) Fix rendering of offset-paged query panels including "Notifications" * (stable) Correct some straggling Ferret/Cursor interactions * (stable) Correct use of the paging API in Phame * (stable) Fix an unusual internal cursor in Conpherence * (stable) Fix transaction queries failing on "withIDs()" after clicking "Show Older" * (stable) Fix an issue with "nextPage()" on worker trigger queries * (stable) Fix a URI construction exception when filtering the Maniphest Burnup chart by project * (stable) Fix URI construction of typeahead browse "more" pager * (stable) Fix a PhutilURI issue in workboards * (stable) Fix a PhutilURI issue in Multimeter * (stable) Fix a couple more "URI->alter()" callsites in paging code * (stable) Bump the markup cache version for URI changes * (stable) Fix Content-Security-Policy headers on "Email Login" page * (stable) Fix "AphrontRequest->getRequestURI()" for requests with "x[]=1" parameters in the URI * (stable) Fix inverted check in audit triggers for "uninvolved owner" * (stable) Allow typeaheads to pass nonscalar data to datasources * (stable) Fix an issue where Duo validation could incorrectly apply to other factor types * (stable) Fix bad "$this" references in "Must Encrypt" mail after MailEngine changes * (stable) Fix "Welcome Mail" check for a message when no message exists * (stable) Temporarily disable transaction story links in HTML mail for the deploy * (stable) Pull some debugging code back out of "master" * (stable) Fix Phriction rendering for initial install and 404 pages * (stable) Fix fatal in rendering Phriction "Moved Away" stories * (stable) Fix a "withHasTransactions()" typo in AuditEditor * (stable) Layout Phriction actions without floats, to avoid conflicts with floating content * (stable) Remove the execution time limit (if any) before sinking HTTP responses * When migrating files between storage engines with "bin/files migrate ...", skip expired temporary files * (stable) Add an explicit "null" to a missed `diffusion.branchquery` callsite to fix Diffusion "Branches" page * (stable) Make re-running `rebuild-identities` a bit faster and add a little progress information * (stable) Fix loop in QueryIterator when row count is an exact multiple of page size * (stable) Prevent creation of empty repository identities * (stable) Fix "Any Owner" and "No Owners" searches in Maniphest * (stable) Toggle revision "shouldBroadcast" correctly when "--draft" is used with prototypes off * (stable) Fix a commit hook issue where pushing dangerous changes would fatal before hitting the dragon bureaucrats * (stable) Drop uniqueness constraint on PushEvent request ID * (stable) Update Celerity map for 2018 Week 10 * (stable) Restore lightbox behavior for thumbnailed images * (stable) Correct line highlighting behavior in Diffusion * (stable) Remove client OAuth redirect code which was only partially cleaned up * (stable) Provide a more tailored error message when a Herald rule fails because of PCRE limits * (stable) Perform a client-side redirect after OAuth server authorization * (stable) Don't emit Content-Security-Policy when returning a response during preflight setup checks * (stable) Make dashboard arrange actions (move, add, remove) work again after read locking from "chaos reduction" * (stable) Fix an issue with marking aborted buildables failed when more than one build is aborted * (stable) Support "encoding", which is required by PHPMailerLite, in SES adapter * (stable) Fix a mail stamp issue with blocking reviewers * (stable) Fix PHPMailer/SMTP configuration typo for legacy SMTP configurations * (stable) Correct flipped transaction constants in "Closed Date" migration * (stable) Fix a Phortune billing issue where subscription autopay could charge disabled cards * (stable) Fix a Herald repetition policy selection error for rule types which support only one policy * (stable) Rebuild Celerity map on stable after various cherry-picks * (stable) Fix a possible `count(null)` in PHUIInfoView * (stable) Fix a missing getSSHUser() callsite * (stable) Fix transcription of single-value bulk edit fields ("Assign to") * (stable) Add a bit of test coverage for bulky vs compact edge data representations * (stable) Add `bin/garbage compact-edges` to compact edges into the new format * (stable) Write edge transactions in a more compact way * (stable) Wrap edge transaction readers in a translation layer * (stable) Fix a copy/paste error on the burnup chart * (stable) Fix a minor/harmless race with feed publishers in certain draft states * (stable) Always show "X requested review" in mail to stop some undraft mail from being dropped * (stable) Add an "Accepting reviewers" Herald field for commits * (stable) Fix an issue where blame could fatal for unrecognized authors * (stable) Manually set "max_allowed_packet" to 1GB for "mysqldump" * (stable) Restore the "Log In" menubar action * (stable) Fix Mercurial commit history ordering * (stable) Mark sessions as "signed all documents" when Legalpad has been uninstalled * (stable) Restore "Summary" and "Test Plan" to initial mail for non-draft configurations * (stable) Correct a method signature in DifferentialDraftField * (stable) Disconnect rate limits in the PhabricatorStartup shutdown handler * (stable) Fix "bin/storage dump" with no "--output" * (stable) Correct "bin/storage dump" command construction with passwords * (stable) In "Move Tasks to Column...", show only visible columns * (stable) Fix transaction queries using withComments() for transactions with no comments * (stable) Allow the fulltext index to select only transactions with comments * (stable) When we purge the request cache, also force PHP to collect cycles * (stable) Improve performance of Ferret engine ngram extraction, particularly for large input strings * (stable) Improve Ferret engine indexing performance for large blocks of text * (stable) Update an old SSH redirect URI when editing a bot's SSH keys * (stable) Fix an error in Diffusion when the Owners application is uninstalled * (stable) Fix "Author's projects" Herald rules for revisions and diffs * (stable) Swap "-R" and "serve" argument order for Mercurial * (stable) Work around workflow blocking error with duplicate "master" refs in "Land Revision" * (stable) Fix credential control logic for restricted credentials * (stable) Make legacy revision statuses from "differential.query" have type "string" again * (stable) Fix an issue where "Close Revision" did not appear in the UI * (stable) Fix an inverted condition for the "Reopen Revision" action * (stable) Stop populating or updating working copies in observed Mercurial repositories * (stable) Pass SSH wrappers to VCS commands unconditonally, not just if there's an SSH remote * (stable) Don't fatal when viewing tags pointing at commits we haven't imported/parsed yet * (stable) Fix comparison check for SVN in browsing Diffusion * (stable) Restore "Land Revision" action to UI * (stable) Rebuild Celerity map on stable. * (stable) Clean up spacing on diff-banner * (stable) Fix an issue where Phriction moves to new locations would fail with a "content required" error * (stable) Fix up the Celerity map on `stable`. * (stable) Fix lightbox circle icons * (stable) Add needActiveDiffs to differential.createcomment method * (stable) Rebuild Celery map on "stable" after merges * (stable) Show the curent selected inline in the objective list * (stable) Show "reply" inlines as replies in the objective list * (stable) Show a snippet when hovering inlines in the objective list * (stable) When a user cancels a new inline, clear it from the objective list * (stable) Fix a diff objective issue where objectives could appear in the wrong place * (stable) Make Differential objective markers show a brighter "editing" state * (stable) Stop long filenames in objective list tooltips from being cut off * (stable) Hide the Differential scroll objective list on trackpad systems * (stable) Show "objectives" UI only if prototypes are enabled * (stable) For the diff banner, detect the current changeset better * (stable) Add sound to logged out Conpherence * (stable) Fix breakage of Pholio * (stable) Restrict watching and member project display better * (stable) Add Member/Watcher info to search results * (stable) Add required needMembers/needWatchers calls to Project Profile/Subprojects tabs * Move Board Manage actions up a level * (stable) Don't apply patches or mark patches applied with `bin/storage upgrade --dryrun` * (stable) Fix file attach bug in Macro * Explicitly quote "From" name part when submitting mail to the Mailgun API * (stable) Reduce the impact of `bin/storage dump` * (stable) Fix Conpherence theme variables for both logged-out and logged-in users * (stable) Fix variable name for theme_class * (stable) Rebuild Celerity map after merge. * (stable) Trivial edit to make `master` merge cleanly. * (stable) Stem fulltext tokens before filtering them for stopwords * (stable) Fix a bad variable in global typehaead order/limit code * (stable) Fix join and remove policy checks for Conpherence * (stable) Remove 'isPartial' parameter with no effect * (stable) Fix an issue where rejecting reviewers weren't powerful enough * (stable) Correct two parameter strictness issues with file uploads * (stable) Fix a copy/paste typo with sticky accept * (stable) Don't downgrade accepts on update (fix "sticky accept") * (stable) Only hibernate the Taskmaster after 15 seconds of inactivity * (stable) Make the default Trigger hibernation 3 minutes instead of 5 seconds * (stable) Don't use "--" to separate flags and arguments in "git ls-remote" * (stable) Correct an issue where "View Raw File" in Differential generated a file with overbroad permissions * (stable) Add "--pool" and "--duration" flags to daemon CLI tools * (stable) Update Celerity map for the stable branch. * (stable) Allow users who can edit a dashboard to remove invalid / restricted panels * (stable) Add more color/CSS to phui-icon-selector * Fix a policy error for restricted applications in a profile menu * (stable) Allow menu items to render their own content; make Dashboard items render on-page * Fix fatal saving menu items without custom validation * (stable) Move Favorites and User menus to MenuBarExtensions * (stable) Fix excessively strict "Can Use Application" policy filtering * (stable) Don't combine automatic output compression with "Content-Length" * (stable) Fix two cache issues (global settings; initial setup) * (stable) Respect user/pass flags to bin/storage for direct DatabaseRef-based queries * (stable) When a field isn't lockable, just freeze the lock status instead of removing any lock * (stable) Fix an EditEngine issue with unlocking fields which can't be locked * (stable) Prevent typeahead sources from querying against empty tokens * (stable) Discard stdout/stderr from the aphlict subprocess when running in daemon (normal) mode * (stable) Allow bin/aphlict to start without a valid database connection * (stable) Fix an issue where repository message counts would never reset * (stable) Stop doing an excessive amount of work in `diffusion.rawdiffquery` * (stable) Add a default value for messageCount so writes from old tiers survive the update query * (stable) When repositories hit pull errors, stop updating them as frequently * (stable) Retain repository update cooldowns across daemon restarts * (stable) Just fatal for any setting of open_basedir * (stable) Continue on bad database configuration from select scripts * (stable) Raise setup warnings immediately when failing to load configuration from the database * (stable) Split setup check phases into "preflight" and "post-config" * (stable) Split setup checks into "preflight" and "normal" checks * (stable) Add a "--copy" flag to "bin/files migrate" * (stable) Allow `bin/storage renamespace` to work with underscores * (stable) Rebuild Celerity map on stable. * (stable) Update the resource map on "stable". * (stable) Fix search results with tables, fatals in Phortune * (stable) By default, do not save queries when executing Conduit "*.search" calls * (stable) In Git, only use "--find-copies-harder" on small diffs * (stable) Fix an issue with creating new Repository URIs via the Web UI * (stable) Fix a flipped higlight vs no-highlight condition * (stable) Fix an XSS issue where Diffusion files exceeding the highlighting byte limit were not properly escaped * (stable) Handle tag tags properly in discovery * (stable) Remove all uses of PhutilGitURI in Phabricator * (stable) Fix a possible fatal on the first push to a cluster repository * (stable) Fix "Reviewers" validation issue with empty reviewers * (stable) Fix one more "Reviewers" wire format issue * (stable) Warn users about remote code execution in older Git * (stable) Fix Passphrase Credential dialog * (stable) Set time and date on Calendar Date Control form * (stable) When proxying cluster HTTP requests, forward only selected headers * (stable) Improve error and header behaviors for Mailgun received mail webhook * (stable) Fix an issue with the Herald engine field value cache * unbreak exception handling * (stable) Decode "Content-Encoding: gzip" content * (stable) Apply phutil_utf8ize() to stderr output from VCS commands prior to logging * (stable) Fix two issues with repository monogram regular expressions * (stable) Use more reassuring UI and copy for removing payment methods * (stable) Fix an issue with the Phortune card disable route * (stable) Strip "Transfer-Encoding" headers from proxied HTTP responses * Allow login to be disabled for authentication providers * (stable) Partially revert D14511 to fix "INLINE COMMENTS" in mail * (stable) Fix PropertyList background color in PHUIDocumentView * (stable) Fix no-op transaction error on `paste.create` Conduit API method * (stable) Work around an issue with custom "users" fields in Maniphest * (stable) Fix several error handling issues with Subversion commits in Diffusion * (stable) Fix issue with "Publish/Notify" handling in repositories * (stable) Recover gracefully from Conduit failure when building "Tags" field in commit mail * (stable) Fix an issue with ClassMap handling of DivinerAtomizers * (stable) Fix public/private profile edit note * (stable) Put the HeraldActionRecord table back on the shelf ------------------------------------------------------------------- Mon Oct 26 07:03:34 UTC 2020 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20201019T123403~bc4f86d279: * When a new, deleted, draft inline is revived with "Undo", undelete it * Update "arc call-conduit" instructions in Conduit API console for required "--" * Set an explicit height when drawing the dependent revision graph * Expose the "file attached to object" and "object attached to file" edges via "edge.search" * Add a "Comment content" field to Herald * Never render "Show More Context" inside an inline comment suggestion diff * Use "getInlines()", not "_inlines", to access inlines on client Changeset objects * When printing, wrap all content in Remarkup tables more aggressively * Fix an issue where known Subversion commits are incorrectly shown as "Discovering..." * Fix an out-of-order issue in the new update-during-publish behavior * Add missing indexes to DrydockRepositoryOperation * Log unexpected exceptions raised by Conduit calls * Fix an issue where a GROUP BY was missing when a query matched a revision using multiple hashes * When a commit is marked "closeable", clear the "published" flag * When an in-process worker subtask fails permanently, don't fatal the whole process * Fix a view fatal in CommitGraphView when commits are undiscovered * Move task and revision closure to the "publishing" step of the commit import pipeline * Make "CommitData" wrap and persist a "CommitRef" record * Wrap all direct access to author/committer properties on "CommitData" * Turn "bypassCache" into a no-op in "diffusion.querycommits" * Build "DiffusionCommitRef" objects from "internal.commit.search", not "diffusion.querycommits", in the message parser worker * Remove "bin/repository lookup-users" workflow * Add "internal.commit.search" to replace the cache bypass mode of "diffusion.querycommits" * Lift Diffusion Conduit call proxying to the root level of Conduit * Delete some commit dead parsing code * Update SES API to use AWSv4 signatures * Fix additional "xprintf()"-class static parameter lint errors * Remove obsolete write to "pid" property in "annihilateProcessGroup()" in Daemon Overseer * When printing timestamps on paper: use an absolute, context-free date format ------------------------------------------------------------------- Fri Sep 04 07:04:32 UTC 2020 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20200812T090514~72f149bf39: * Require rows passed to "loadAllFromArray()" have unique keys * Fix some content/background overflow issues with commit graph lists * Improve handle/status list display on devices in commit graph lists * Improve commit action item layout on mobile * Improve desktop and mobile layouts for new "CommitGridView" * Unify more build, property, auditor, and status information into "CommitGraphView" * Clean up some minor commit list CSS * Remove "PhabricatorAuditListView" * Remove "DiffusionHistoryTableView" and "DiffusionHistoryView" * Move the view of merged changes to "DiffusionCommitGraphView" * Replace "DiffusionCommitListView" with "DiffusionCommitGraphView" * Improve rendering of history graph in "CommitGraphView" * Introduce "DiffusionCommitGraphView", which unifies "HistoryListView" and "HistoryTableView" * Remove the "Graph" view as a dedicated repository view * Remove "Recent Commits" from repository landing page * Remove "DiffusionTagTableView" * Remove the "authored" subheader from commits * Modernize "Author" and "Committer" rendering for commits * Remove construction of "author" information from "LastModified" payload in Diffusion * Coerce Chrome into breaking monospaced text when printing tables to PDFs * Make "Quote" work properly in Pholio * Correct an apparent off-by-one error when adjusting inlines across revision changes * Recover inline comments which are "adjusted" off the end of a diff * In Jupyter notebooks, read strings stored in the raw as either "string" or "list<string>" more consistently * In 1-up source diffs, retain the "No newline at end of file" on "\" lines * Move "Wait for Previous Commits to Build" out of prototype * Revert use of "user-select: all" to modify tab selection behavior * Remove ancient "phd.trace" and "phd.verbose" configuration options * Streamline handling of Futures and PIDs in daemons * Manage PIDs more carefully in DaemonHandle * Fix an issue where prose diffing may fail after hitting the PCRE backtracking limit * Fix an issue with destruction of Revision and Diff objects with viewstates * Likely, fix a warning when rendering modified coverage * In source views, wrap display tabs in "user-select: all" to improve cursor selection behavior * Allow non-authors to "Request Review" of draft revisions * Don't raise the "Subscribers Won't Be Notified" draft warning if you aren't adding any non-you subscribers * Expand Revision transaction API to allow actions to vary more broadly based on the viewer and revision state * Add some additional patterns to the "filter Mercurial --debug output" list * Fix an issue where querying for a large number of projects by slug could paginate incorrectly ------------------------------------------------------------------- Fri Jul 03 07:09:49 UTC 2020 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20200701T063306~205657ac76: * Allow the Fact daemon to hibernate * Collapse repository URI normalization code into Arcanist * When long monospaced character sequences appear in Remarkup tables, break rather than scrolling * When acquiring a GlobalLock, put good connections that just got unlucky back in the pool * Add "--background" and "--count" flags to "bin/webhook call" * Improve the quality of SSH error messages * Fix an issue where "Export Data" could fail if a user had a nonempty custom policy preference * Update tab completion doc * Add an explicit "uri" to the "harbormaster.buildable.search" results * Correct a prose diff behavior when prose pieces include newlines * In Phortune accounts, prevent self-removal more narrowly * Fix an issue where inline comments with only edit suggestions are considered empty * When cancelling an edit of an inline with content, don't hide the inline * When executing a repository passthru command via CommandEngine, don't set a timeout * Fix two rendering issues with Jupyter notebooks * Prevent keyboard selection of change blocks inside edit suggestions * Make "Open in Editor" use the simple line number of the current selected block * Drop old "differential_commit" table * Use the changeset parse cache to cache suggestion changesets * Put a readthrough cache in front of inline context construction * Clean up Diffusion behaviors for inline edit suggestions * Render inline comment suggestions as real diffs * Roughly support inline comment suggestions * Make server components of inline comment content handling state-oriented * Allow "has draft inlines?" queries to overheat * Make inline content "state-oriented", not "string-oriented" * Remove PHPMailer code which generates bogus "Message-ID" email headers * Treat PHP7 "Throwable" exceptions like other unhandled "Exception" cases in the worker queue * Update out-of-date API calls when rendering diffs inline in email * Fix an issue where builds with no initiator failed to render in build plans * Fix "r" and "R" both replying with quote on inline comments * Fix an unusual issue with intradiff highlighting of files with uncommon end-of-file modifications * Survive importing Git commits with no commit message and/or no author * Update MySQL schema inspection code for deprecation of integer display widths * Fix an email address validation UI feedback issue when creating new users * Fix an out-of-order access issue with inlines * Use a more consistent inline highlighting style with fewer redraws * Reduce the frequency of DOM scans to rebuild inlines when scrolling revisions * Remove code which overrides "diffusion.ssh-username" when instanced * Improve offset/range inline behavior for rich diffs and unified diffs * Give selected inline comments are more obvious selected state * When users click headers to select diff UI elements, don't eat the events * Fix a flash of document selection when "oncopy" and "inline on range" behaviors interact * When cancelling an inline comment edit, exit the edit state after the response arrives * Distinguish more carefully between "null" inline offsets and "0" inline offsets * Store inline comment offset information and show it when highlighting comments * Improve select-to-comment behavior in Firefox and on unified diffs * Allow users to create inline comments by directly selecting text directly * Add "View Raw Remarkup" to inline comments * Move inline comment actions into a dropdown menu * Improve line breaking behavior in Firefox and Chrome under complex conditions * Fix an issue where passphrase-protected private keys were stored without discarding passphrases * Render proper "Show Context" links in DocumentEngine diffs, not just bullets * When an inline was left on a rendered DocumentEngine document, don't include an email context patch * Make "View as Document Type..." only show valid options * When creating an inline, save the current document engine * Fix an issue where storage inlines are fed to InlineAdjustmentEngine * Make "Delete" from inline comment previews function correctly while editing comments * Make "View" from inline comment previews correctly jump to "isEditing" inlines * Persist "Show Changeset" and improve path text selection * Lift inline comment draft behaviors to "InlineController" * Replace "loadUnsubmittedInlineComments()" with a modern "DiffQuery" * Remove "DifferentialInlineCommentQuery" * Move the "Inline List" view to "DiffInlineCommentQuery" * Lift most "InlineController" querying to the base class * Replace remaining pseudo-query methods on AuditInlineComment * Replace "loadDraftComments()" with a Query * Replace "loadDraftAndPublishedComments()" with a Query * Make InlineCommentQueries more robust/consistent * Allow inline comment storage objects to generate their own runtime objects * Make the "attach_inlines" parameter to "differential.createcomment" a no-op * Remove the obsolete "DiffusionInlineCommentPreviewController" ------------------------------------------------------------------- Tue May 05 06:24:57 UTC 2020 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20200504T160505~a590db28b2: * Fix an issue where non-ID changeset state keys were used as changeset IDs * Fix a JS issue when the anchor element on a page has no container * Fix an intradiff error when the newer changeset does not exist * When cancelling an unsaved editing inline after a reload, don't cancel into an empty state * When a user submits "isEditing" inlines and chooses to publish them, publish their current draft state as-shown * When loading a page with inlines, don't select/focus inlines which we immediately upgrade to "editing" * Save drafts for inline comments currently being edited * Don't consider empty inlines when considering whether a revision has draft comments or not * When rendering changesets, discard empty draft inline comments * Refine unusual inline comment client interactions * Don't publish "empty" inline comments * When users submit "editing" inlines, warn them that their inlines will be saved * When draft inline comments are submitted, disengage the editor * When a user clicks "Cancel" on an inline comment to leave the "Editing" state, save the state change * Make "editing" state persistent for inline comments * Add generic "attributes" storage to inline comment tables * Restore highlighting when jumping to transactions using URI anchors * Fix an issue where text intradiff bodies may not render ------------------------------------------------------------------- Mon May 04 07:37:28 UTC 2020 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20200503T101447~dade977307: * Provide a hint about how to quote search terms containing literal colons * Fix an issue where the "%%%" parser could match too many lines in unterminated blocks * Provide detailed information about reviewer changes in "transaction.search" * Add "idea://" to the upstream editor whitelist * Use underlines instead of background color to show file moves/renames * Add "uri" to the API results for File objects * Make content more prominent in Files and move some details to the curtain * Put application curtain panels above extension curtain panels * When creating a File storage object for a Paste, try to give it the same name as the Paste * When a Paste has a useful alternative rendering in Files, provide a hint * Route hard-coded "/favicon.ico" requests to a favicon resource * Stabilize fatals when a build has a build plan the viewer can't see because of policy restrictions ------------------------------------------------------------------- Thu Apr 30 07:51:53 UTC 2020 - tuukka.pasanen@ilmi.fi - Update to version 0.0~git.20200429T144747~186a12ef7f: * Replace nonexistent "withPHIDs()" in ChangesetQuery with "withIDs()" * Fix an issue where the Maniphest burnup chart was trying to render a non-View object * Update the diff table of contents to use hierarchical views and edit distance renames * Fix an issue with "Auditors:" where an edge edit was used as a PHID list * Improve the construction of synthetic "comparison/intradiff" changesets * Use "@" to silence "GC list" warnings from "apc_store()" and "apcu_store()" * Fix an invalid index access for synthetic lint inline comments from Harbormaster * Make Conduit "www-form-urlencoded" parsing of "true" and "false" case-insensitive * Make omitting "value" from a transaction description an explicit error * Fix a Diffusion issue where commits that do not show changesets would incorrectly try to render changesets * For changesets that affect binaries, use the new binary file content hash as an effect hash ------------------------------------------------------------------- Mon Apr 27 07:09:16 UTC 2020 - Tuukka Pasanen <tuukka.pasanen@ilmi.fi> - Initial RPM
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor