Review Board

Phần mềm chụp màn hình:
Review Board
Các chi tiết về phần mềm:
Phiên bản: 2.5.4 Cập nhật
Ngày tải lên: 18 Apr 16
Nhà phát triển: Christian Hammond
Giấy phép: Miễn phí
Phổ biến: 25

Rating: nan/5 (Total Votes: 0)

Review Board được viết bằng Python sử dụng Django và cho phép các công ty và các nhà phát triển để theo dõi các dự án mã hóa lớn sử dụng một giao diện trực quan.

Quá trình xem xét mã có thể được thực hiện bởi một người, hoặc xử lý bởi nhiều nhân viên hoặc những cộng đồng riêng của mình.

Người dùng dễ dàng truy cập vào các công cụ đang diff phức tạp, một khá dễ dàng để sử dụng hệ thống nhận xét, và rất nhiều các thiết lập thông báo để họ luôn giữ trong vòng lặp liên quan đến các dự án của họ.

Review Board cũng bao gồm một dễ dàng để sử dụng REST API cho việc mở rộng các tính năng cốt lõi, và một bộ công cụ dòng lệnh để quản lý các cài đặt cục bộ.

Điều gì là mới trong phiên bản này:

  • Làm việc trên đường đi với hỗ trợ điện thoại di động mới
  • Xem nhanh hơn với mở rộng Diff Fragments
  • Giữ tập trung bằng cách tắt tiếng và yêu cầu xem xét lưu trữ
  • Auto-phiên bản và diff của bạn đính kèm tập tin
  • Một dọn dẹp, trông bóng bảy hơn và cảm thấy
  • Xem thêm trong nháy mắt với Live HD Thumbnail

Điều gì là mới trong phiên bản 2.5.2:

  • Làm việc trên đường đi với sự hỗ trợ điện thoại di động mới
  • Xem nhanh hơn với mở rộng Diff Fragments
  • Giữ tập trung bằng cách tắt tiếng và yêu cầu xem xét lưu trữ
  • Auto-phiên bản và diff của bạn đính kèm tập tin
  • Một dọn dẹp, trông bóng bảy hơn và cảm thấy
  • Xem thêm trong nháy mắt với Live HD Thumbnail

Điều gì là mới trong phiên bản 2.0.18 / 2.5 Beta 1:

  • Mỹ điều chỉnh các lĩnh vực văn bản Markdown có khả năng
  • tăng tốc API
  • dòng Không không mong muốn nhiều hơn hoặc số dòng của bạn rối tung lên mã đẹp
  • khả năng mới mà sẽ giúp bạn có kịch bản tốt hơn của bạn tích hợp tùy chỉnh

Điều gì là mới trong phiên bản 2.0.15:

  • Mỹ điều chỉnh các lĩnh vực văn bản Markdown có khả năng
  • tăng tốc API
  • dòng Không không mong muốn nhiều hơn hoặc số dòng của bạn rối tung lên mã đẹp
  • khả năng mới mà sẽ giúp bạn có kịch bản tốt hơn của bạn tích hợp tùy chỉnh

Điều gì là mới trong phiên bản 2.0.13:

  • Mỹ điều chỉnh các lĩnh vực văn bản Markdown có khả năng
  • tăng tốc API
  • dòng Không không mong muốn nhiều hơn hoặc số dòng của bạn rối tung lên mã đẹp
  • khả năng mới mà sẽ giúp bạn có kịch bản tốt hơn của bạn tích hợp tùy chỉnh

Điều gì là mới trong phiên bản 2.0:

  • Đây là phiên bản đầu tiên để yêu cầu Django 1.6.
  • tăng cường bảo vệ CSRF cho tất cả các hình thức của chúng tôi.
  • Dropped Python 2.5 hỗ trợ.
  • Haystack dựa tìm kiếm toàn văn bản.
  • Thêm hỗ trợ cho nhiều loại gối.
  • Subvertpy hiện đang hỗ trợ như là một thay thế cho PySVN.

Điều gì là mới trong phiên bản 1.7.25:

  • Các dự án Django vừa công bố một tập mới của phiên bản bảo mật. Chúng tôi đang đưa ra một phù hợp Review Board 1.7.25 phát hành mà kéo những trong, cộng với các bản sửa lỗi cho Active Directory và một số tài liệu.

Điều gì là mới trong phiên bản 1.7.21:

  • Review Board 1.7.21 là ra, với sự hỗ trợ cho GitLab và Unfuddle, tối ưu hóa này sang thế hệ khác, và một số sửa lỗi.

Điều gì là mới trong phiên bản 1.7.19:

  • Review Board 1.7.19 là ra, với một số sửa lỗi và hỗ trợ xác thực hai yếu tố GitHub của.

Điều gì là mới trong phiên bản 1.7.18:

  • Các 1.7.18 phát hành mới chuyển sang sử dụng UglifyJS cho việc rút gọn JavaScript.

Điều gì là mới trong phiên bản 1.7.16:

  • Điều này sửa chữa ba vấn đề chính. Đầu tiên, công việc gần đây trên các API gây ra vỡ trong tài Users Nhóm đánh giá khi nhìn lên một người dùng là thành viên của nhiều nhóm. Trong khi điều này không ảnh hưởng đến việc sử dụng của Review Board chính nó, nó không ảnh hưởng đến những người cần một phần của API cho kịch bản của họ.

Điều gì là mới trong phiên bản 1.7.14:

  • Thêm Đội hỗ trợ tài khoản cho Bitbucket.

