More at

#51 jneen - All time
Showing 132 commits

Hash Date Message
b869a99 2017-06-19 add a changelog for the email parsing bug
ef39fb0 2017-06-19 unwrap all links with no href
d866c77 2017-06-19 add a spec for no-href link parsing
2b97aa7 2017-06-09 ruby 2.4 support: upgrade ruby_parser to 3.9
c50cded 2017-06-08 remove the rouge copypasta and add notes to refactor
b14f313 2017-06-08 update rouge to 2.1.0
2de768e 2017-03-20 add an index to the ghost column
90e11fb 2017-03-10 allow internal attributes to have a nil value
00cf529 2017-03-09 mark internal users in the admin panel
90d924d 2017-03-09 reverse the logic and use a clearer name
66f204e 2017-03-09 get the logic right :X
ef4ba8d 2017-03-09 add .internal and .non_internal scopes
b88314f 2017-03-09 consolidate the error handling for #impersonate
8f057a5 2017-03-09 add a spec that the ghost user cannot log in
275a46c 2017-03-09 spec the new behavior of .class_for
f1d3a92 2017-03-09 spec the behavior of nil subjects
a5c0554 2017-03-09 fix a brittle stub
f7a111e 2017-03-09 use policies to protect sending email
bb0cba9 2017-03-09 don't require ghost users to be blocked
153d3e5 2017-03-09 don't require passwords for internal users
145f6fd 2017-03-09 protect git access through the policy infra
dfe41c1 2017-03-09 protect internal users from impersonation
0ea04cc 2017-03-09 use the policy stack to protect logins
d9cfed0 2017-03-09 add User#internal? and some global permissions
846e581 2017-03-09 use a magic default :global symbol instead of nil
31b6333 2017-02-28 use a more namespacey key for the exclusive lease
885fc1d 2017-02-28 generalize the idea of a "unique internal user"
7218daa 2016-12-22 fix guard style
1b8a576 2016-12-21 Be more certain in the comment
f02f238 2016-12-21 Revert "allow empty-quotes"
5603127 2016-12-21 remove comment attribution
602c319 2016-12-21 allow empty-quotes
017579f 2016-12-21 protect against EmailReplyTrimmer returning nil
03753ff 2016-12-21 remove trailing whitespace from email bodies
a3bb246 2016-12-21 switch to email_reply_trimmer from discourse
749331a 2016-11-18 bump rouge to 2.0.7
e1b8683 2016-11-17 add a CHANGELOG entry
9df189b 2016-11-17 fix indentation for rubocop
4aabf70 2016-11-17 rename `part` variable and guard against nil content_type
64e9804 2016-11-17 completely remove blockquote and table tags
b49a33f 2016-11-17 use Nokogiri::HTML.parse instead of capitalized method
1734124 2016-11-17 fix rubocop failures
f7b0692 2016-11-17 add parsing support for incoming html email
ffd5bd6 2016-09-07 add a CHANGELOG note
ee26014 2016-09-07 update rouge to 2.0.6
b105dc7 2016-08-30 newline before default return
bc0a513 2016-08-30 s/NB:/NOTE:/
78eabeb 2016-08-30 don't use a deprecated api in ability_spec
482795a 2016-08-30 implement RuleSet#size for tests
b7d3000 2016-08-30 line break after guard clause
fb29792 2016-08-30 use || in place of `or`
d7bd200 2016-08-30 use a more compact style for access policies
7176553 2016-08-30 move the rules method to the top #cosmetic
57def53 2016-08-30 factor out a RuleSet so that `delegate!` retains @cannot
b3b7fb1 2016-08-30 remove the rest of the dead code
3577922 2016-08-30 special-case blocked users
6070145 2016-08-30 test if we can :read_group the group, not the namespace
2bdcef4 2016-08-30 use a nil subject when we want to check global abilities
2b26270 2016-08-30 add Deployment, Environment, and ExternalIssue policies
06ba260 2016-08-30 take the dive - only use abilities from Policies
5b7edc7 2016-08-30 use the cached abilities in #delegate!
a340829 2016-08-30 port UserPolicy
5019185 2016-08-30 port runners, namespaces, group/project_members
29059c2 2016-08-30 add personal snippets and project members
9a0ea13 2016-08-30 factor in global permissions
2944022 2016-08-30 trim more dead code
ccfa032 2016-08-30 port groups
4016c53 2016-08-30 port personal snippets
3fdcebf 2016-08-30 trim dead code
d87c1d5 2016-08-30 port notes and project snippets
3656d3b 2016-08-30 add automatic detection of the policy class
16fe6dc 2016-08-30 port CommitStatus/Build
0928610 2016-08-30 add and use MergeRequestPolicy
4d904bf 2016-08-30 port issues to Issu{able,e}Policy
1ca9b33 2016-08-30 add support for anonymous abilities
29b1623 2016-08-30 add project_policy_spec to replace .project_abilities spec
e208765 2016-08-30 add policies, and factor out ProjectPolicy
5853c96 2016-08-30 remove Ability.abilities
c218dd9 2016-08-30 make almost everything on Ability private
8702cef 2016-08-30 don't double-cache project_abilites
99ee862 2016-08-30 remove six, and use a Set instead
0f4df86 2016-08-30 delete project_security_spec
7d119ba 2016-08-30 re-enable the cyclomatic complexity checker
5b124fc 2016-07-19 use 2.0.5, actually (2.0.4 was a bad release)
764924b 2016-07-19 upgrade rouge to 2.0.4
c4ea394 2016-07-15 use %(...) and %[...] in favor of %<...>
c763c7e 2016-07-14 use the proper variable names o_O
f7f082f 2016-07-14 bump rouge to 2.0.3
b468672 2016-07-14 style: factor out `@lexer` into a method
822304b 2016-07-14 fix Gitlab::Highlight#initializer bugs from rebase
7ceb991 2016-07-14 update to rouge 2.0.2
734ed9c 2016-07-14 expect final newlines from the banzai filter
2f0b292 2016-07-14 stub out errors from the formatter
ca32a54 2016-07-14 don't expect a random newline at the end of the thing?
4e3db22 2016-07-14 don't expect &quot; encoding anymore
e0ee9da 2016-07-14 remove uses of the nowrap: feature
d625f65 2016-07-14 eliminate the final newline in <pre> blocks
001b1ff 2016-07-14 rm spec for a deleted method
362d7fd 2016-07-14 bugfix: don't error in css_classes
e9f1919 2016-07-14 apparently this gets encoded now?
f82287e 2016-07-14 use the local lexer variable to respect plain: ...
ff7e679 2016-07-14 we no longer encode double-quotes
4365144 2016-07-14 no longer need cgi
6107933 2016-07-14 inline #rouge_formatter
e1824aa 2016-07-14 use the new token_lines interface to format lines
34a3d2a 2016-07-14 without line anchors, this is just the plain HTML formatter
3bb6581 2016-07-14 kill the :cssclass option
55dc7d0 2016-07-14 trim more dead code
504a048 2016-07-14 remove the dead linenos and linenostart options
96274c2 2016-07-14 add the wrapping back in for the banzai filter
2ae837f 2016-07-14 kill the nowrap option in HTMLGitlab itself
7214a22 2016-07-14 kill the nowrap option
e2c9770 2016-07-14 rm dead `highlighter` method
7e8a92f 2016-07-14 the call site always specifies this option
681b5af 2016-07-14 do this thing in a clearer way
95d6174 2016-07-14 remove the unused inline_theme feature
96c68c5 2016-07-14 deprecate @anchorlinenos
7d456ad 2016-07-14 update rouge, gollum-lib, and github-markup
ffd8162 2016-06-27 doc: note that .gitattributes uses default branch
f06fe77 2016-06-27 use the conf lexer so we have highlighted comments
8c15989 2016-06-27 first draft of docs
66b3714 2016-06-27 support cgi style options, such as erb?parent=json
e7b512e 2016-06-27 move the path alias to a more appropriate location
e08ff46 2016-06-27 make #custom_language private
c8b5276 2016-06-27 appease rubocop
5ff8371 2016-06-27 add an alias for Snippet#path
9fc5386 2016-06-27 appease rubocop
5415c67 2016-06-27 check the tag so that an instance will pass too
cd9bea7 2016-06-27 fix the spec, using project.change_head
8d24ca1 2016-06-27 Revert "bump the master sha for gitlab-test!9"
d76a89b 2016-06-27 bump the master sha for gitlab-test!9
f8b80f7 2016-06-27 add custom highlighting via .gitattributes