Lars Hvam
7a2ac816c5
use cl_abap_hmac for calculating md5 ( #4355 )
2020-12-25 10:10:43 +01:00
Lars Hvam
8d4e60e990
Move PR enum classes to new package ( #4154 )
...
closes #4085
2020-11-10 14:19:23 +01:00
Fabian Lupa
60f205d391
Remove remaining 2FA objects ( #4039 )
...
Fixes #4037
See #3839 #3150
2020-10-17 11:04:56 +02:00
Marc Bernard
9672f5b030
Adjust name prefix for types ( #3991 )
...
* Part 1
* Part 2
* Part 3
* Lint
* Part 5
* Part 6
* Part 7
* Part 8
* Part 9
* Enforce type naming prefix
All types need to start with TY_...
* Fix local types
2020-10-07 08:54:15 +02:00
Lars Hvam
fff8f1b237
new URL, updates ( #3936 )
...
* Update build.yml
* docs, update urls
* code, update links
2020-09-24 09:42:52 +02:00
Fabian Lupa
1df03232d8
Remove GitHub 2FA implementation ( #3839 )
...
* Remove GitHub 2FA implementation
as it relies on a soon to be deprecated authentication mechanism.
Fixes #3150
See https://developer.github.com/changes/2020-02-14-deprecating-password-auth/
* Deprecation warning for found 2FA implementations
* Fix linter issues
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-09-08 10:35:57 +02:00
Marc Bernard
c09cc67c83
Fix startup of repo view ( #3831 )
...
* Update error msg
* Fix login popup errors and cancelation
* Remove validate/reset methods
* Lint
* Rename iv_repo_online to io_repo_online
* Change to error in status bar
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-09-04 09:32:38 +02:00
Lars Hvam
9c41a2b7d8
remove text pragmas and pseudo comments ( #3827 )
...
* remove text pragmas and pseudo comments
* fix whitespace
* fix carriage return
* test
* test
* Update zcl_abapgit_repo.clas.abap
2020-09-03 09:13:47 +02:00
Lars Hvam
98a261df1b
remove some unused variables ( #3825 )
2020-09-01 16:32:44 +02:00
Lars Hvam
6f698c4c8b
fix syntax warning ( #3812 )
...
this fixes the following syntax warning raised in local class
"
The exception ZCX_ABAPGIT_EXCEPTION is not caught or declared in the RAISING clause of "HEADERS"
"
2020-08-29 07:57:26 +02:00
Alexander Tsybulsky
a4e6c87985
Switching to PRs ( #3695 )
...
* string map: public entries (read only)
* port http agent
* draft wip
* drafting
* fix SSL
* port ajson
* integrate ajson and http_agent
* agent global headers
* github enumerator
* update ajson
* draft wip
* enumerator factory
* http_agent via factory
* proxy
* repo->switch_origin draft
* refactor enum factory
* Revert "refactor enum factory"
This reverts commit bcfef40b38991adfe5f73677919db6bd0c652f7c.
* page wiring draft
* scripts draft
* "let it work!"
* repo setings page draft
* linter
* linter
* linter
* linter
* linter
* better settings page
* finetune page
* cleanups
* change hotkey
* fix ajson_error
* Update src/zcl_abapgit_repo_online.clas.abap
Co-authored-by: Lars Hvam <larshp@hotmail.com>
* abaplint nesting 6
* remove description
* back to good old popups
* linter
* move commands to branches dropdown
* auth helpers
* move json to separate package
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-08-27 07:47:27 +02:00
Marc Bernard
6cd192e86f
Improved HTTP error messages ( #3638 )
...
Just a bit more user-friendly texts
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-07-16 10:29:53 +02:00
Lars Hvam
d36b43defe
line break parameters ( #3444 )
...
* line break parameters
* Update zcl_abapgit_gui_page_repo_sett.clas.abap
* Update zcl_abapgit_gui_page_repo_sett.clas.abap
* fix
2020-06-04 15:10:35 +02:00
Daniel Wegner
eb10fae8ef
Proxy bypass ( #3221 )
...
* add proxy bypass option in settings
* add proxy bypass popup and persist settings
* add proxy bypass to proxy config class
* Fix Proxy Bypass Button HTML
* Fix indentation
* Implement Method popup_proxy_bypass
* Fix behaviour in case of empty range tab
* Fix behaviour in case of empty range tab 2
2020-03-02 15:30:23 +01:00
Lars Hvam
3e0b0505b1
remove commented code ( #3166 )
...
* update abaplint.json
* remove commented code
* remove 2 unused variables
2020-01-24 14:31:04 +01:00
Lars Hvam
b42f3bc485
Refactoring ( #3134 )
...
* fully type constants
* moving to single line
* move to single line
* enable keep_single_parameter_on_one_line
2019-12-28 12:11:32 +01:00
larshp
523ab5c862
refactor CONSTANT definition
2019-10-20 14:51:34 +02:00
Sdfraga
ddcc1ee3c6
Proxy port length ( #2800 )
...
* Ensure Proxy Port has 4 digit length
* Ensure Proxy Port has 4 digit length
2019-07-18 07:12:25 -07:00
Lars Hvam
1dbd4d1912
Refactoring types ( #2785 )
...
* align use less different types
* refactor
* updates
2019-07-15 09:33:37 -07:00
Lars Hvam
c84b209944
Minor lint updates ( #2766 )
...
* remove some double space
* update abaplint to latest
* fixes
2019-07-01 22:08:54 -07:00
Lars Hvam
58235f1e6a
do not skip descriptions check for exception classes ( #2714 )
...
* do not skip descriptions check for exception classes
* remove description
* remove description
* remove description
* remove description
* remove description
* remove description
* remove description
* remove description
2019-05-29 23:54:06 -07:00
Lars Hvam
7bbaf069e2
File format update collection ( #2605 )
...
* File format update - changed object handler
I removed the following fields:
CLAS
VSEOCLASS-VERSION
INTF
VSEOINTERF-VERSION
PROG
PROGDIR-STATE
DCLS
AS4LOCAL
ABAP_LANGUAGE_VERSION (if exists)
DDLS
ABAP_LANGUAGE_VERSION (if exists)
DDLX
VERSION
RESPONSIBLE
MASTER_SYSTEM
MSAG
DOKIL-DOKSTATE
ENQU
DD25V-AS4LOCAL
DD25V-AS4VERS
* fix syntax error
* also clear PROG VARCL
* update XML files
2019-03-31 01:17:46 -07:00
Lars Hvam
9d4436822e
Cleanup ( #2408 )
...
* delete method CHECK_PROG_CHANGED_SINCE
not in use anymore
* delete method ADD_XML_FROM_PLUGIN
looks like it is not used anywhere, also not in plugins
* naming conventions
2019-02-17 01:28:58 -08:00
larshp
5018eae46c
refactor public attributes #2369
...
refactor public attributes #2369
2019-02-09 23:28:22 -08:00
Lars Hvam
e54cac4bdc
fix for user exit SSL ID ( #2373 )
...
* fix for user exit SSL ID
* also pass url to HTTP_CLIENT exit
2019-02-09 23:28:09 -08:00
larshp
c37ce5ff06
Cleanup classes package assignment #2217
2018-12-30 08:03:38 +01:00
Eduardo Ferrari Copat
d47027ad6c
Remove redundant class and interface metadata ( #2195 )
...
* Remove CLSFINAL from VSEOCLASS serialization
* Remove EXPOSURE from VSEOCLASS serialization
* Remove clsabstrct from VSEOCLASS serialization
* Remove EXPOSURE from VSEOINTERF serialization
* Revert "Remove EXPOSURE from VSEOINTERF serialization"
This reverts commit 4036b7d015
.
2018-12-12 14:31:42 +01:00
Lars Hvam
db74b1ea52
Move SSL_ID determination to user exit ( #2114 )
...
* docs: change id to parameter
* move ssl_id determination to exit #2102
* docs: add new exit
* update abaplint to latest
2018-11-19 07:15:25 +01:00
larshp
2b676a54b4
ZCL_ABAPGIT_HTTP allow subclasses
2018-11-09 05:37:13 +01:00
Frederik Hudák
1bb195b344
Removed the rest of endmethod/endclass comments
2018-10-18 07:27:27 +02:00
Fabian Lupa
24c9d03edc
Update 2FA ABAP Doc comments
...
Fixes #1924
2018-09-15 15:10:45 +02:00
Christian Guenter
fbc4896d65
New user exit create_http_client
...
With this commit one can implement the new user exit method
create_http_client for custom http client instantiation.
E.g. to use RFC destinations.
2018-08-20 18:27:26 +02:00
Johannes Konings
f214fab73d
fix some naming convention
...
https://github.com/larshp/abapGit/issues/1132
2018-08-07 12:03:21 +02:00
Lars Hvam
62580af494
Omit parameter name where possible ( #1704 )
...
* zcl_abapgit_2fa_github_auth omit parameter name
* ecatt omit parameter names
* zcl_abapgit_ecatt_script_downl pretty print
* zcl_abapgit_ecatt_script_downl omit parameter name
* zcl_abapgit_ecatt_val_obj_upl omit parameter name
* zcl_abapgit_file_status omit parameter name
* zcl_abapgit_gui omit parameter name
* zcl_abapgit_gui_page_boverview omit parameter name
* zcl_abapgit_syntax_highlighter omit parameter name
2018-07-28 07:25:28 +02:00
larshp
d7e90aae60
move version definition to separate interface
...
moved version from DEFINITIONS interface to new VERSION interface, to avoid possible future merge conflicts, see #960
2018-07-25 06:37:38 +02:00
larshp
353c1a15f2
change agent #1432
...
example "git/2.0 (abapGit 1.68.0)"
removed "v" in front of version number
2018-06-05 07:46:19 +00:00
larshp
71787d74f0
evaluate 2FA implementations alphabetically #1443
2018-06-03 14:14:19 +00:00
larshp
9431a24156
api.github.com SSL error, add comment
2018-05-27 13:54:08 +00:00
Chris Mills
c82a101bbe
Fix issue 1298 - 2FA behind HTTP Proxy
...
Fix for issue 1298. Previously code was not checking if HTTP proxy authenticaiton was required. Pushed basic method of getting a HTTP client with proxy configured in to 2FA base class. There's some overlap with logic in zcl_abapgit_http%3D>create_by_url but not extracted method at this point
2018-04-05 12:41:26 +08:00
Lars Hvam
be0b9d0df4
exit to modify http client #1252 ( #1253 )
...
plus make sure the program does not dump when implementations are missing in the exit
2018-03-18 15:22:16 +01:00
larshp
a6e28f4337
allow for custom 2FA, #1223
2018-03-03 09:06:21 +00:00
Lars Hvam
59c1f277ab
more renaming #1132 ( #1212 )
...
* more renaming #1132
* fix indentation
2018-02-18 10:04:26 +01:00
Lars Hvam
803148fa0f
fix some naming conventions #1132 ( #1211 )
2018-02-17 13:55:12 +01:00
Lars Hvam
3722c26019
lcl_http to global ( #1199 )
...
* lcl_http to global
* remove dependency lcl_git_transport -> repo
remove dependency lcl_git_transport -> lcl_repo_online
* lcl_git_transport to global
* indentation + cleanup includes
2018-02-11 14:08:45 +01:00
Lars Hvam
540ebe16e1
Lcl proxy auth ( #1198 )
...
* lcl_proxy_auth to global
* lcx_2fa_error to global
* 2FA to global
2018-02-11 13:45:36 +01:00
larshp
6a0096cb07
lcl_proxy_config to global
2018-02-11 10:25:21 +00:00
larshp
776af79bd5
lcl_http_digest to global
...
lcl_http_digest to global
2018-01-12 12:54:06 +00:00