Điều gì là mới trong phiên bản 1.7.13:

  • Review Board 1.7.13 được phát hành, và mang theo nó hỗ trợ cho cây đậu và Bitbucket Git.

Điều gì là mới trong phiên bản 1.7.10:

  • Thay đổi Web API:
  • để theo = tham số truy vấn cho các nguồn lực nhận xét, cho phép đặt hàng theo các trường như số dòng (cho ý kiến ​​khác) thêm.
  • Thêm một lĩnh vực tên tập tin để chụp màn hình tài nguyên, trong đó cung cấp các tên tập tin cơ sở (không có đường) của các ảnh chụp màn hình.
  • Thêm một lĩnh vực review_url để chụp màn hình tài nguyên, trong đó cung cấp các URL cho trang xem lại ảnh chụp màn hình.
  • Thêm một lĩnh vực thumbnail_url để chụp màn hình tài bình luận, trong đó cung cấp các URL cho đoạn trong ảnh chụp màn hình được nhận xét về.
  • Thêm một lĩnh vực LINK_TEXT nộp nguồn tập tin đính kèm bình luận, trong đó cho thấy các văn bản cho bất cứ liên kết trỏ đến tập tin. Điều này có thể khác nhau tùy thuộc vào nhận xét.
  • Thêm một lĩnh vực review_url nộp nguồn tập tin đính kèm bình luận, trong đó cung cấp các URL cho trang xem lại cho các tập tin.
  • Thêm một lĩnh vực thumbnail_html nộp nguồn tập tin đính kèm bình luận, trong đó cung cấp HTML để hiển thị các hình ảnh thu nhỏ của các phần của tập tin được trả lại, nếu có.
  • UI thay đổi:
  • Cải thiện giao diện của bảng tóm tắt vấn đề. Nó sạch hơn và không còn vẻ kỳ lạ với văn bản bình luận dài.
  • Sửa chữa lỗi:
  • Cố định lỗi JavaScript kỳ nhưng vô hại khi loại bỏ yếu tố với thời gian tương đối.
  • Chỉnh sửa hoặc sắp xếp lại các cột bảng điều khiển không còn phá vỡ sau khi tải lại bảng điều khiển.
  • timestamps tương đối trong bảng điều khiển không còn phá vỡ sau khi tải lại bảng điều khiển.

Điều gì là mới trong phiên bản 1.7.9:

  • Thay đổi API:
  • Thêm khối mới và các lĩnh vực depends_on đến tài nguyên giá yêu cầu.
  • Sửa chữa lỗi:
  • Cố định các max_length của trường HostingServiceAccount.hosting_url mới. Điều này đã gây ra các vấn đề về MySQL với InnoDB.
  • Cố định các tài liệu cho các cấu hình cgit cho Git.
  • Cố định các URL cgit cho Fedora Hosted.

Điều gì là mới trong phiên bản 1.7.7:

  • Chìa khóa SSH cấu hình bây giờ có thể bị xóa.
  • hỗ trợ thêm cho việc chống lại một ứng dụng GitHub OAuth.

Điều gì là mới trong phiên bản 1.7.5:

  • Sửa chữa một số ít, vấn đề chủ yếu là nhỏ người đã tấn công và thay đổi khả năng tương thích lớn với vừa được phát hành django-đường ống 1.3.

Điều gì là mới trong phiên bản 1.7.4:

  • Cố định một lỗi JavaScript trong trình duyệt Internet Explorer và Firefox 3.x liên quan đến các đối tượng giao diện điều khiển được xác định.
  • Cố định danh sách những thay đổi tập tin trình xem khác khi sử dụng đường dẫn tập tin Windows.

Điều gì là mới trong phiên bản 1.7.2:

  • kiểu mới SSL hậu thuẫn kho đả đang được hỗ trợ (xin vui lòng đọc các ghi chú phát hành cho các chi tiết về việc làm việc này).
  • Files di chuyển trong một kho đả sử dụng "p4 di chuyển" và được đăng với bài ôn các RBTools sắp tới 0.4.3 bây giờ sẽ hiển thị như là di chuyển trong trình xem khác trong một đơn giản hơn, dễ dàng hơn để đọc xem.

Điều gì là mới trong phiên bản 1.7:

  • vấn đề tốt hơn theo dõi
  • New Giao diện quản lý

Điều gì là mới trong phiên bản 1.6.10:

  • 1.6.10 là đầy đủ các cải tiến hiệu suất.
  • Ngoài ra còn có một số bản sửa lỗi cho các khác biệt với dòng rất dài (thường cho tập dữ liệu hoặc các file được rút gọn), các bản sửa lỗi cho các kho Mercurial, và sửa chữa cho kiểm tra cập nhật quá nhiều vào một yêu cầu xem xét lại.

Điều gì là mới trong phiên bản 1.6.8:

  • Cố định vấn đề khi sử dụng Sử dụng lưu trữ thiết lập theo dõi lỗi dịch vụ.
  • Cố định một tập tin lấy lỗi với GitHub khi sử dụng các hình thức Yêu cầu mới xét.
  • Cải thiện các văn bản trợ giúp của một số các lĩnh vực dịch vụ lưu trữ.
  • Cố định văn bản không phù hợp trong File Không tìm thấy lỗi khi sử dụng GitHub.

Điều gì là mới trong phiên bản 1.6.5:

  • này đã có một vài thay đổi nhỏ có thể hữu ích cho người sử dụng Git hoặc API web.

