Commit Graph

66 Commits

Author SHA1 Message Date
GitLab Bot c600108596 Add latest changes from gitlab-org/gitlab@master 2023-12-22 15:12:49 +00:00
GitLab Bot b3986e0646 Add latest changes from gitlab-org/gitlab@master 2023-10-09 18:07:58 +00:00
GitLab Bot dac3263909 Add latest changes from gitlab-org/gitlab@master 2023-09-26 00:10:08 +00:00
GitLab Bot 0c87da9375 Add latest changes from gitlab-org/gitlab@master 2023-06-16 15:09:59 +00:00
GitLab Bot 3670ddd229 Add latest changes from gitlab-org/gitlab@master 2023-05-09 15:17:20 +00:00
GitLab Bot 51d59a3538 Add latest changes from gitlab-org/gitlab@master 2023-05-02 12:18:53 +00:00
GitLab Bot 09fd08f7e5 Add latest changes from gitlab-org/gitlab@master 2023-02-06 21:11:21 +00:00
GitLab Bot 870dfaa912 Add latest changes from gitlab-org/gitlab@master 2022-12-14 18:08:42 +00:00
GitLab Bot af833d9730 Add latest changes from gitlab-org/gitlab@master 2022-12-02 18:07:23 +00:00
GitLab Bot 5ab92edc77 Add latest changes from gitlab-org/gitlab@master 2022-12-02 06:08:59 +00:00
GitLab Bot 3f2ce963ab Add latest changes from gitlab-org/gitlab@master 2022-11-14 03:08:13 +00:00
GitLab Bot bc1574b93a Add latest changes from gitlab-org/gitlab@master 2022-11-04 00:09:06 +00:00
GitLab Bot 03c509e17b Add latest changes from gitlab-org/gitlab@master 2022-11-02 06:09:00 +00:00
GitLab Bot 32bbedbc21 Add latest changes from gitlab-org/gitlab@master 2022-03-31 21:08:16 +00:00
GitLab Bot b9e3013993 Add latest changes from gitlab-org/gitlab@master 2022-03-28 09:07:06 +00:00
GitLab Bot 0ae8428c8e Add latest changes from gitlab-org/gitlab@master 2021-05-11 21:10:21 +00:00
GitLab Bot 74804f8c31 Add latest changes from gitlab-org/gitlab@master 2021-04-15 18:09:01 +00:00
GitLab Bot 9c8d620e48 Add latest changes from gitlab-org/gitlab@master 2021-02-09 03:09:18 +00:00
GitLab Bot 4046c3447e Add latest changes from gitlab-org/gitlab@master 2021-02-05 15:09:28 +00:00
GitLab Bot 7ee1ce8d78 Add latest changes from gitlab-org/gitlab@master 2020-11-28 21:09:37 +00:00
GitLab Bot 5fe82ba3d3 Add latest changes from gitlab-org/gitlab@master 2020-09-15 03:09:24 +00:00
GitLab Bot 8e35232810 Add latest changes from gitlab-org/gitlab@master 2020-09-02 15:10:54 +00:00
GitLab Bot ff430539d5 Add latest changes from gitlab-org/gitlab@master 2020-07-13 15:09:08 +00:00
GitLab Bot d7b136d547 Add latest changes from gitlab-org/gitlab@master 2020-05-28 21:08:22 +00:00
GitLab Bot a9ced7da44 Add latest changes from gitlab-org/gitlab@master 2020-04-09 12:09:24 +00:00
GitLab Bot 60f63d1579 Add latest changes from gitlab-org/gitlab@master 2020-02-19 00:09:15 +00:00
GitLab Bot b4ded0ba7b Add latest changes from gitlab-org/gitlab@master 2020-02-10 09:08:56 +00:00
GitLab Bot 083d64c646 Add latest changes from gitlab-org/gitlab@master 2019-10-31 15:06:41 +00:00
GitLab Bot 0a850868df Add latest changes from gitlab-org/gitlab@master 2019-10-09 12:06:13 +00:00
GitLab Bot b7dfe2ae40 Add latest changes from gitlab-org/gitlab@master 2019-09-13 13:26:31 +00:00
Brett Walker ad05e48863 Add support for using a Camo proxy server
User images and videos will get proxied through
the Camo server in order to keep malicious
sites from collecting the IP address of users.
2019-08-23 23:44:53 -05:00
Sarah Yasonik 7d393bd852 Expose metrics element for FE consumption
Adds GFM Pipline filters to insert a placeholder in the generated
HTML from GFM based on the presence of a metrics dashboard link.

