aldag

Results 5 issues of aldag

Demo项目里自带一个`removeKey`函数,其描述是“从对象里移除 key” ![image](https://user-images.githubusercontent.com/7386239/180429226-f8899ea4-89a4-4f6c-923f-eaab0a1cac0f.png) 在使用中发现,其移除未生效: ![image](https://user-images.githubusercontent.com/7386239/180429532-dbbbf7d5-68c2-466d-bf7a-53108b970e4c.png) 从返回的sql语句看,`name`字段没被移除。 于是我debug了一下,发现`removeKey`函数确实移除了`name`字段。 ![image](https://user-images.githubusercontent.com/7386239/180429801-d190f780-882b-4494-ab34-3d06d9fb0041.png) ![image](https://user-images.githubusercontent.com/7386239/180429844-e684d105-9cbf-40c8-acf8-42a8538f8e1b.png) 以上情况令人迷惑。`removeKey`函数不是这么用得吗?远程调用函数的“字段拼接、结构变换”怎么实现呢? ![image](https://user-images.githubusercontent.com/7386239/180430874-35fc5480-41cd-4191-8e76-f5c894d11fa9.png)

Bug 漏洞

在GETS请求中使用@combine时得到了这样的提示: ` "msg": "StandardAdvice:{} 里的 @combine:value 不合法!DELETE,GETS,HEADS 请求不允许传 @combine:value !"` 查代码发现,这个检查逻辑是硬编码在AbstractSQLConfig类中的。 为什么在这些类型的请求中限制@combine的使用呢?

help wanted
Question 使用问题

### MAME version 0.276 ### System information windows 10, 64bit. ### INI configuration details ```INI ``` ### Emulated system/software _No response_ ### Incorrect behaviour I try to identify d88 flop...

版本:2.7.0 操作系统:windows 10 如下图所示 ![Image](https://github.com/user-attachments/assets/e2298cf7-a44f-406c-8356-f13b18ef068e) cmd会话下折叠是可用的,历史命令也是有的 ![Image](https://github.com/user-attachments/assets/18d70193-2d03-456a-8c98-4a1a0153a1f3)

有些网站下载文件需要通过HTTP Basic Auth登录,如https://bda.retroroms.info:82/downloads/mame/currentroms/。 希望能在新建下载任务的时候配置登录信息,或像extreme download manager一样提供一个管理站点登录信息的页面。像下图那样的 ![image](https://github.com/user-attachments/assets/e0eddeb2-8edb-4905-b7d9-07496a6b850b)

enhancement ✨