Điều gì là mới trong phiên bản 1.6.4.1:

  • Sửa một vài lỗi nhỏ len lỏi trong để 1.6.4 mà bị ảnh hưởng người dùng sắp xếp theo cột Xem lại ID trong Bảng điều khiển và tiết kiệm các thiết lập bộ nhớ cache phụ trợ.

Điều gì là mới trong phiên bản 1.6.2:

  • Các tính năng mới:
  • Nhân viên bây giờ có thể truy cập vào tất cả các trang web địa phương.
  • quản trị Server bây giờ có thể xem nội dung trên tất cả các trang web địa phương, thay vì chỉ có những người họ là một phần của.
  • e-mail tự động tạo ra vào lúc được đánh dấu là "tự động tạo ra" để tránh trả lời tự động.
  • này được khuyến khích theo RFC 3834. Patch của Erik Johansson.
  • Thay đổi API:
  • thêm API để xóa nhóm đánh giá.
  • Phát hành một HTTP DELETE trên một nhóm xem xét trong API bây giờ sẽ xóa nhóm rằng nếu người gọi có quyền thích hợp.
  • Cho phép cho các kho lưu trữ.
  • Cập nhật một kho lưu trữ và truyền archive_name = sẽ thay đổi tên của kho để một tên lưu trữ tự động tạo ra. Điều này rất hữu ích khi ti một kho lưu trữ, và sẽ ngăn chặn xung đột tên trong tương lai.
  • Sửa chữa lỗi:
  • cấu hình Apache WSGI Cố định các mặc định cho thư mục con cài đặt.
  • Cấu hình WSGI mặc định có cài đặt WSGIScriptAlias ​​mà không làm việc hoàn toàn đúng đối với nhiều người sử dụng. Bây giờ, các file mới được tạo nên có một mặc định tốt hơn mà các công trình ra khỏi hộp.
  • Thêm permisisions rõ ràng trong các cấu hình Apache mặc định.
  • Tùy thuộc vào cấu hình máy chủ mặc định, một số bit của phương tiện truyền thông có thể phá vỡ. Chúng tôi bây giờ rõ ràng trong cấu hình chúng ta cần.
  • Các favicon cho trang hiện đúng chuyển sang "New Updates" favicon trên tất cả các trình duyệt khi có yêu cầu xem xét lại bản cập nhật.

Điều gì là mới trong phiên bản 1.6:

  • Close Mô tả
  • Nhận xét ráp
  • Thông báo Tab biểu tượng
  • Data Loss Prevention
  • Issue Tracking
  • Dự thảo Biểu ngữ liên tục

Điều gì là mới trong phiên bản 1.5.6:

  • Đáng chú ý là các bản sửa lỗi cho bộ nhớ đệm diffs lớn / tập tin, bản sửa lỗi cho các chú thích ảnh chụp màn hình trên bản thảo, cải tiến hiệu suất trong làm nổi bật cú pháp và hỗ trợ cho Fedora Hosted như một dịch vụ hosting.

Điều gì là mới trong phiên bản 1.6 RC2:

  • đính kèm tập tin kéo-và-thả. Tập tin bây giờ có thể được kéo và thả vào trang và tải lên hoặc là ảnh chụp màn hình hoặc file đính kèm. Các giao diện người dùng cho kéo-và-thả đã được cải thiện rất nhiều.
  • Close thiệu. Sau khi loại bỏ một yêu cầu xem xét hoặc đánh dấu nó như gửi, bạn có thể để lại một mô tả. Bạn có thể sử dụng điều này để nói những gì sửa đổi nó được cam kết trong, hoặc lý do tại sao sự thay đổi đã được bỏ đi. Up cho bạn!
  • Chứng nhận trước khi vô tình mất những thay đổi. Bao giờ vô tình nhấn hủy bỏ hoặc di chuyển đi từ một trang khi gõ một mô tả mới? Bây giờ bạn sẽ được nhắc nhở trước khi bạn mất những gì bạn đã làm.

Điều gì là mới trong phiên bản 1.6 RC1:

  • Đầy đủ các bản vá lỗi và một số tính năng tuyệt vời mới.

Điều gì là mới trong phiên bản 1.6 beta2:

  • vấn đề theo dõi cơ bản. Nhận xét có thể đánh dấu một nhận xét là một khiếm khuyết trong mã này, và nhận xét sẽ có được một giao diện người dùng tiện theo nhận xét để nhanh chóng đánh dấu khiếm khuyết đó là giải quyết. Nó giống như trả lời với "cố định", nhưng phải gõ nhiều!
  • tìm kiếm nhanh. Mỗi cài đặt bây giờ có một trường tìm kiếm với tìm kiếm nhanh chóng kích hoạt. Gõ một số phần của tên của người dùng, tên nhóm, một bản tóm tắt yêu cầu xem xét lại, hoặc yêu cầu xem xét lại ID, và ngay lập tức kết quả tìm kiếm sẽ xuất hiện bên dưới hộp.
  • xét tốt hơn dự thảo biểu ngữ. Dự thảo biểu ngữ bây giờ ở trên màn hình trong khi bất kỳ phần nào của một đánh giá đang được hiển thị. Không săn bắn nhiều hơn cho các đầu của việc xem xét cho banner.