The front end should look for the class 'js-render-metrics' to
determine if it should replace the element with metrics charts.
The data element 'data-dashboard-url' should be the endpoint
the front end should hit in order to obtain a dashboard layout
in order to appropriately render the charts.
2019-07-10 11:27:25 +00:00
Sean McGivern 1617aa2756
Allow emoji in label and milestone references
If we put the emoji filter before the reference filters, each emoji will
have a wrapper element that prevents the reference filter from detecting
the presence of the emoji.

As the emoji filter now runs after the reference filters, references
must contain a literal emoji, not the GitLab Flavored Markdown
versions (:100`, for example).

A weird side-effect is that if you have a label with the 100 emoji, and
a label named 💯, then trying to reference the latter will work (link
to the correct label), but will render with the 100 emoji. I'm
comfortable with that edge case, I think.
2019-06-07 10:05:57 +01:00
Douwe Maan 8a03dbf8b7
Use nodes and marks to power Copy-as-GFM
The spec needed to be updated because in some cases the resulting
Markdown is slightly different, though equally valid.
2019-01-24 12:06:53 +01:00
Brett Walker 34ab6dfa05 Properly process footnotes in markdown
All the ids and classes were stripped.  Add them back in
and make ids unique
2019-01-08 16:33:28 -06:00
Oswaldo Ferreira ed3034bbb7 Allow suggesting single line changes in diffs 2018-12-13 19:17:19 +00:00
Cindy Pallares b5b475c273
Merge branch 'security-xss-in-markdown-following-unrecognized-html-element' into 'master'
[master] XSS in markdown following unrecognized HTML element

Closes #2732

See merge request gitlab/gitlabhq!2599
2018-11-28 19:09:35 -05:00
gfyoung d598e4fd93 Enable more frozen string in lib/**/*.rb
Enables frozen for the following:

* lib/*.rb
* lib/banzai/**/*.rb
* lib/bitbucket/**/*.rb
* lib/constraints/**/*.rb
* lib/container_registry/**/*.rb
* lib/declarative_policy/**/*.rb

Partially addresses #47424.
2018-10-06 17:02:50 -07:00
Brett Walker 1d4785470d Resolve "Process urls with spaces in all markdown processing" 2018-09-08 04:21:30 +00:00
Sean McGivern e5c0f495a4 Merge branch '28930-add-project-reference-filter' into 'master'
Resolve "GFM : provide 'project' reference in comment"

Closes #28930

See merge request gitlab-org/gitlab-ce!20285
2018-08-10 11:37:45 +00:00
Sean McGivern 148128e987 Extract EE-specific lines from Banzai pipelines 2018-07-13 12:37:46 +01:00
Reuben Pereira c0dfaf98ac A working implementation of a project reference filter which links project references to project profile. 2018-06-30 14:47:03 +05:30
Douwe Maan ee2a9e0af0
Remove unused asset host logic from GfmPipeline and EmojiFilter spec 2018-06-29 11:21:13 +02:00
blackst0ne c0e77f7c9c Resolve "Expand API: Render an arbitrary Markdown document" 2018-05-18 10:25:59 +00:00
Mike Greiling c1708514f5
move render_gfm into behaviors directory 2018-03-19 23:07:46 -05:00
Tony Rom d90d141c24 Add Colors to GitLab Flavored Markdown 2018-01-29 17:39:19 +03:00
Nick Thomas a0c4f00595
Use relative URLs when linking to uploaded files 2017-12-22 15:09:16 +00:00
Vitaliy @blackst0ne Klachkov 131e74d10d Add support of Mermaid 2017-11-22 14:12:04 +11:00
Tim Zallmann 52b8a0db68 Resolve "Lazy load images on the Frontend" 2017-07-24 17:36:52 +00:00
Robert Speicher 2e8aa209f0 Merge branch '30125-markdown-security'
Remove class from SanitizationFilter whitelist

See merge request !2079
2017-04-05 21:03:46 -07:00