Điều gì là mới trong phiên bản 1.5.5:

  • Các tính năng mới:
  • Thêm một liên kết Public Key Hiện SSH trong Add trang / Thay đổi Repository.
  • Liên kết mới này làm cho nó rất dễ dàng để hiển thị các khóa công khai SSH đang liên kết với máy chủ Review Board. Khi nhấn vào, một hộp thoại sẽ xuất hiện trên các trang web với các thông tin quan trọng nào để tham khảo nhanh.
  • Thêm thông tin múi giờ để các API máy chủ tài nguyên thông tin. (Bug # 1983)
  • Sửa chữa lỗi:
  • New bản cài đặt không còn cố gắng để cài đặt python-dateutil 2.0, mà chỉ hỗ trợ Python 3. Điều này sẽ gây ra lỗi trong quá trình sử dụng.
  • liên kết Fix hình ảnh trong HTML e-mail.
  • HTML e-mail không được truy cập vào đường dẫn chính xác cho một số phương tiện truyền thông. Điều này có thể gây ra một số ứng dụng e-mail để khiếu nại.
  • Sửa lỗi khi sử dụng các số thay đổi trên các kho khác nhau. (Bug # 2024)
  • Cố định một số vấn đề về bộ nhớ đệm diffs trên memcached. Các phím bộ nhớ cache được tạo ra đôi khi sẽ là không hợp lệ. (Bug # 387)
  • xem khác không còn bị treo khi cố gắng để tìm thấy một tên phương pháp gần cuối của tập tin. (Bug # 2014)
  • Hóa ra thay đổi kích thước của các vùng văn bản trên Google Chrome. (Bug # 2031)
  • Google Chrome theo mặc định cho phép các lĩnh vực văn bản sẽ được thay đổi kích cỡ. Điều này có thể phá vỡ mọi thứ trong Review Board. Bây giờ chúng ta tắt nó đi. Patch của Vignesh Srinivasan.
  • Các trang quản trị có thể phá vỡ khi cố gắng để tải các cài đặt Amazon S3. (Bug # 1888)
  • Cố định nhập khẩu PIL (Python Imaging Library) trên một số cài đặt.
  • PIL đôi khi được cài đặt trên hệ thống theo những cách khác nhau. Chúng tôi hiện là linh hoạt hơn và cố gắng nhập khẩu nó trong nhiều cách. Patch của Jan Koprowski.
  • xử lý lỗi tốt hơn trong quá trình làm nổi bật cú pháp.
  • Nhân dịp hiếm hoi mà có lỗi khi áp dụng nổi bật cú pháp, bây giờ chúng ta bắt lỗi và cú pháp đơn giản là vô hiệu hóa nổi bật cho các tập tin.
  • Tối ưu hóa các tính năng chính trong bảng điều khiển. Điều này giúp đơn giản hoá JavaScript và làm giảm kích thước tập tin HTML. Patch của Ben Hollis.
  • rbssh bây giờ sử dụng tên truy cập của người sử dụng hiện nay như là mặc định khi kết nối vào một kho lưu trữ. Điều này không thực sự ảnh hưởng đến truy cập kho lưu trữ trong Review Board trừ trường hợp rất cụ thể, nhưng chủ yếu là để thử nghiệm trên dòng lệnh.

Điều gì là mới trong phiên bản 1.6 beta1:

  • Cải tiến hiệu suất:
  • Các bảng điều khiển nhanh hơn rất nhiều. Chúng tôi sử dụng để thực hiện nhiều truy vấn (một số mà là một chút chậm) để có được tính cho mỗi phần trong thanh bên, nhưng bây giờ các tính đều được lưu trữ. Điều này cung cấp một tốc độ cải thiện rất đáng chú ý, đặc biệt là khi sử dụng rất nhiều nhóm.
  • Giảm số lượng các chuyến đi vòng đến các cơ sở dữ liệu khi tải trình xem khác. Patch của Ben Hollis.
  • Các tính năng gỡ bỏ:
  • 1.0 API cũ đã được gỡ bỏ. Tất cả các khách hàng cần phải được cập nhật để sử dụng 1,5 API mới. Nếu bạn đang chạy một RBTools gần đây (post-review), bạn đang sử dụng tốt.
  • Giao diện iPhone cũ đã được gỡ bỏ. Giao diện chính của hoạt động tốt ngay bây giờ với iPhone và iPad.
  • Internal Thay đổi:
  • Review Board bây giờ phụ thuộc vào Django 1.2.
  • Toàn bộ giao diện người dùng web đã được cập nhật để sử dụng API mới.

Điều gì là mới trong phiên bản 1.5.4:

  • Thêm hỗ trợ API để tạo / cập nhật / gỡ bỏ kho.
  • thêm API cho sự thay đổi cập nhật số liên quan.
  • vấn đề Fix xác nhận với các thiết lập Tìm kiếm Index trong giao diện quản lý.

Điều gì là mới trong phiên bản 1.5.3:

  • Các tính năng mới:
  • Thêm hỗ trợ cho phù hợp với tên kho lưu trữ thay vì đường dẫn với RBTools 0.3.1.
  • Cùng với RBTools mới 0.3.1 phát hành, chúng tôi bây giờ có thể phù hợp với một tên kho lưu trữ cụ thể (tên giống như bạn thấy trong trang Request Review) thay vì một đường kho. Điều này giúp các quản trị viên có được xung quanh các vấn đề của việc có quá nhiều đường dẫn kho lưu trữ có thể (chẳng hạn như khi phải có một tên người dùng trong URL).
  • Điều này làm cho việc sử dụng một kho = "..." thiết lập trong .reviewboardrc. Bạn có thể đặt nó vào chính xác tên của các kho lưu trữ, hoặc đường dẫn kho lưu trữ.
  • Sửa chữa lỗi:
  • Cố định nhiều vấn đề tương thích với việc thực hiện SSH mới.
  • Việc thực hiện SSH mới được thêm vào trong 1.5.2 đã có một vài hồi quy trên các cấu hình nhất định. Tùy thuộc vào cấu hình CVS, Bazaar, hoặc Windows của bạn, bạn có thể gặp lỗi nhất định. Tất cả các lỗi được biết đến cố định. Đây là tác phẩm CVS, Bazaar hoạt động, và SSH trên Windows hoạt động trở lại. Chúng tôi đã thêm các xét nghiệm để đảm bảo những không phá vỡ một lần nữa.
  • Gỡ bỏ một số báo cáo in giả gây mod_wsgi có vấn đề. Một số báo cáo gỡ lỗi còn lại trong đó mâu thuẫn với mod_wsgi, phá vỡ các trang web truy cập mã.
  • Tìm kiếm Index thiết lập trong giao diện người dùng quản lý hiện nay xác nhận các con đường để đảm bảo rằng nó là một đường dẫn tuyệt đối, nó tồn tại, và nó cho phép ghi.
  • Cập nhật các phiên bản của Python setuptools mà chúng tôi cài đặt nếu hệ thống không có nó, kể từ phiên bản tôi sử dụng trước không còn tồn tại.

Điều gì là mới trong phiên bản 1.5.2:

  • Các tính năng mới:
  • Added SSH quản lý chủ chốt cho repositories.` SSH lưng
  • Một trang cài đặt SSH mới đã được thêm vào giao diện quản lý để tạo ra một chìa khóa SSH mới, tải lên một khoá SSH hiện có, hoặc xem một SSH key cấu hình. SSH phím này sẽ được sở hữu và quản lý Review Board, và có thể được sử dụng để làm việc với các kho SSH hậu thuẫn.
  • Sau Review Board được cấu hình với một phím SSH, trang cài đặt SSH sẽ hiển thị thông tin về các khóa SSH, bao gồm khóa công khai. Các khóa công khai có thể được sử dụng trên cùng của kho lưu trữ để cấp phép Review Board để truy cập vào kho lưu trữ.
  • thất bại xác thực khi thiết lập các kho hiện nay là hữu ích hơn.
  • Khi không xác thực với một kho lưu trữ, chúng tôi cung cấp một lỗi rất vô ích nói về tên người dùng và mật khẩu là sai. Tuy nhiên, đôi khi tên người dùng / mật khẩu thậm chí còn không cho phép, và các yếu tố thực sự là chìa khóa công cộng. Trong những trường hợp đó, người dùng thậm chí sẽ không biết.
  • Bây giờ chúng ta kiềm chế chi tiết cụ thể đề cập đến, nhưng thay vì danh sách các kiểu xác thực, chúng ta biết được cố gắng. Điều này tất nhiên giả định phụ trợ được sử dụng lỗi mới này, mà ngay bây giờ chỉ được sử dụng cho các lỗi SSH.
  • Khi chúng tôi nhận được một lỗi xác thực mà nói rằng một khóa công khai là một hình thức chấp nhận được chứng thực, và không có phím nào đã được tạo ra trên máy chủ, chúng tôi nói cho người dùng này và cung cấp cho họ một liên kết (mà sẽ mở trong một tab mới / cửa sổ) để tạo một khóa mới.
  • thêm thay SSH riêng của mình cho tiêu chuẩn hóa trên hành vi và làm việc xung quanh những hạn chế OpenSSH.
  • Chúng tôi hiện cung cấp wrapper SSH của riêng của chúng tôi cho phép chúng ta sử dụng phím SSH cài đặt cấu hình một của Review Board. OpenSSH và SSH có thể khác sử dụng thư mục chính của người dùng máy chủ web, và điều này thường được mã hóa cứng vào hệ thống vào một thư mục không cho phép ghi, ngăn chặn SSH từ làm việc ra khỏi hộp.
  • Điều này không ảnh hưởng đến bất kỳ quyền truy cập vào kho tiêu cực, nhưng bất kỳ vấn đề mà làm ra phải được báo cáo vì vậy chúng tôi có thể chẩn đoán chúng.
  • Các trang Repository trong giao diện người dùng quản lý hiện nay nói về Tokens API và các liên kết đến các trang tài khoản GitHub cho các kho Git, làm cho nó dễ dàng hơn để thiết lập một kho GitHub.
  • Sửa chữa API:
  • Cố định đăng nhập vào yêu cầu sử dụng HTTP Basic Auth.
  • Có vấn đề ngăn chặn đăng nhập thích hợp khi sử dụng HTTP Basic Auth. Gửi một tiêu đề HTTP_AUTHORIZATION sẽ không đăng nhập người sử dụng nếu nó không được đáp ứng với một HTTP 401 trái phép. Điều này có nghĩa rằng khách hàng không thể đăng nhập với yêu cầu đầu tiên của họ, và người dùng sẽ không biết rằng các thông tin không hợp lệ cho đến sau này.
  • Bây giờ khách hàng có thể gửi một HTTP_AUTHORIZATION với bất kỳ yêu cầu để kích hoạt một đăng nhập.
  • Cố định phản ứng sai lầm khi thực hiện một yêu cầu đòi hỏi xác thực như một người dùng vô danh.
  • Bất cứ yêu cầu thực hiện mà cần một người dùng đăng nhập sẽ trả lại một HTTP 403 Forbidden, thay vì yêu cầu mà khách hàng đăng nhập vào. Bây giờ nó sẽ gửi HTTP 401 Unauthorized thay vào đó, khiến các khách hàng để đăng nhập.
  • Cố định truy cập nặc danh đến các API khi truy cập nặc danh được kích hoạt.
  • Ngay cả khi máy chủ Review Board được thiết lập để cho phép truy cập nặc danh, API sẽ không luôn luôn cho phép truy cập mà không cần đăng nhập đầu tiên. Bây giờ cài đặt truy cập vô danh đang được kiểm tra một cách chính xác.
  • trả lời cố định để screenshot ý kiến ​​trong các API web mới.
  • Trong khi tiết kiệm một trả lời sẽ xuất hiện để làm việc, nó sẽ không bao giờ được kết hợp với đánh giá.
  • Cố định loại bỏ ảnh chụp màn hình từ yêu cầu xem xét lại.
  • Các API bây giờ cho phép để loại bỏ ảnh chụp màn hình từ một dự thảo yêu cầu xem xét lại bằng cách gửi một HTTP DELETE để tài nguyên của ảnh chụp màn hình.
  • Thay đổi các yêu cầu khi làm một HTTP PUT về dự thảo yêu cầu xem xét lại.
  • Trước đây, khi làm một HTTP PUT với công chúng = trên một dự thảo, phản ứng sẽ là một HTTP 303 See khác, mà chuyển hướng đến các dự thảo. Trong khi hữu ích về mặt lý thuyết, điều này làm cho bất kỳ sự tương tác với trong trình duyệt thư viện AJAX không thể, như các trình duyệt sẽ ẩn chuyển hướng, ngăn ngừa các khách hàng từ việc xử lý đúng các yêu cầu hoặc thậm chí thực sự trả lại kết quả mong đợi (JSON hay XML).
  • Bây giờ, chúng tôi chỉ trả lại tải trọng tương tự mà bản cập nhật khác cho các nguồn tài nguyên trở lại, đó là nhất quán hơn và đáng tin cậy. Kết quả sẽ có các dự thảo yêu cầu xem xét lại.
  • truy vấn tìm kiếm cố định trong / api / người /.
  • Đi qua fullname = đến tài nguyên người dùng sẽ cho kết quả trong một HTTP 500 lỗi. Các truy vấn được xây dựng trên các máy chủ đã sai.
  • Sửa chữa lỗi:
  • Cố định một vấn đề với SSH máy chủ kiểm tra trên kho Git.
  • SSH máy chủ kiểm tra trên kho Git đã bị phá vỡ khi sử dụng người dùng @ địa chỉ: / form con đường, mà không có một ssh hàng đầu: //. Chúng tôi đã sử dụng các con đường cung cấp nguyên liệu, và không phải là con đường bình thường, khi làm việc xác minh. Vì nó đã không xuất hiện như một con đường SSH, chủ nhà đã không được kiểm tra.
  • Cố định hỗ trợ cho các kho GitHub tin.
  • URL SSH chứa tên người dùng đã không được phân tích một cách chính xác, dẫn đến một vấn đề khi cố gắng truy cập vào kho GitHub tin và kho SSH hậu thuẫn khác.
  • Chúng tôi cũng không phù hợp với kho GitHub tin trong trang kho trong giao diện quản lý.
  • Điều này sẽ khắc phục vấn đề cho cả hai kho tiêu chuẩn và tổ chức.
  • Token API cho các kho GitHub đang trích xuất đúng trong trang Repository trong giao diện người dùng quản lý.
  • Cố định thêm khoảng trắng nổi bật toggling.
  • Có lỗi trong chuyển đổi qua lại thêm khoảng trắng làm nổi bật cho diffs tải. Bây giờ nó phải làm việc cho tất cả các khác biệt. Patch của Mikhail Rogozhin.
  • Hình ảnh trên bảng điều khiển đang lưu trữ, làm giảm số lượng yêu cầu thực hiện cho các máy chủ. Patch của Ben Hollis.
  • tự động hoàn tất và mặc định giá trị khuyết tật cho các lĩnh vực tên người dùng / mật khẩu kho.
  • trình duyệt web muốn cung cấp mặc định cho các lĩnh vực tên người dùng / mật khẩu, dựa trên bất kỳ tài khoản trên trang web, nhưng đây là hầu như luôn luôn sai cho các kho. Bây giờ chúng ta tắt cờ tự động hoàn chỉnh về các trường này để nói với các trình duyệt không để điền vào các trường hoặc cung cấp tính năng tự động hoàn thành.
  • Hỗ trợ cho Amazon S3 hiện đang làm việc lại với phiên bản mới của Django Storages.
  • Authentication với các API mới hiện đang làm việc với các thiết lập wsgi Apache + mới.
  • Theo mặc định, mod_wsgi ngăn ngừa chứng thực API của chúng tôi làm việc. Các WSGIPassAuthorization Mở thiết lập phải được thêm vào tập tin cấu hình Apache. Điều này bây giờ được thêm cho thương hiệu của các trang web mới.
  • Cố định một số quy tắc viết lại cho fastcgi.

Điều gì là mới trong phiên bản 1.5.1:

  • Các tính năng mới:
  • Permission denied lỗi được hiển thị khi truy cập vào kho Git địa phương không thể truy cập. (Bug # 1765)
  • Trước đây, nếu một kho Git đã được sử dụng và không có đủ quyền tập tin để truy cập vào nó, một lỗi mơ hồ nói rằng các kho lưu trữ đã không thể truy cập sẽ xuất hiện. Bây giờ chúng ta hãy kiểm tra để tìm hiểu xem đó là một lỗi cho phép, và hiển thị một thông báo lỗi thích hợp.
  • Cải tiến hiệu suất:
  • Giảm số lượng các truy vấn SQL trong API di sản JSON.
  • Một số các bộ xử lý di sản API thực hiện các truy vấn nhiều hơn mức cần thiết. Bây giờ chúng ta thực hiện truy vấn ít hơn. Patch của Ben Hollis.
  • Sửa chữa lỗi:
  • Cố định một số vấn đề nhỏ trong Admin UI từ bundling các tập tin media Django.
  • Vì lý do lịch sử, chúng ta đã luôn luôn vận chuyển các tập tin media Django quản trị như là một phần của Review Board. Điều này xuất phát từ một thời gian trước khi rb-site tồn tại, khi chúng tôi cần một thư mục phương tiện truyền thông duy nhất với tất cả mọi thứ bên trong nó. Tuy nhiên, nó chỉ giới thiệu các vấn đề tương thích khác nhau những ngày này. Bây giờ chúng ta sử dụng các tập tin media được cài đặt với Django.Fixed một vỡ trong trình xem khác với các tập tin SCons. (Bug # 1864)
  • Bất kỳ SCons file đưa lên để xem xét sẽ phá vỡ trình xem khác, do một lỗi đánh máy khi nhìn lên thông tin về loại của file.Added Phụ Huynh trường Diff trang Request Review. (Bug # 1651)
  • Các lĩnh vực chuyên Diff đã mất tích cho Git, Bazaar, và Mercurial, làm cho nó không thể tải lên một khác mẹ thông qua giao diện web khi tạo một bài đánh giá mới request.Fixed một số vấn đề cài đặt chung với tạo lighttpd.conf file. (Bug # 1618, Bug # 1639)
  • Một số cài đặt với lighttpd sẽ cung cấp 404 Không tìm thấy lỗi, do một số vấn đề về cấu hình trong cấu hình mẫu file.Fixed hỗ trợ cho nhiều địa chỉ e-mail được gán cho một nhóm. (Bug # 1661)
  • Nhiều địa chỉ e-mail cho một nhóm được hỗ trợ, nhưng bị hỏng trong 1.5. Bây giờ chúng ta tách chúng ra khỏi khu vực ảnh chụp màn hình properly.The không còn được ẩn ngay lập tức sau khi tải lên một screenshot.Fixed một lỗi trong các API web khi tuần tự để XML.Fixed khoảng vỡ cho việc cập nhật tìm kiếm trong file crontab tạo ra.
  • Các khoảng sẽ gây ra một chỉ số toàn xảy ra ở mỗi phút tại 02:00 vào ngày chủ nhật, chứ không phải chỉ ở 2 AM.Fixed một lỗi khi xóa vĩnh viễn một yêu cầu xem xét lại.
  • Khả năng quản trị cụ thể để xóa vĩnh viễn một yêu cầu xem xét lại sẽ thành công nhưng tạo ra một lỗi page.Fixed một số vấn đề tương thích với Django SVN.

  • hệ thống
  • Sản xuất bao giờ nên chạy chống Django SVN, nhưng với mục đích phát triển và chuyển tiếp-tương thích, chúng tôi đã thực hiện một số thay đổi để làm việc với Django SVN. Điều này không đảm bảo rằng nó sẽ không phá vỡ trong tương lai.

Điều gì là mới trong phiên bản 1.5 / 1.5 RC2:

  • Tính năng mới tài:
  • Cập nhật Thông báo
  • Cải thiện Auto-Complete
  • Upload Ảnh chụp màn hình bằng cách kéo-và-thả
  • Khoảng trắng điều khiển ở bên Viewer Diff
  • Chuyển phát hiện trong trình xem Diff
  • Chức năng và Class Headers trong Viewer Diff
  • Hình ảnh Xem lại mà không so sánh phiên bản

Điều gì là mới trong phiên bản 1.0.9 / 1.5 RC2:

  • Các tính năng mới:
  • Added Python 2.7 tương thích.
  • thêm khả năng tương thích với PyLucene 3.x. Hỗ trợ cho 2.x vẫn còn.
  • Thêm hỗ trợ cho các yêu cầu xem xét lại mà không so sánh phiên, cho hình ảnh / xem lại ảnh chụp màn hình.
  • Khi ngày càng nhiều công ty sử dụng giá trị, chúng tôi đã nhìn thấy một nhu cầu ngày càng tăng trong việc sử dụng nó chỉ để xem xét hình ảnh. Chúng tôi đã loại bỏ những hạn chế đó yêu cầu đánh giá phải có một khác có liên quan. Người dùng có thể chọn để tải lên một nhãn khác, hoặc chỉ giữ nó khác-miễn phí.
  • Hơn nữa, người dùng có thể thiết lập tại kho của họ để (Không - Graphics Chỉ) khi tạo một yêu cầu xem xét lại, mà làm cho nó rõ ràng rằng yêu cầu xem xét lại sẽ được sử dụng để xem xét hình ảnh. Trong chế độ này, yêu cầu xem xét lại không bao giờ có thể có một khác tải lên.
  • Cải tiến API:
  • Thêm hỗ trợ cho chỉ đếm = 1 tham số truy vấn cho các danh sách dự thảo ảnh chụp màn hình.
  • đổi tên phím nguồn dự thảo ảnh chụp màn hình từ draft-ảnh chụp màn hình để draft_screenshot.
  • Thêm hỗ trợ cho HTTP DELETE về dự thảo ảnh chụp màn hình tài nguyên.
  • Nhập URL hình ảnh chụp màn hình trong các nguồn tài nguyên ảnh chụp màn hình.
  • Đổi tên thành interdiff_revision = paramater truy vấn để interdiff-sửa đổi = vào nguồn tài nguyên khác bình luận.
  • Gỡ bỏ hỗ trợ cho HTTP PUT về tài nguyên nhóm xem xét. Lệnh này sẽ chỉ trả lại một lỗi.
  • Loại bỏ các dữ liệu whitespace_only không sử dụng từ các kết quả opcodes trong tài nguyên khác cho mỗi tập tin.
  • Thêm hỗ trợ cho việc cập nhật ý kiến ​​khác và cảm nhận ảnh chụp màn hình trên trả lời để đánh giá. Điều này cho phép HTTP PUT để được sử dụng trên các nguồn lực này.
  • Cố định các liên kết đến khác và ảnh chụp màn hình tài bình luận khi liên kết đến từ các nguồn lực khác.
  • Các nguồn tài nguyên người dùng không còn bị lỗi với tên người dùng có chứa một khoảng thời gian.
  • Thêm hỗ trợ cho HTTP Chấp nhận mimetypes trên tất cả các nguồn lực.
  • Cố định vấn đề sử dụng api_format = trên HTTP GET, PUT và nguồn POST.
  • Sửa chữa lỗi:
  • Một số vấn đề khả năng sử dụng với màn hình kéo-và-thả đã được cố định. Đặc biệt, bây giờ chúng tôi đảm bảo rằng khu vực thả sẽ được trên màn hình, mà là một vấn đề trước khi về yêu cầu xem xét lại mới.
  • Cố định một nội Server Error khi sử dụng một URL SSH cho một kho lưu trữ mà không cần sử dụng một tên người dùng hoặc mật khẩu.
  • Cố định một CSRF (Site Thập Yêu cầu giả mạo) vấn đề cấu hình cho khôi phục mật khẩu. Các CSRF xác minh thẻ đã không được thiết lập về hình thức phục hồi, ngăn ngừa khôi phục mật khẩu từ làm việc.
  • Repositories đã không được thiết lập như hiển thị bởi mặc định, buộc các quản trị viên để cụ thể làm cho nó nhìn thấy được.
  • Một số lỗi, chẳng hạn như File Not Found, đã thất bại để hiển thị trên trang Request New Review.
  • kho Git từ xa bằng cách sử dụng phương pháp URL liệu sẽ thất bại khi trình bày với một khác chứa một SHA1 ngắn. Bây giờ chúng ta xác minh trong tải lên khác mà chỉ SHA1s đầy đủ được sử dụng.
  • Khi không tìm thấy tài khoản trong Active Directory, chúng tôi đã không rơi trở lại để xác thực được xây dựng trong, về cơ bản khóa ra người sử dụng quản lý được tạo ra tại địa phương.
  • Truy cập vào một yêu cầu xem xét lại với một tài khoản mới được tự động tạo ra (sử dụng LDAP, Active Directory, hoặc NIS) sẽ gây ra một Server Error do profile của người dùng chưa bị nào được tạo.
  • Gecos lĩnh vực trên là phần phụ trợ NIS không còn gây ra thất bại xác thực.

Điều gì là mới trong phiên bản 1.5 rc1:

  • Thêm hỗ trợ cho iPhone và iPad.
  • Cải thiện phát hiện di chuyển.
  • Thêm hỗ trợ cho việc cài đặt WSGI.
  • Thêm hỗ trợ Mercurial cho --git định dạng các bản vá lỗi.
  • xem khác bây giờ hỗ trợ cho thấy các tập tin bị xóa.
  • Thêm một nguồn tài nguyên để tải về các khác biệt và phân tích opcodes khác.
  • Thêm một nguồn tài nguyên để lấy các thông tin đăng nhập trong phiên của người dùng.
  • yêu cầu xem xét hỗ trợ lọc bằng cách sử dụng các phạm vi ngày.
  • đường dẫn SourceForge CVS hiện đang tạo ra với một:. Sau tên máy chủ

Điều gì là mới trong phiên bản 1.0.9:

  • Review Board 1.0.9 hoạt động tốt hơn với Django 1.2 ra khỏi hộp và sửa một số vấn đề tương thích với di dân cơ sở dữ liệu.
  • Chuyển sang sử dụng python-memcached thay vì cmemcache.
  • Các kịch bản cơ sở dữ liệu di cư cũ đã từng được sử dụng cho việc di chuyển cơ sở dữ liệu đã được cố định lên làm việc trở lại. Đây có thể là hữu ích khi chuyển từ một loại cơ sở dữ liệu khác (chẳng hạn như từ SQLite để MySQL).
  • rb-site bây giờ xử lý cài đặt vào thư mục rỗng.
  • Cố định các trang Groups Gắn dấu sao trong Bảng điều khiển.
  • Cố định một số vấn đề với cú pháp tô và UTF-8 ký tự trong trình xem khác.

Yêu cầu :


Phần mềm khác của nhà phát triển Christian Hammond

Gremlin Clock
Gremlin Clock

20 Feb 15

ReviewBoard
ReviewBoard

19 Feb 15

Ý kiến ​​để Review Board

Bình luận không
Nhập bình luận
Bật hình ảnh!